From 0a896920298e99618273f90d82640f2337ce15cd Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Mon, 25 Sep 2023 15:33:48 +0000 Subject: [PATCH] Reposiciones --- action/asistenciasprofesor_select.php | 2 +- reposiciones_crear.php | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/action/asistenciasprofesor_select.php b/action/asistenciasprofesor_select.php index 1347b50..59bd9e8 100644 --- a/action/asistenciasprofesor_select.php +++ b/action/asistenciasprofesor_select.php @@ -8,7 +8,7 @@ if (!isset($_SESSION['user'])) $user = unserialize($_SESSION['user']); -if(!isset($_POST["id"]) || !isset($_POST["hor"])){ +if(empty($_POST["id"]) || empty($_POST["hor"])){ $return["error"] = "Error! No se recibió la información del usuario."; }else{ $id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto diff --git a/reposiciones_crear.php b/reposiciones_crear.php index 01daf66..5e8d99c 100644 --- a/reposiciones_crear.php +++ b/reposiciones_crear.php @@ -20,7 +20,7 @@ print_r($user->facultad["facultad_id"]); exit();*/ //profesor, admin, rol, facultad if ($user->acceso === null && !$user->admin){ - //die(header('Location: index.php')); + die(header('Location: index.php')); exit(); } @@ -167,7 +167,7 @@ $fecha_fin_db = $date->format('Y-m-d');
0){ ?> -

Mis reposiciones

+

Reposiciones creadas

@@ -208,7 +208,7 @@ $fecha_fin_db = $date->format('Y-m-d');
".substr($reposicion["horario_hora"],0,-3)." a ".substr($reposicion["horario_hora_fin"],0,-3)." hrs.";; ?> format('Y-m-d');
Las reposiciones se deben solicitar con al menos 72hrs de anticipación.
- Si repones en sábado, consulta los horarios con tu jefe de carrera. + Recuerda que en sábado el límite para terminar la clase es a las 15:00hrs.
@@ -583,7 +583,7 @@ $fecha_fin_db = $date->format('Y-m-d'); case 6: $errorDesc = "La reposición/cambio que buscas no existe. Consulta la lista de reopsiciones disponibles en esta sección."; break; case 7: $errorDesc = "La reposición/cambio se empalma con el horario del grupo y no se puede guardar."; break; case 8: $errorDesc = "El salón de la reposición está siendo utilizado ese día a esa hora y no se puede guardar."; break; - case 9: $errorDesc = "El profesor está asigndo a otra reposición/cambio el mismo día a la misma hora y no se puede guardar."; break; + case 9: $errorDesc = "El profesor está asigndo a otra clase o reposición el mismo día a la misma hora y no se puede guardar."; break; case 10: $errorDesc = "El profesor está asigndo a una materia el mismo día a la misma hora y no se puede guardar."; break; case 11: $errorDesc = "No hay clases asignadas para esa materia y grupo en la fecha de falta."; break; } @@ -604,7 +604,11 @@ $fecha_fin_db = $date->format('Y-m-d'); var vacaciones=[ - + query('SELECT diasfestivos_dia from diasfestivos d where :periodo = any(d.periodos_id)', [':periodo' => $user->periodo_id ]); + + foreach($vacaciones_rs as $v){ echo '"'.$v["diasfestivos_dia"].'",';} + ?> ]; var _dias_asistencia = [];//ya registró asistencia, cambia con ajax var _dia_valido = 0; @@ -806,7 +810,7 @@ $fecha_fin_db = $date->format('Y-m-d'); _dias_asistencia = result["asistenciaArr"]; //Cambiar ciclo [6] y bloque [8] $("#ciclo").val(parseInt(grupo[6])); - $("#bloque").val(parseInt(grupo[8])); + $("#bloque").val(parseInt(grupo[8])-1); $('#duracion option').each(function() { if ($(this).data("duracion") === duracionMateria) {