Nuevos logos, eliminada pantalla de inicio, correción de multiples errores.
[CLab.git] / index.php
blobf41d8d9e0a02b5de69f45d31060d6e6c27ccfe98
1 <?php
2 ob_start("ob_gzhandler");
3 include("include/session.php");
5 function OBTENER_EX($archivo,$valores) {
6 $buffer = file_get_contents($archivo);
7 foreach($valores as $var=>$val) {
8 $buffer = str_replace($var,$val,$buffer);
10 return $buffer;
12 function OBTENER($archivo) {
13 return file_get_contents($archivo);
16 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
17 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
18 <head>
19 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
20 <meta http-equiv="Content-Style-type" content="text/css" />
21 <meta http-equiv="Content-Script-type" content="text/javascript" />
22 <meta http-equiv="Content-Language" content="es" />
23 <link rel="StyleSheet" href="estilo.css" type="text/css" />
24 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
25 <link rel="start" href="/" />
26 <title>Control de Laboratorio</title>
27 <meta name="keywords" content="Laboratorio, UCA" />
28 <meta name="description" content="Control de Laboratorio es un portal academico para gestionar laboratorios" />
29 <!--[if IE]>
30 <link rel="StyleSheet" href="/logo_msie.css" type="text/css" />
31 <![endif]-->
32 </head>
33 <body>
34 <div id="top"><h1><a href="/">Sistema de Horarios</a></h1></div>
35 <div id="container">
36 <div id="leftwrapper">
37 <?php
38 echo '
39 <dl class="box">
40 <dt>'.$session->username.'</dt>';
41 echo '<dd><ul class="menu">';
42 if($session->logged_in){
43 echo '<li><a href="./process.php" title="Salir del sistema">Salir</a></li>';
44 } else {
45 if($_GET['x'] != "ingresar") {
46 echo '<li><a href="./?x=ingresar" title="Si ya esta registrado puede volver a ingresar al sistema con este enlace">Ingresar</a></li>';
51 if($session->isAdmin()){
52 echo '<li><a href="./?x=reportes">Reportes</a></li>';
54 echo '<li><a href=./?x=usr+info&amp;usr='.$session->username.'>Mi Perfil</a></li>';
55 echo '</ul></dd>';
56 echo '</dl>';
58 <dl class="box">
59 <dt>En línea (<?php echo $database->num_active_users + $database->num_active_guests; ?>)</dt>
60 <dd>
61 <ul class="menu">
62 <?php
63 echo '<li>Usuarios: ' . $database->num_active_users . '</li>';
64 echo '<li>Visitantes: ' . $database->num_active_guests . '</li><li>----------------</li>';
65 if(!defined('TBL_ACTIVE_USERS')) {
66 die("Error processing page");
69 $q = "SELECT username FROM ".TBL_ACTIVE_USERS
70 ." ORDER BY timestamp DESC,username";
71 $result = $database->query($q);
72 $num_rows = mysql_numrows($result);
73 if(!$result || ($num_rows < 0)){
74 echo "Error displaying info";
76 else if($num_rows > 0){
77 for($i=0; $i<$num_rows; $i++){
78 $uname = mysql_result($result,$i,"username");
79 echo '<li><a href="./?x=usr+info&amp;usr='.$uname.'">'.$uname.'</a></li>';
83 </ul>
84 </dd>
85 </dl>
86 </div>
87 <hr />
88 <div id="centerwrapper">
89 <h2><a name="toContent" id="toContent"></a><?php echo "Viendo contenido del módulo: ".$_GET['x']; ?></h2>
90 <div id="content">
91 <div class="first_section">
92 <?php
93 if (!isset($_GET['x'])) { $_GET['x'] = "ingresar";}
95 switch ($_GET['x'] ) {
97 case "usr info":
98 include("userinfo.php");
99 break;
101 case "rpr clave":
102 include("forgotpass.php");
103 break;
105 case "admin":
106 if($session->isAdmin()){
107 include("admin/admin.php");
108 break;
111 case "registro":
112 if($session->isAdmin()){
113 include("register.php");
114 break;
117 case "ingresar":
118 include("t/ingreso.php");
119 break;
121 case "contacto":
122 echo OBTENER("t/contacto.txt");
123 break;
125 case "salir":
126 echo OBTENER("t/salido.txt");
127 break;
128 case "hr":
129 include("t/horarios.php");
130 break;
131 default:
132 echo OBTENER("t/404.txt");
135 <hr />
136 Sugerencias y Consultas: <a href="./?x=contacto">contacto con el Administrador</a>.
137 <div class="clear"></div>
138 </div>
139 </div>
140 <hr />
141 <div id="rightwrapper">
142 <?php
143 if($session->logged_in){
144 echo '<dl class="box"><dt><b>Gestión</b></dt></dl>';
146 if($session->isAdmin()){
147 echo
149 <dl class="box">
150 <dt>Instructores</dt>
151 <dd>
152 <ul class="menu">
153 <li><a href="./?x=registro">Agregar</a></li>
154 <li><a href="./?x=admin">Administración</a></li>
155 </ul>
156 </dd>
157 </dl>
158 <dl class="box">
159 <dt>Horarios</dt>
160 <dd>
161 <ul class="menu">
162 <li><a href="./?x=hr">Administración</a></li>
163 </ul>
164 </dd>
165 </dl>
168 if($session->logged_in && !$session->isAdmin()){
169 echo
171 <dl class="box">
172 <dt>Horarios</dt>
173 <dd>
174 <ul class="menu">
175 <li><a href="./?x=hr+r">Revisar...</a></li>
176 </ul>
177 </dd>
178 </dl>
182 <dl class="box">
183 <dt>Información</dt>
184 <dd>
185 <ul class="menu">
186 <li><a href="./?x=infosis" title="Revisar sus horarios">Sistema</a></li>
187 </ul>
188 </dd>
189 </dl>
190 </div>
191 <div class="clear"></div>
192 </div>
193 </div>
194 </body>
195 </html>