Principios de conexion a la BD y visor de horarios.
[CLab.git] / t / horarios.php
blob6d9b44bcab2d069c66b4279d0cf06b4b8fee9c01
1 <?php
2 include_once("include/data.php");
3 define("TI_0","ASISTENTE DE CATEDRATICO");
4 define("TI_1","ASISTENTE DE TALLER");
5 define("TI_2","ENCARGADO DE TALLER");
6 define("TI_3","INTRUCTOR DE MATERIA");
7 define("DE_0","Dpto. Electrónica");
8 define("DE_1","Dpto. Informática");
9 $link = null;
10 function OBTENER_TIPO($taller,$dia, $hora) {
11 global $session;
12 global $link;
13 // ¿Hay alguien(es) en esa posición?
15 if($session->isAdmin()){
16 $msj='<a href="./?x=hr_a&amp;t='.$taller.'&amp;d='.$dia.'&amp;h='.$hora.'">Asignar</a>';
17 } else {
18 $msj="Sin Asignar";
20 return "<td>".$msj."</td>";
23 function MOSTRAR_HORARIOS() {
24 $link = @mysql_connect($motor, $usuario, $clave) or die('Por favor revise sus datos, puesto que se produjo el siguiente error:<br /><pre>' . mysql_error() . '</pre>');
25 mysql_select_db($base, $link) or die('!->La base de datos seleccionada "'.$base.'" no existe');
26 echo '
27 <hr />
28 <h3>Taller '.$_SESSION['taller'].' - ENCARGADOS DE TALLER</h3>
29 <hr />
30 <table border="1">
31 <tr><th>Horario</th><th>Lunes</th><th>Martes</th><th>Miercoles</th><th>Jueves</th><th>Viernes</th><th>Sabado</th></tr>
33 for ($i=450; $i<=1170; $i+=30){
34 echo "<tr><td>". date("h:ia", mktime(0,$i)) . "</td>". OBTENER_TIPO($_SESSION['taller'], 1, $i).OBTENER_TIPO($_SESSION['taller'], 2, $i).OBTENER_TIPO($_SESSION['taller'], 3, $i).OBTENER_TIPO($_SESSION['taller'], 4, $i).OBTENER_TIPO($_SESSION['taller'], 5, $i).OBTENER_TIPO($_SESSION['taller'], 6, $i)."</tr>";
36 echo
38 </table>
40 mysql_close($link);
42 $paso = $_POST['paso'];
44 0. Selección de departamento.
45 $_POST['dpto']
46 1. Selección de taller.
47 $_POST['taller']
48 2. Filto ocupacion del instructor
49 $_POST['tipo']
51 echo '<h3>Visor de Horarios</h3></b><br />';
52 switch ($paso) {
53 case 0:
54 echo
56 <form action="./?x=hr+r" method="post">
57 <table border=0>
58 <tr><td>Departamento a revisar: </td><td>
59 <select name="dpto">
60 <option value="DE_0">'.DE_0.'
61 <option value="DE_1">'.DE_1.'
62 </select>
63 </td></tr>
64 </table>
65 <input type="hidden" name="paso" value="1">
66 <input type="submit" name="continuar" value="Continuar" />
67 </form>
69 break;
70 case 1:
71 $_SESSION['dpto'] = $_POST['dpto'];
72 echo $_SESSION['dpto'];
73 echo
75 <form action="./?x=hr+r" method="post">
76 <table border=0>
77 <tr><td>Taller a revisar: </td><td>
78 <select name="taller">
80 if ($_POST['dpto'] == 0) {
81 echo
83 <option value="LSA">'."LSA".'
84 <option value="LID">'."LID".'
85 <option value="LAI">'."LAI".'
86 <option value="LIV">'."LIV".'
88 } else {
89 echo
91 <option value="TPP">'."TPP".'
92 <option value="TIS">'."TIS".'
93 <option value="TAS">'."TAS".'
94 <option value="TEC">'."TEC".'
97 echo
99 </select>
100 </td></tr>
101 </table>
102 <input type="hidden" name="paso" value="2">
103 <input type="submit" name="continuar" value="Continuar" />
104 </form>
106 break;
108 case 2:
109 $_SESSION['taller'] = $_POST['taller'];
110 echo $_SESSION['dpto']."->".$_SESSION['taller'];
111 echo
113 <form action="./?x=hr+r" method="post">
114 <table border=0>
115 <tr><td>Tipo de instructor a revisar: </td><td>
116 <select name="tipo">
117 <option value="TI_0">'.TI_0.'
118 <option value="TI_1">'.TI_1.'
119 <option value="TI_2">'.TI_2.'
120 <option value="TI_3">'.TI_3.'
121 </select>
122 </td></tr>
123 </table>
124 <input type="hidden" name="paso" value="3">
125 <input type="submit" name="continuar" value="Continuar" />
126 </form>
128 break;
129 case 3:
130 $_SESSION['tipo'] = $_POST['tipo'];
131 echo $_SESSION['dpto']."->".$_SESSION['taller']."->".$_SESSION['tipo'];
132 MOSTRAR_HORARIOS();
133 break;
134 default:
135 exit;