|
@@ -68,7 +68,7 @@ try {
|
|
|
'horarios' => $db->query(
|
|
|
"SELECT " . implode(', ', $columns) . <<<SQL
|
|
|
FROM horario_view
|
|
|
- NATURAL JOIN periodo
|
|
|
+ inner JOIN periodo using(periodo_id)
|
|
|
JOIN bloque_horario ON (bloque_horario.hora_inicio, bloque_horario.hora_fin) OVERLAPS (horario_view.horario_hora, horario_view.horario_hora + horario_view.duracion)
|
|
|
NATURAL JOIN salon_view_mat
|
|
|
NATURAL JOIN horario_profesor
|
|
@@ -88,11 +88,11 @@ try {
|
|
|
]
|
|
|
),
|
|
|
// 'query' => $db->getLastQuery(),
|
|
|
- 'reposiciones' => /* $db->query(
|
|
|
+ 'reposiciones' => $db->query(
|
|
|
'SELECT ' . implode(', ', $columns) . <<<SQL
|
|
|
, reposicion_hora + horario_view.duracion as reposicion_fin, registro_fecha_ideal
|
|
|
FROM horario_view
|
|
|
- NATURAL JOIN periodo
|
|
|
+ inner JOIN periodo using(periodo_id)
|
|
|
NATURAL JOIN registro
|
|
|
NATURAL JOIN reposicion
|
|
|
JOIN bloque_horario ON (bloque_horario.hora_inicio, bloque_horario.hora_fin) OVERLAPS (reposicion_hora, reposicion_hora + horario_view.duracion)
|
|
@@ -110,7 +110,7 @@ try {
|
|
|
'bloque_horario_id' => $_GET['bloque_horario_id'],
|
|
|
'id_espacio_sgu' => $ruta['id_espacio_sgu'],
|
|
|
]
|
|
|
- ) */ [],
|
|
|
+ ),
|
|
|
],
|
|
|
$ruta,
|
|
|
),
|
|
@@ -143,4 +143,4 @@ try {
|
|
|
'error' => $th->getMessage(),
|
|
|
], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
|
|
|
exit;
|
|
|
-}
|
|
|
+}
|