main.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. require_once 'class/c_login.php';
  3. if (!isset($_SESSION['user']))
  4. die(header('Location: index.php'));
  5. $user = unserialize($_SESSION['user']);
  6. ?>
  7. <!DOCTYPE html>
  8. <html lang="en">
  9. <head>
  10. <meta charset="UTF-8">
  11. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12. <title>Editar Horarios | <?php echo $user->facultad['facultad'] ?? "Administrador"; ?></title>
  13. <?php
  14. include 'import/html_css_files.php';
  15. ?>
  16. </head>
  17. <body>
  18. <?php
  19. include "import/html_header.php";
  20. html_header(
  21. "Menú Inicio",
  22. "Sistema de gestión de checador ",
  23. );
  24. ?>
  25. <main class="content marco">
  26. <section id="message"></section>
  27. <h3 class="text-center mt-3">
  28. <b><?= $user->user['nombre']; ?></b> | <?= $user->facultad['facultad'] ?? "General"; ?> | <?= $user->rol['rol']; ?>
  29. </h3>
  30. <hr>
  31. </main>
  32. <?php
  33. include "import/html_footer.php";
  34. ?>
  35. <script src="js/jquery.min.js"></script>
  36. <script src="js/bootstrap/bootstrap.min.js"></script>
  37. <?php include_once 'js/messages.php'; ?>
  38. <script>
  39. $(document).ready(function() {
  40. // constantly update the date and time
  41. setInterval(function() {
  42. $('.fecha_hora').html(new Date().toLocaleString());
  43. }, 1000);
  44. <?php if (isset($_GET['error'])) { ?>
  45. var error = <?php echo $_GET['error'] ?? 0; ?>;
  46. switch (error) {
  47. case 1:
  48. triggerMessage('No tienes permiso de acceso a esta página', 'Error de permisos', 'danger');
  49. break;
  50. default:
  51. triggerMessage('Error desconocido', 'Error', 'danger');
  52. break;
  53. }
  54. <?php } ?>
  55. });
  56. </script>
  57. </body>
  58. </html>