0:
1: <?php
2:
3: // VALIDACION DE OPCION ELEGIDA
4: if (!isset($_GET["opcion_menu"]))
5: $opcion_elegida="1";
6: else
7: $opcion_elegida=$_GET["opcion_menu"];
8:
9: // ESTRUCTURA DE DECISICION PARA LA NAVEGACION
10:
11: /* Cada opción numérica corresponde a un elemento del menú en index.php*/
12:
13: switch($opcion_elegida){
14:
15: // 1] ACTIVIDADES
16: case '11':
17: $tabla='actividades';
18: $archivo='consulta_tabla.php';
19: $encabezado='Consulta a '.$tabla;
20: break;
21:
22: case '12':
23: $tabla='actividades';
24: $archivo='formulario_insertar.php';
25: $encabezado='Insertar en '.$tabla;
26: break;
27:
28: case '13':
29: $tabla='actividades';
30: $llave='id_actividad';
31: $opcion_menu='formulario_editable';
32: $archivo='formulario_editable.php';
33: $encabezado='Editar '.$tabla;
34: break;
35:
36: case '14':
37: $tabla='actividades';
38: $llave='id_actividad';
39: $opcion_menu='formulario_eliminar';
40: $archivo='formulario_eliminar.php';
41: $encabezado='Eliminar '.$tabla;
42: break;
43:
44:
45:
46: // 2] PROGRESO
47: case '21':
48: $tabla='progreso_general';
49: $archivo='consulta_tabla.php';
50: $encabezado='Consulta a '.$tabla;
51: break;
52:
53: case '22':
54: $funcion='progreso_por_materia';
55: $entrada='id_materia';
56: $salida='porcentaje';
57: $archivo='consulta_funcion.php';
58: $encabezado='Función '.$funcion;
59: break;
60:
61:
62: // 3] RECOMENDACIONES
63: case '31':
64: $funcion='recomendacion_del_dia';
65: $entrada='id_usuario';
66: $salida='actividad_sugerida';
67: $archivo='consulta_funcion.php';
68: $encabezado='Función '.$funcion;
69: break;
70:
71: case '32':
72: $funcion='plan_semanal';
73: $entrada='id_usuario';
74: $salida='plan';
75: $archivo='consulta_funcion.php';
76: $encabezado='Función '.$funcion;
77: break;
78:
79:
80: // 4] MATERIAS
81: case '41':
82: $tabla='materias';
83: $archivo='consulta_tabla.php';
84: $encabezado='Consulta a '.$tabla;
85: break;
86:
87: case '42':
88: $tabla='materias';
89: $archivo='formulario_insertar.php';
90: $encabezado='Insertar en '.$tabla;
91: break;
92:
93: case '43':
94: $tabla='materias';
95: $llave='id_materia';
96: $opcion_menu='formulario_editable';
97: $archivo='formulario_editable.php';
98: $encabezado='Editar '.$tabla;
99: break;
100:
101: case '44':
102: $tabla='materias';
103: $llave='id_materia';
104: $opcion_menu='formulario_eliminar';
105: $archivo='formulario_eliminar.php';
106: $encabezado='Eliminar '.$tabla;
107: break;
108:
109:
110: // 5] PERFIL
111: case '51':
112: $tabla='usuarios';
113: $archivo='consulta_tabla.php';
114: $encabezado='Consulta a '.$tabla;
115: break;
116:
117: case '52':
118: $tabla='usuarios';
119: $llave='id_usuario';
120: $opcion_menu='formulario_editable';
121: $archivo='formulario_editable.php';
122: $encabezado='Editar '.$tabla;
123: break;
124:
125:
126:
127: /* Opciones que corresponden a operaciones generales configurables, reutilizables*/
128:
129: case 'formulario_editable':
130: $archivo='formulario_editable.php';
131: $encabezado='Formulario para editar '.$_GET["tabla"];
132: break;
133:
134: case 'Actualizar':
135: $archivo='actualizar_tabla.php';
136: $encabezado='Datos actualizados en '.$_GET["tabla"];
137:
138: break;
139:
140: case 'formulario_insertar':
141: $archivo='formulario_insertar.php';
142: $encabezado='Formulario para insertar en '.$_GET["tabla"];
143: break;
144:
145: case 'Insertar':
146: $archivo='insertar_tabla.php';
147: $encabezado='Renglón agregado en '.$_GET["tabla"];
148: break;
149:
150: case 'ConsultaFn':
151: $archivo='consulta_funcion.php';
152: $encabezado='Resultado de la función '.$_GET["funcion"];
153: break;
154:
155: case 'ConsultaProc':
156: $archivo='consulta_procedimiento.php';
157: $encabezado='Resultado del procedimiento '.$_GET["procedimiento"];
158: break;
159:
160: default:
161: $archivo='error.txt';
162: $encabezado='Oops !';
163: break;
164: /**/
165: }
166:
167:
168: ?>
169: