3 function CREAR_LINK($sAccion, $sTexto, $sTitulo) {
4 return "<a href=\"$sAccion\" title=\"$sTitulo\">$sTexto</a>";
7 /*Crear un link apropiado para GET*/
8 function CREAR_LINK_GET($sAccion, $sTexto, $sTitulo) {
9 return "<a href=\"?"._ACC_
."=$sAccion\" title=\"$sTitulo\">$sTexto</a>";
12 function CONTENIDO_en_linea(){
13 global $session, $database;
14 echo '<h1>'. ($database->num_active_users +
$database->num_active_guests
) . ' usuario(s) en línea </h1>';
15 echo 'Clientes: ' . $database->num_active_users
. "<br />";
16 echo 'Visitantes: ' . $database->num_active_guests
. "<br />" . '<hr />';
18 $q = "SELECT codigo FROM " . TBL_ACTIVE_USERS
. " ORDER BY timestamp DESC,codigo";
20 $result = $database->query($q);
21 $num_rows = mysql_numrows($result);
24 for($i=0; $i<$num_rows; $i++
){
25 $uname = mysql_result($result,$i,"codigo");
26 echo CREAR_LINK_GET("ver+cliente:$uname","<li>" . $uname . "</li>" , "Ver la información de este cliente");
32 function CONTENIDO_mostrar_principal() {
34 if ( isset( $_GET[_ACC_
]) ) {
35 $ACC = explode(":",$_GET[_ACC_
]);
36 if ( isset( $ACC[0] ) ) { $accion = $ACC[0]; }
40 /* Verificamos si es permitido ver el sitio sin estar registrado, si no forzamor a ir al registro*/
41 if ( !$session->logged_in
) {
43 case "ayuda contacto": break;
44 case "rpr clave": break;
45 case "info que": break;
46 case "info precios": break;
47 case "info servicios": break;
48 case "info creativo": break;
49 case "info detalles": break;
50 case "info contacto": break;
58 $usuario = isset( $ACC[1] ) ?
$ACC[1] : "";
59 CONTENIDO_usuario_info( $usuario );
62 case "editar usuario":
63 $usuario = isset( $ACC[1] ) ?
$ACC[1] : "";
64 CONTENIDO_usuario_editar( $usuario );
67 CONTENIDO_recuperar_clave();
70 case "gestionar clientes":
71 if($session->isAdmin()){
76 case "gestionar pantallas":
77 if($session->isAdmin()){
78 $usuario = isset( $ACC[1] ) ?
$ACC[1] : "";
79 $pantalla= isset( $_GET['pantalla'] ) ?
$_GET['pantalla'] : "";
80 CONTENIDO_pantallas($usuario,$pantalla);
84 case "gestionar pedidos":
85 if($session->isAdmin()){
86 $usuario = isset( $ACC[1] ) ?
$ACC[1] : "";
87 $pedido = isset( $_GET['orden'] ) ?
$_GET['orden'] : "";
88 CONTENIDO_pedidos($usuario,$pedido);
93 if($session->isAdmin()){
94 CONTENIDO_usuario_registrar();
99 CONTENIDO_usuario_ingresar();
102 case "ayuda contacto":
103 CONTENIDO_ayuda_contacto() ;
106 case "gestionar mupis":
107 if($session->isAdmin()){
108 $mupi= isset( $ACC[1] ) ?
$ACC[1] : "";
109 CONTENIDO_mupis($mupi);
117 case "ver ubicaciones":
118 CONTENIDO_mupis_ubicaciones();
122 CONTENIDO_mupis_eventos();
125 case "ver estadisticas":
126 CONTENIDO_global_estadisticas();
129 case "info contacto":
130 CONTENIDO_mupis_contacto();
133 case "info creativo":
134 CONTENIDO_mupis_creativo();
138 CONTENIDO_mupis_info();
142 CONTENIDO_mupis_precios();
145 case "info servicios":
146 CONTENIDO_mupis_servicios();
149 case "info creativo":
150 CONTENIDO_mupis_creativo();
153 case "info detalles":
154 CONTENIDO_mupis_detalle();
157 case "info nosotros":
158 CONTENIDO_global_info();
162 CONTENIDO_global_404();
165 function IMAGEN ($ruta, $alt="") {
166 return '<img src="'. $ruta . '" alt="'. $alt .'" />';
169 function CONTENIDO_mostrar_logo($cliente="") {
171 if ( $session->logged_in
&& !$session->isAdmin() ) {
172 echo IMAGEN("./logo_generico.gif");
174 echo IMAGEN("./logo.gif");
178 function INICIAR_MENUES () {
181 $optEstado = $session->isAdmin() ?
'<li><a href="#" rel="menu_herramientas">Herramientas</a></li>' : "";
184 <div class="chromestyle" id="chromemenu">
186 <li><a href="./">Inicio</a></li>
187 <li><a href="#" rel="menu_cliente">Cliente</a></li>
188 <li><a href="#" rel="menu_informacion">Información</a></li>'
190 . '<li><a href="#" rel="menu_ayuda">Ayuda</a></li>
195 if ( $session->logged_in
) {
196 $optEstado = CREAR_LINK_GET("ver+cliente", 'Mi Cuenta', "Ver los datos de su perfil")
197 . CREAR_LINK_GET("ver+ubicaciones", 'Mis ubicaciones', "Ver las ubicaciones de sus MUPIS")
198 . CREAR_LINK_GET("ver+estadisticas", 'Estadísticas', "Ver estadísticas de sus MUPIS")
199 . CREAR_LINK_GET("ver+eventos", 'Eventos', "Ver los eventos de sus MUPIS")
200 . CREAR_LINK_GET("ver+reportes", 'Reportes', "Generar reportes sobres sus MUPIS")
201 . CREAR_LINK("include/x.php","Cerrar sesión", "Salir del sistema");
203 $optEstado = CREAR_LINK_GET("ingresar", "Iniciar sesión", "Puede ingresar al sistema si ya esta registrado como cliente o administrador");
206 <div id="menu_cliente" class="dropmenudiv">'
212 <div id="menu_informacion" class="dropmenudiv" style="width: 150px;">'
213 .CREAR_LINK_GET("info+que", "¿Qué es?", "Que es " . _NOMBRE_
)
214 .CREAR_LINK_GET("info+precios", "Precios", "Precios de " . _NOMBRE_
)
215 .CREAR_LINK_GET("info+servicios", "Servicios", "Precios de " . _NOMBRE_
)
216 .CREAR_LINK_GET("info+creativo", "Creativo", "Servicios de " . _NOMBRE_
)
217 .CREAR_LINK_GET("info+detalles", "Detalles", "Detalles de " . _NOMBRE_
)
218 .CREAR_LINK_GET("info+contacto", "Contacto", "Contactar con " . _NOMBRE_
)
222 if ( $session->isAdmin() ) {
224 <div id="menu_herramientas" class="dropmenudiv" style="width: 150px;">'
225 . CREAR_LINK_GET("registro","Registrar cliente", "Agregar un nuevo cliente al sistema")
226 . CREAR_LINK_GET("gestionar+clientes","Gestionar clientes", "Gestionar clientes")
227 . CREAR_LINK_GET("gestionar+pedidos","Gestionar pedidos", "Eliminar o modificar pedidos")
228 . CREAR_LINK_GET("gestionar+pantallas","Gestionar pantallas", "Eliminar o modificar pantallas")
229 . CREAR_LINK_GET("gestionar+mupis","Gestionar MUPIS", "Eliminar o modificar MUPIS")
230 . CREAR_LINK_GET("ver+ubicaciones","Gestionar ubicaciones", "Agregar, Eliminar o modificar ubicaciones")
231 . CREAR_LINK_GET("ver+eventos","Gestionar eventos", "Agregar, Eliminar o modificar eventos")
232 . CREAR_LINK_GET("ver+estadisticas", 'Estadísticas', "Ver estadísticas administrativas")
238 <div id="menu_ayuda" class="dropmenudiv" style="width: 150px;">'
239 . CREAR_LINK_GET("ayuda+contacto", "Dudas y comentarios", "Si desea comentar algo o tiene dudas al respecto de nuestro servicio")
240 . CREAR_LINK_GET("intfo+nosotros", "Acerca de...", "Acerca de Eco Mupis y CEPASA C.V.")
243 // Finalmente iniciamos el script.
244 $s .= '<script type="text/javascript">cssdropdown.startchrome("chromemenu")</script>';
247 function Query2Table($result, $tableFeatures="") {
249 $table .= "<table $tableFeatures>\n\n";
250 $noFields = mysql_num_fields($result);
252 for ($i = 0; $i < $noFields; $i++
) {
253 $field = mysql_field_name($result, $i);
254 $table .= "\t<th>$field</th>\n";
256 while ($r = mysql_fetch_row($result)) {
258 foreach ($r as $column) {
259 $table .= "\t<td>$column</td>\n";
263 $table .= "</table>\n\n";
267 function AnularFechaNula ($time,$EnVacioHoy=false) {
268 if ( $EnVacioHoy ) { $vacio = date("d-m-Y"); } else { $vacio = ""; }
269 if ( $time ) { return date("d-m-Y", $time); } else { return $vacio; }