Sistemita para entrevista
- DocumentRoot debe apuntar a controller/
- El servidor debe tener instalado MDB2 del repositorio Pear
- La base de datos es MySQL la conexión se hace con usuario root y contraseña root. Esto se puede modificar en conf/ConnectionManager.php
Los controladores de cada página están en controller/. Todos cargan el archivo conf/load.php que lo que hace es cargar todos los modelos, iniciar la sesión php, cargar ConnectionManager (que es el manejador de la conexión a la DB) e incluir MDB2.
Luego verifican que esté iniciada la sesión php y en ese caso muestran el contenido (mediante la variable $contenido) dependiendo si es un visitante o si está logueado. El html básico se llama view/base.php y se carga al final en cada uno de los controladores.
Para iniciar sesión en el controller/index.php se muestra un formulario que manda una petición ajax a controller/ajax_login.php. Una vez iniciada la sesión se muestra un menú con 2 opciones: formulario y listado. A estas páginas solo se puede entrar si está iniciada la sesión.