printMenu();
//Obtiene estados
$stmt = $pdo->prepare("Select * from fs_estadoalumno(NULL)");
if(!$stmt->execute()){
$errorDesc = "Ocurrió un error al cargar los salones.";
}else{
$estado_rs = $stmt->fetchAll();
}
$stmt->closeCursor();
$stmt = null;
//--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 estado."; break;
case 1: $errorDesc = "Ocurrió un error al insertar los datos del estado."; break;
case 2: $errorDesc = "Ocurrió un error al actualizar los datos del estado."; break;
case 3: $errorDesc = "No tienes permisos para realizar esa acción."; break;
case 4: $errorDesc = "Ocurrió un error al borrar los datos de la relación de estados."; break;
case 5: $errorDesc = "Ocurrió un error al insertar los datos de la relación de estados."; break;
}
}
if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){
switch ($_GET["ok"]){
case 0: $successDesc = "El estado del alumno se guardó correctamente."; break;
case 1: $successDesc = "El estado del alumno se actualizó correctamente."; break;
case 1: $successDesc = "La relación de estados se actualizó correctamente."; break;
}
}
?>
puedeEditar()){ ?>
Color
Estado
Siguiente estado
Alumnos
Subestados
puedeEditar()){ ?>
Acciones
prepare("Select * from fs_estadoalumno_relacionado(:id)");
$stmt->bindParam(":id", $estado["EstadoAlumno_id"]);
if(!$stmt->execute()){
print_r($stmt->errorInfo());
echo "Ocurrió un error al cargar los estados relacionados.";
}else{
$estadoRel_rs = $stmt->fetchAll();
}
$stmt->closeCursor();
$stmt = null;
?>
" id="id">
">
".$rel["EstadoAlumno_desc"].""; }?>
puedeEditar()){ ?>
puedeEditar()){ ?>
Crear Estado
¿Estás seguro de que quieres borrar el estado de alumno?
Esta acción no se puede deshacer.
Sólo se pueden borrar estados que no tengan subestados.