tieneAcceso() || !$objSesion->puedeEditar()){ header("Location: main.php"); exit; } $pag = "avisos.php"; if(!isset($_GET["id"])){ header("Location: ".$pag."?error=0"); exit; } $id = filter_input(INPUT_GET, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto $stmt = $pdo->prepare('Select * from fs_aviso(:id, NULL, 0, NULL)'); $stmt->bindParam(":id", $id); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location: ".$pag."?error=5"); exit(); } $aviso_rs = $stmt->fetch(); $stmt->closeCursor(); if(count($aviso_rs) == 0 || $aviso_rs["Aviso_id"] == ""){ header("Location: ".$pag."?error=4"); exit(); } //Obtiene nombres de usuario $stmt = $pdo->prepare('Select * from fs_avisousuario(:id)'); $stmt->bindParam(":id", $id); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location: ".$pag."?error=5"); exit(); } $usuario_rs = $stmt->fetchAll(); $stmt->closeCursor(); ?> APSA - Facultad de Ingeniería
printMenu(); //--Manejo de errores y mensajes de exito if(isset($_GET["error"]) && is_numeric($_GET["error"])){ switch ($_GET["error"]){ case 0: $errorDesc = "No se reciberon los datos del aviso."; break; case 1: $errorDesc = "Ocurrió un error al insertar los datos del aviso. Los prámetros pueden ser incorrectos"; break; case 2: $errorDesc = "No tienes permisos para realizar esa acción."; break; case 3: $errorDesc = "Ocurrió un error al guardar el aviso a los tipos de usuario elegidos."; break; case 4: $errorDesc = "Ocurrió un error al guardar el aviso a los usuarios elegidos."; break; } } if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){ switch ($_GET["ok"]){ case 0: $successDesc = "El aviso se creó correctamente."; break; } } ?>
">
No es una fecha válida.
">
No es una fecha válida o el rango es incorrecto.

Tipo de usuarios

Utiliza el botón para asignar las los tipos de usuario que recibirán el aviso.

Nombre de usuarios

Utiliza el botón para asignar los usuarios que recibirán el aviso.

Cancelar