FILTER_FLAG_STRIP_LOW)));//limpia texto // //--- Objeto para validar usuario. El id de usuario lo lee desde sesión $objSesion = new ValidaSesion($pdo, array(103, 126), GEMA); if(!$objSesion->tieneAcceso()){ $objSesion->terminaSesion(); //print_r($objSesion->getError()); } if(!$objSesion->puedeEditar()){ header("Location: ".$pag); exit(); } unset($objValida); if(!isset($_POST["id"]) || !isset($_POST["estado"]) || !isset($_POST["fecha"]) ){ header("Location: ".$pag."?error=0"); exit(); } $clave = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto $estado_nuevo = filter_input(INPUT_POST, "estado", FILTER_SANITIZE_NUMBER_INT);//limpia texto $fecha = fechaGuion(trim(filter_input(INPUT_POST, "fecha", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto if(isset($_POST["comentario"]) && trim($_POST["comentario"]) != ""){ $stmt = $pdo->prepare('Select * from fu_alumnosubestado(:id, :edo, :com, :fecha)'); $stmt->bindParam(":com", $_POST["comentario"]); }else{ $stmt = $pdo->prepare('Select * from fu_alumnosubestado(:id, :edo, NULL, :fecha)'); } $stmt->bindParam(":id", $clave); $stmt->bindParam(":edo", $estado_nuevo); $stmt->bindParam(":fecha", $fecha); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=4"); exit(); } $stmt->closeCursor(); $stmt = null; $log = new LogActividad(); $desc_log = "Actualiza estado actual de alumno Clave[".$clave."] Estado[".$estado_nuevo."]"; $log->appendLog($_SESSION["usuario_id"], $_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"], $desc_log); header("Location: ".$pag."?ok=2"); exit(); ?>