<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoHorarioAsignado.php";
include_once "login.php";
/*
 * ABMC de Horarios asignados de un usuario particular.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Horario asignado');
    $pagina->getCuerpo()->setContenido(new ContenidoHorarioAsignado());
    $pagina->agregarScript("gui/calendario/calendar.js");
    $pagina->agregarScript("gui/calendario/lang/calendar-es.js");
    $pagina->agregarScript("gui/calendario/calendar-setup.js");
    $pagina->agregarScript("gui/calendario.js");
    $pagina->mostrarPagina();
}
<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoReportes.php";
include_once "login.php";
/*
 * Pantalla de generación de reportes a nivel de personal.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Reportes');
    $pagina->getCuerpo()->setContenido(new ContenidoReportes());
    $pagina->agregarScript("gui/calendario/calendar.js");
    $pagina->agregarScript("gui/calendario/lang/calendar-es.js");
    $pagina->agregarScript("gui/calendario/calendar-setup.js");
    $pagina->agregarScript("gui/calendario.js");
    $pagina->mostrarPagina();
}
<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoUsuario.php";
include_once "login.php";
/*
 * ABMC de usuarios.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Ficha de usuario');
    $pagina->getCuerpo()->setContenido(new ContenidoUsuario());
    $pagina->agregarScript("gui/formularios.js");
    $pagina->mostrarPagina();
}
<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoPresentes.php";
include_once "login.php";
/*
 * Pantalla en la que se muestran los usuarios presentes en laboratorios y los
 * ausentes (considerando media hora de retraso o más).
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Presentes');
    $pagina->getCuerpo()->setContenido(new ContenidoPresentes());
    $pagina->mostrarPagina();
}
<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoPeriodos.php";
include_once "login.php";
/*
 * ABMC de Periodos, Dias feriados y Semanas especiales.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Periodos');
    $pagina->getCuerpo()->setContenido(new ContenidoPeriodos());
    $pagina->agregarScript("gui/formularios.js");
    $pagina->agregarScript("gui/calendario/calendar.js");
    $pagina->agregarScript("gui/calendario/lang/calendar-es.js");
    $pagina->agregarScript("gui/calendario/calendar-setup.js");
    $pagina->agregarScript("gui/calendario.js");
    $pagina->mostrarPagina();
}
<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoHorarioHabitual.php";
include_once "login.php";
/*
 * ABMC de Horarios habituales de un usuario particular.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    $pagina = new Pagina('Control de acceso - Horario habitual');
    $pagina->getCuerpo()->setContenido(new ContenidoHorarioHabitual());
    $pagina->mostrarPagina();
}
<?php

/*
 * Universidad Tecnológica Nacional - Facultad Regional Santa Fe
 * Laboratorio de Sistemas - Sistema de control de acceso de personal
 */
include_once "gui/Pagina.php";
include_once "gui/contenidos/ContenidoNovedades.php";
include_once "login.php";
/*
 * Punto de entrada al sistema. Si el usuario esta autenticado despliega un
 * resumen con las novedades del día, sino muestra la pantalla de login.
 */
// Chequea si el usuario está autorizado
if ($autenticacion->checkAuth()) {
    // Contenido para usuarios autenticados
    // El usuario presionó el botón para cerrar sesión, ubicado en el PiePagina
    // Este (index.php) script es el único que puede procesar un cierre de sesión
    if (isset($_POST['botonCerrarSesion'])) {
        $autenticacion->logout();
    } else {
        $pagina = new Pagina("Control de acceso - Inicio");
        $pagina->getCuerpo()->setContenido(new ContenidoNovedades());
        $pagina->mostrarPagina();
    }
}