2 function OBTENER_TIPO_R($taller,$dia, $hora) {
3 global $session, $link;
4 // ¿Hay alguien(es) en esa posición?
5 $q = "SELECT users.username, nombre FROM users, horarios WHERE users.username = horarios.username and taller like '%$taller%' AND tipo = '". $_SESSION['tipo']. "' AND dia='$dia' AND posicion='$hora'";
7 $resultados = @mysql_query
($q, $link);
8 $num_rows = mysql_numrows($resultados);
12 for($i=0; $i<$num_rows; $i++
){
13 $uname = mysql_result($resultados,$i,"nombre");
14 $uinfo = mysql_result($resultados,$i,"username");
15 $msj = $msj.$uname.'<br />';
20 return "<td>".$msj."</td>";
23 function MOSTRAR_HORARIOS_ECHO() {
24 global $link, $base, $motor, $usuario, $clave;
25 $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>');
26 mysql_select_db($base, $link) or die('!->La base de datos seleccionada "'.$base.'" no existe');
30 <h3>Taller '.$_SESSION['taller'].' - ';
31 switch ($_SESSION['tipo'])
33 case 0: $salida = $salida .TI_0
; break;
34 case 1: $salida = $salida .TI_1
; break;
35 case 2: $salida = $salida .TI_2
; break;
36 case 3: $salida = $salida .TI_3
; break;
42 <table border="1" cellspacing="0" cellpadding="3">
43 <tr><th>Horario</th><th>Lunes</th><th>Martes</th><th>Miercoles</th><th>Jueves</th><th>Viernes</th><th>Sabado</th></tr>
45 for ($i=450; $i<=1170; $i+
=60){
46 $salida = $salida ."<tr><td>". date("h:ia", mktime(0,$i)) . "</td>". OBTENER_TIPO_R($_SESSION['taller'], 1, $i).OBTENER_TIPO_R($_SESSION['taller'], 2, $i).OBTENER_TIPO_R($_SESSION['taller'], 3, $i).OBTENER_TIPO_R($_SESSION['taller'], 4, $i).OBTENER_TIPO_R($_SESSION['taller'], 5, $i).OBTENER_TIPO_R($_SESSION['taller'], 6, $i)."</tr>";
48 $salida = $salida ."</table><br />";
53 function ADMIN_reportes() {
55 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
56 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
58 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
59 <title>Reporte de Instructores</title>
63 for ($i=0; $i < 4; $i++
) {
64 $_SESSION['tipo'] = $i;
65 $s = $s . "<h2>".DE_0
. "</h2>";
66 $_SESSION['taller'] = 'LSA';
67 $s = $s . MOSTRAR_HORARIOS_ECHO();
68 $_SESSION['taller'] = 'LID';
69 $s = $s . MOSTRAR_HORARIOS_ECHO();
70 $_SESSION['taller'] = 'LAI';
71 $s = $s . MOSTRAR_HORARIOS_ECHO();
72 $_SESSION['taller'] = 'LIV';
73 $s = $s . MOSTRAR_HORARIOS_ECHO();
74 $s = $s . "<h2>". DE_1
. "</h2>";
75 $_SESSION['taller'] = 'TPP';
76 $s = $s . MOSTRAR_HORARIOS_ECHO();
77 $_SESSION['taller'] = 'TIS';
78 $s = $s . MOSTRAR_HORARIOS_ECHO();
79 $_SESSION['taller'] = 'TAS';
80 $s = $s . MOSTRAR_HORARIOS_ECHO();
81 $_SESSION['taller'] = 'TEC';
82 $s = $s . MOSTRAR_HORARIOS_ECHO();
83 $s = $s . "</body></html>";
85 $myFile = "reportes/+HTML/".time().".html";
86 $fh = @fopen
($myFile, 'w') or die("'/reportes/+HTML/' bloqueado");
91 echo '<a href="'.$myFile.'">Descargar reportes de Horarios[HTML]</a>';