123456789101112131415161718192021 |
- <?php
- $ruta = "../";
- require_once "../class/c_login.php";
- // check if the session is started
- $user = Login::get_user();
- $ruta = "../";
- require_once("../include/bd_pdo.php");
- extract($_POST);
- $params = ['per' => $_POST['periodo'], 'fac' => $_POST['facultad'], 'car' => $_POST['carrera']];
- $user->print_to_log("Acceso a grupos", old: $params);
- $grupos = queryAll("SELECT DISTINCT LENGTH(GRUPO), GRUPO FROM fs_horario_basic WHERE PERIODO_ID = COALESCE(:per, PERIODO_ID) AND FACULTAD_ID = COALESCE(:fac, FACULTAD_ID) AND CARRERA_ID = COALESCE(:car, CARRERA_ID) ORDER BY LENGTH(GRUPO), GRUPO", $params);
- $grupos = array_map(fn ($grupo) => $grupo['grupo'], $grupos);
- echo json_encode([
- 'status' => 'success',
- 'grupos' => $grupos
- ]);
|