/
index.php
53 lines (48 loc) · 1.91 KB
/
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
date_default_timezone_set("America/Mexico_City");
define("BASE_PATH", __DIR__);
# Cargar todos los controladores y útiles
include_once BASE_PATH . "/BD.php";
include_once BASE_PATH . "/Utiles.php";
include_once BASE_PATH . "/Comun.php";
include_once BASE_PATH . "/Sesion.php";
include_once BASE_PATH . "/SesionService.php";
include_once BASE_PATH . "/controllers/Clientes.php";
include_once BASE_PATH . "/controllers/Cotizaciones.php";
include_once BASE_PATH . "/controllers/Ajustes.php";
include_once BASE_PATH . "/controllers/Usuarios.php";
define("BASE_URL", Comun::env("BASE_URL"));
define("LISTA_BLANCA_PAGINAS", [
# Clientes
"clientes", "nuevo_cliente", "guardar_cliente",
"editar_cliente", "actualizar_cliente", "eliminar_cliente",
# Cotizaciones
"cotizaciones", "nueva_cotizacion", "guardar_cotizacion",
"eliminar_cotizacion", "editar_cotizacion", "actualizar_cotizacion",
#Detalles y características de cotizaciones
"detalles_caracteristicas_cotizacion",
#Servicios de cotizaciones
"agregar_servicio_a_cotizacion",
"editar_servicio_de_cotizacion", "eliminar_servicio_de_cotizacion",
"actualizar_servicio_de_cotizacion",
# Características de cotizaciones
"agregar_caracteristica_a_cotizacion", "editar_caracteristica_de_cotizacion",
"eliminar_caracteristica_de_cotizacion", "actualizar_caracteristica_de_cotizacion",
# Imprimir
"imprimir_cotizacion",
# Ajustes
"editar_ajustes", "actualizar_ajustes",
# Acerca de
"creditos",
"login", "registro", "guardar_usuario",
"iniciar_sesion", "logout",
]);
$pagina = $_GET["p"] ?? "cotizaciones";
if (!in_array($pagina, LISTA_BLANCA_PAGINAS)) {
exit("No permitido. Este incidente será reportado");
}
# Ahora la vista
include_once BASE_PATH . "/encabezado.php";
include_once BASE_PATH . "/navegacion.php";
include_once BASE_PATH . "/includes/" . $pagina . ".php";
include_once BASE_PATH . "/pie.php";