Fixes and improvements to main.php, test.php, c_login.php, reposicion_profesor_materias.php, puesto.php, action_usuarios_insert.php, periodos.php, reposicion_autoriza.php, profesor_faltas.php

This commit is contained in:
2024-01-22 16:12:37 +00:00
parent 8b9ef01a36
commit 113ac2aedd
17 changed files with 366 additions and 156 deletions

View File

@@ -53,13 +53,12 @@ try {
$data = array_column($db->query(
"WITH fechas AS (
SELECT
fcc.registro_fecha_ideal,
fcc.horario_id,
h.horario_id,
fechas_clase(h.horario_id, true) AS registro_fecha_ideal,
hp.profesor_id
FROM fechas_clase_cache fcc
FROM horario h
JOIN horario_profesor hp USING (horario_id)
JOIN horario h USING (horario_id)
WHERE (h.PERIODO_ID, h.FACULTAD_ID) = (:periodo_id, :facultad_id) and profesor_id <> 0
WHERE (h.PERIODO_ID, h.FACULTAD_ID) = (:periodo_id, :facultad_id) AND hp.profesor_id <> 0
),
asistencia_faltas AS (
SELECT
@@ -97,7 +96,8 @@ try {
FROM asistencia_faltas_con_porcentaje afcp
JOIN profesor p USING (profesor_id)
WHERE $filter
ORDER BY afcp.porcentaje DESC",
ORDER BY afcp.porcentaje DESC;
",
[
'periodo_id' => $user->periodo_id,
'facultad_id' => $facultad,