profesor); print_r($user->acceso);//null sin permisos, w o r //profesor, admin, rol, facultad if (!$user->profesor && !$user->admin){ die(header('Location: index.php')); } //if (!$user->admin && in_array($user->acceso, ['n'])) //die(header('Location: main.php?error=1')); $user->print_to_log('Reposiciones'); //$write = $user->admin || in_array($user->acceso, ['w']); $write = true; // $en_fecha = $db->querySingle("SELECT ESTA_EN_PERIODO(NOW()::DATE, :periodo_id)", [':periodo_id' => $user->periodo_id])['esta_en_periodo']; $prof_rs = $db->query('SELECT * FROM profesor A WHERE EXISTS ( SELECT * FROM horario_view hv join HORARIO_PROFESOR ON hv.HORARIO_ID = HORARIO_PROFESOR.horario_id WHERE HORARIO_PROFESOR.profesor_id = A.profesor_id AND hv.periodo_id = :periodo_id ) ORDER BY profesor_nombre', [':periodo_id' => $user->periodo_id]); //Periodo $periodo_rs = $db->querySingle('SELECT periodo_fecha_inicio, periodo_fecha_fin FROM periodo WHERE periodo_id = :periodo_id', [':periodo_id' => $user->periodo_id]); $periodo_fin = $periodo_rs["periodo_fecha_fin"]; if(strtotime($periodo_rs["periodo_fecha_inicio"])>strtotime(date("Y-m-d")) ) $fecha_man = date("d/m/Y", strtotime($periodo_rs["periodo_fecha_inicio"])); else{ $dias = 3; if( intval(date("w")) >=3 && intval(date("w"))<=5 )//Mie a Vie $dias+=3; else if( intval(date("w")) ==6 )//Sab $dias+=2; else if( intval(date("w")) ==0 )//Do $dias+=1; $fecha_man = date("d/m/Y", strtotime("+".$dias." day")); } // Materias $id_prof = $user->user["id"]; //$facultad_id = 28; $materias_rs = $db->query('SELECT * FROM fs_materiasprofesor(:id)', [':id' => $id_prof]); if(isset($_POST["fecha_inicial"])) $fecha_ini = $_POST["fecha_inicial"]; else $fecha_ini = date("d/m/Y", strtotime($periodo_rs["periodo_fecha_inicio"])); if(isset($_POST["fecha_final"])) $fecha_fin = $_POST["fecha_final"]; else $fecha_fin = date("d/m/Y", strtotime($periodo_rs["periodo_fecha_fin"])); $fecha_ini_db= date("Y-m-d", strtotime($fecha_ini)); $fecha_fin_db= date("Y-m-d", strtotime($fecha_fin)); ?> Reposiciones crear | <?= $user->facultad['facultad'] ?? 'General' ?>
No es una fecha válida.
El rango de fechas no es válido.
query('SELECT * FROM fs_reposicionesprofesor(:f_ini, :f_fin, NULL, NULL)', [':f_ini' => $fecha_ini_db, ':f_fin' => $fecha_fin_db]); ?>
0){ ?>

Mis reposiciones

" id="id">
Estado Materia Tipo Fecha falta Fecha reposición Salón Acciones
" title="">
d-flex mx-auto">
".substr($reposicion["hora_nueva"],0,-3)." a ".substr($reposicion["hora_nueva_fin"],0,-3)." hrs."; ?>

No tienes reposiciones disponibles que cumplan con los filtros