Reposiciones
This commit is contained in:
@@ -8,7 +8,7 @@ if (!isset($_SESSION['user']))
|
|||||||
|
|
||||||
$user = unserialize($_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.";
|
$return["error"] = "Error! No se recibió la información del usuario.";
|
||||||
}else{
|
}else{
|
||||||
$id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto
|
$id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ print_r($user->facultad["facultad_id"]);
|
|||||||
exit();*/
|
exit();*/
|
||||||
//profesor, admin, rol, facultad
|
//profesor, admin, rol, facultad
|
||||||
if ($user->acceso === null && !$user->admin){
|
if ($user->acceso === null && !$user->admin){
|
||||||
//die(header('Location: index.php'));
|
die(header('Location: index.php'));
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -167,7 +167,7 @@ $fecha_fin_db = $date->format('Y-m-d');
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<?php
|
<?php
|
||||||
if(isset($reposiciones_rs) && count($reposiciones_rs)>0){ ?>
|
if(isset($reposiciones_rs) && count($reposiciones_rs)>0){ ?>
|
||||||
<h3 class="mb-3">Mis reposiciones</h3>
|
<h3 class="mb-3">Reposiciones creadas</h3>
|
||||||
<div class="col-12 table-responsive px-0">
|
<div class="col-12 table-responsive px-0">
|
||||||
<table class="table table-sm table-striped table-white">
|
<table class="table table-sm table-striped table-white">
|
||||||
<thead class="thead-dark">
|
<thead class="thead-dark">
|
||||||
@@ -208,7 +208,7 @@ $fecha_fin_db = $date->format('Y-m-d');
|
|||||||
<?php if($reposicion["es_reposicion"]) echo "Reposición"; else echo "Cambio"; ?>
|
<?php if($reposicion["es_reposicion"]) echo "Reposición"; else echo "Cambio"; ?>
|
||||||
</td>
|
</td>
|
||||||
<td class="align-middle text-center"><?php
|
<td class="align-middle text-center"><?php
|
||||||
echo date("d/m/Y", strtotime($reposicion["fecha_clase"]));
|
echo date("d/m/Y", strtotime($reposicion["fecha_clase"]))."<br>".substr($reposicion["horario_hora"],0,-3)." a ".substr($reposicion["horario_hora_fin"],0,-3)." hrs.";;
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
<td class="align-middle text-center"><?php
|
<td class="align-middle text-center"><?php
|
||||||
@@ -345,7 +345,7 @@ $fecha_fin_db = $date->format('Y-m-d');
|
|||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<input id="fecha_inicial" name="fecha_inicial" type="text" class="form-control date-picker-future" placeholder="dd/mm/aaaa" maxlength="10" required="required" readonly="readonly" value="">
|
<input id="fecha_inicial" name="fecha_inicial" type="text" class="form-control date-picker-future" placeholder="dd/mm/aaaa" maxlength="10" required="required" readonly="readonly" value="">
|
||||||
<small class="form-text text-muted">Las reposiciones se deben solicitar con al menos 72hrs de anticipación.<br>
|
<small class="form-text text-muted">Las reposiciones se deben solicitar con al menos 72hrs de anticipación.<br>
|
||||||
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.
|
||||||
</small>
|
</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -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 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 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 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 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;
|
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');
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
var vacaciones=[
|
var vacaciones=[
|
||||||
<?php /*foreach($vacacionesArr as $v){ echo '"'.$v["fecha"].'",';}*/ ?>
|
<?php
|
||||||
|
$vacaciones_rs = $db->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 _dias_asistencia = [];//ya registró asistencia, cambia con ajax
|
||||||
var _dia_valido = 0;
|
var _dia_valido = 0;
|
||||||
@@ -806,7 +810,7 @@ $fecha_fin_db = $date->format('Y-m-d');
|
|||||||
_dias_asistencia = result["asistenciaArr"];
|
_dias_asistencia = result["asistenciaArr"];
|
||||||
//Cambiar ciclo [6] y bloque [8]
|
//Cambiar ciclo [6] y bloque [8]
|
||||||
$("#ciclo").val(parseInt(grupo[6]));
|
$("#ciclo").val(parseInt(grupo[6]));
|
||||||
$("#bloque").val(parseInt(grupo[8]));
|
$("#bloque").val(parseInt(grupo[8])-1);
|
||||||
|
|
||||||
$('#duracion option').each(function() {
|
$('#duracion option').each(function() {
|
||||||
if ($(this).data("duracion") === duracionMateria) {
|
if ($(this).data("duracion") === duracionMateria) {
|
||||||
|
|||||||
Reference in New Issue
Block a user