0: <?php
1:
2: // VALIDACION DE OPCION ELEGIDA
3: if (!isset($_GET["opcion_menu"]))
4: $opcion_elegida="1";
5: else
6: $opcion_elegida=$_GET["opcion_menu"];
7:
8: // ESTRUCTURA DE DECISICION PARA LA NAVEGACION
9:
10: /* Cada opción numérica corresponde a un elemento del menú en index.php*/
11:
12: switch($opcion_elegida)
13: {
14: case '1':
15: $archivo='saludo.html';
16: $encabezado='Bienvenida';
17: break;
18:
19: case '21':
20: $tabla = 'usuario';
21: $archivo = 'consulta_tabla.php';
22: $encabezado = 'Consulta a ' . $tabla;
23: break;
24:
25: case '22':
26: $tabla='visitante';
27: $archivo='consulta_tabla.php';
28: $encabezado='Consulta a '.$tabla;
29: break;
30:
31: case '23':
32: $tabla='zona';
33: $archivo='consulta_tabla.php';
34: $encabezado='Consulta a '.$tabla;
35: break;
36:
37: case '24':
38: $tabla='vista_bitacora_accesos';
39: $archivo='consulta_tabla.php';
40: $encabezado='Consulta a '.$tabla;
41: break;
42:
43: case '25':
44: $tabla='vista_bitacora_alertas';
45: $archivo='consulta_tabla.php';
46: $encabezado='Consulta a '.$tabla;
47: break;
48:
49: case '31':
50: $opcion_menu = 'formulario_insertable';
51: $tabla = 'usuario';
52: $llave = 'idUsuario';
53: $archivo = 'consulta_tabla_abc.php';
54: $encabezado = 'ABC de tabla' . $tabla;
55: break;
56:
57: case '32':
58: $opcion_menu = 'formulario_insertable';
59: $tabla = 'visitante';
60: $llave = 'idVisitante';
61: $archivo = 'consulta_tabla_abc.php';
62: $encabezado = 'ABC de tabla ' . $tabla;
63: break;
64:
65: case '33':
66: $opcion_menu = 'formulario_insertable';
67: $tabla = 'zona';
68: $llave = 'idZona';
69: $archivo = 'consulta_tabla_abc.php';
70: $encabezado = 'ABC de tabla ' . $tabla;
71: break;
72:
73: case '34':
74: $opcion_menu = 'formulario_insertable';
75: $tabla = 'vista_abc_permisos';
76: $llave = 'idPermiso';
77: $archivo = 'consulta_tabla_abc.php';
78: $encabezado = 'ABC de tabla ' . $tabla;
79: break;
80:
81: case '41':
82: $procedimiento = 'registrar_acceso';
83: $entrada = 'matricula_usuario,codigo_visitante,idZona';
84: $archivo = 'formulario_consulta_procedimiento.php';
85: $encabezado = 'Registrar acceso';
86: break;
87:
88: case '42':
89: $procedimiento = 'cierre_zona_operativa';
90: $entrada = 'idZona';
91: $archivo = 'formulario_consulta_procedimiento.php';
92: $encabezado = 'Modulo de Cierre y Vaciado de Areas';
93: break;
94:
95: case '43':
96: $procedimiento = 'atender_alerta';
97: $entrada = 'idAlerta,comentario_resolucion';
98: $archivo = 'formulario_consulta_procedimiento.php';
99: $encabezado = 'Resolucion de Alertas';
100: break;
101:
102: case '44':
103: $procedimiento = 'evacuacion_total';
104: $entrada = '';
105: $archivo = 'formulario_consulta_procedimiento.php';
106: $encabezado = 'EVACUACION GENERAL DEL EDIFICIO';
107: break;
108:
109: case '51':
110: $tabla = 'vista_monitor_usuarios';
111: $archivo = 'consulta_tabla.php';
112: $encabezado = 'Monitor de Usuarios en Tiempo Real';
113: break;
114:
115: case '52':
116: $tabla = 'vista_monitor_aforo';
117: $archivo = 'consulta_tabla.php';
118: $encabezado = 'Monitor de Ocupación y Aforo por Zonas';
119: break;
120:
121: case '53':
122: $tabla = 'vista_monitor_alertas';
123: $archivo = 'consulta_tabla.php';
124: $encabezado = 'Monitor de Alertas Activas';
125: break;
126:
127:
128:
129: /* Opciones que corresponden a operaciones generales configurables, reutilizables*/
130:
131: case 'formulario_editable':
132: $archivo='formulario_editable.php';
133: $encabezado='Formulario para editar '.$_GET["tabla"];
134: break;
135:
136: case 'Actualizar':
137: $archivo='actualizar_tabla.php';
138: $encabezado='Datos actualizados en '.$_GET["tabla"];
139: break;
140:
141: case 'formulario_insertar':
142: $archivo='formulario_insertar.php';
143: $encabezado='Formulario para insertar en '.$_GET["tabla"];
144: break;
145:
146: case 'Insertar':
147: $archivo='insertar_tabla.php';
148: $encabezado='Renglón agregado en '.$_GET["tabla"];
149: break;
150:
151: case 'ConsultaFn':
152: $archivo='consulta_funcion.php';
153: $encabezado='Resultado de la función '.$_GET["funcion"];
154: break;
155:
156: case 'ConsultaProc':
157: $archivo='consulta_procedimiento.php';
158: $encabezado='Resultado del procedimiento '.$_GET["procedimiento"];
159: break;
160:
161: default:
162: $archivo='error.txt';
163: $encabezado='Oops !';
164: break;
165: /**/
166: }
167:
168:
169: ?>
170: