Fix session handling and update UI layout
This commit is contained in:
@@ -2,8 +2,11 @@
|
||||
require_once 'class/c_login.php';
|
||||
require_once 'include/bd_pdo.php';
|
||||
|
||||
$user = Login::get_user();
|
||||
|
||||
if (!isset($_SESSION['user'])) {
|
||||
header('Location: index.php');
|
||||
exit;
|
||||
} else
|
||||
$user = unserialize($_SESSION['user']);
|
||||
$user->access();
|
||||
if ($user->acceso == null) {
|
||||
header('Location: main.php?error=1');
|
||||
@@ -68,9 +71,7 @@ if ($user->admin) { //si es admin su facultad es null (todas las facultades)
|
||||
"SELECT DISTINCT PROFESOR.*, FACULTAD.* FROM profesor
|
||||
JOIN horario_profesor USING (profesor_id)
|
||||
JOIN horario USING (horario_id)
|
||||
JOIN materia USING (materia_id)
|
||||
JOIN carrera USING (carrera_id)
|
||||
JOIN facultad ON carrera.facultad_id = facultad.facultad_id
|
||||
JOIN facultad ON horario.facultad_id = facultad.facultad_id
|
||||
WHERE
|
||||
profesor_nombre ILIKE COALESCE(:nombre, profesor_nombre) AND profesor_clave ILIKE COALESCE(:clave, profesor_clave)
|
||||
AND facultad.facultad_id = COALESCE(:facultad, facultad.facultad_id)
|
||||
|
||||
Reference in New Issue
Block a user