Add new files and make code improvements

This commit is contained in:
2024-03-06 15:14:39 +00:00
parent 113ac2aedd
commit 0a712e1864
55 changed files with 9390 additions and 973 deletions

View File

@@ -23,7 +23,8 @@ if (!isset($_GET['carrera_id'])) {
exit();
}
$grupos = $db->query(<<<SQL
try {
$grupos = $db->query(<<<SQL
SELECT distinct substring(horario_grupo, 7, 3)::int - 1 as horario_grupo FROM horario_view WHERE
PERIODO_ID = :periodo_id AND
(FACULTAD_ID = :facultad_id OR :facultad_id IS NULL) AND
@@ -31,11 +32,15 @@ $grupos = $db->query(<<<SQL
GROUP BY horario_grupo
ORDER BY horario_grupo ASC
SQL,
[
':periodo_id' => $user->periodo_id,
':facultad_id' => $user->facultad['facultad_id'],
':carrera_id' => $_GET['carrera_id']
]
);
[
':periodo_id' => $user->periodo_id,
':facultad_id' => $user->facultad['facultad_id'],
':carrera_id' => $_GET['carrera_id'] ?? 0
]
);
} catch (PDOException $ex) {
echo json_encode([]);
exit();
}
echo json_encode(array_map(fn($grupo) => $grupo['horario_grupo'], $grupos));