editar_horario.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?php
  2. require_once 'class/c_login.php';
  3. $user = Login::get_user();
  4. if (!$user->admin)
  5. header('Location: main.php?error=1');
  6. ?>
  7. <!DOCTYPE html>
  8. <html lang="en">
  9. <head>
  10. <meta charset="UTF-8">
  11. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  13. <title>Editar Horarios | <?php echo $_SESSION['facultad'] ?? "Administrador"; ?></title>
  14. <link rel="icon" type="image/png" href="imagenes/favicon.png" />
  15. <link rel="stylesheet" href="css/bootstrap-ulsa.min.css" type="text/css">
  16. <link rel="stylesheet" href="css/indivisa.css" type="text/css">
  17. <link rel="stylesheet" href="css/sgi.css?rand=<?php echo rand(); ?>" type="text/css">
  18. </head>
  19. <body>
  20. <?php
  21. include "import/html_header.php";
  22. html_header("Editar Horarios", "Gestión de Checador");
  23. ?>
  24. <!-- Create a schedule design -->
  25. <main class="content marco">
  26. <div class="container-fluid">
  27. <div class="row">
  28. <div class="col-sm-12">
  29. <!-- Nivel select option -->
  30. <div class="form-group">
  31. <label for="nivel">Nivel</label>
  32. <select class="form-control" id="nivel">
  33. <option value="0">Selecciona un nivel</option>
  34. <option value="1">Nivel 1</option>
  35. <option value="2">Nivel 2</option>
  36. <option value="3">Nivel 3</option>
  37. <option value="4">Nivel 4</option>
  38. <option value="5">Nivel 5</option>
  39. <option value="6">Nivel 6</option>
  40. <option value="7">Nivel 7</option>
  41. <option value="8">Nivel 8</option>
  42. <option value="9">Nivel 9</option>
  43. <option value="10">Nivel 10</option>
  44. </select>
  45. </div>
  46. </div>
  47. </div>
  48. <!-- Table Schedule -->
  49. <div class="row">
  50. <div class="col-sm-12">
  51. <table class="table table-bordered table-hover">
  52. <thead>
  53. <tr>
  54. <th scope="col">Hora</th>
  55. <th scope="col">Lunes</th>
  56. <th scope="col">Martes</th>
  57. <th scope="col">Miércoles</th>
  58. <th scope="col">Jueves</th>
  59. <th scope="col">Viernes</th>
  60. <th scope="col">Sábado</th>
  61. <th scope="col">Domingo</th>
  62. </tr>
  63. </thead>
  64. <tbody>
  65. <tr>
  66. <th scope="row">7:00 - 8:00</th>
  67. <!-- Matemáticas Martes id horario: 3 edit -->
  68. <td>
  69. </td>
  70. </tbody>
  71. </table>
  72. </div>
  73. </div>
  74. </div>
  75. </main>
  76. <?php
  77. include "import/html_footer.php";
  78. ?>
  79. </body>
  80. </html>
  81. <?php
  82. function get_horarios($facultad_id): array
  83. {
  84. $dias = array("lun", "mar", "mié", "jue", "vie", "sáb",);
  85. foreach ($dias as $dia) {
  86. $horarios = query(
  87. "SELECT * FROM HORARIO_VIEW
  88. WHERE FACULTAD_ID = :facultad_id AND DIA = :dia
  89. ORDER BY HORA",
  90. array(":facultad_id" => $facultad_id, ":dia" => $dia)
  91. );
  92. foreach ($horarios as $h)
  93. $horario[$dia][] = $h;
  94. }
  95. return $horario;
  96. }
  97. ?>