-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.php
executable file
·30 lines (25 loc) · 953 Bytes
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
require_once 'Controlador/Conexion.php';
$controlador = 'CtrlEmpleado';
// Con esta sección hacemos el Controlador del Frontend
if(!isset($_REQUEST['c']) && !isset($_SESSION))
{
require_once "Controlador/$controlador.php";
$controlador = ($controlador) ;
$controlador = new $controlador;
$controlador->Login();
}
else
{
// buscamos el controlador que queremos cargar
$controlador = ($_REQUEST['c']);
$accion = isset($_REQUEST['a']) ? $_REQUEST['a'] : 'Crud';
// Instanciamos el controlador
require_once "Controlador/Ctrl".ucwords($controlador).".php";
$controlador = "Ctrl".ucwords($controlador);
$controlador = new $controlador;
echo "<script>console.log( 'Debug Objects: ' );</script>";
// Función para llamar las acciones a ejecutar
call_user_func( array( $controlador, $accion ) );
}
?>