From 9277c0553e7c48728e252c1f2a9655ddef2cb155 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 16 Apr 2026 23:45:58 -0500 Subject: [PATCH] up --- lab_actividad.php | 1 + lab_configuracion.php | 1 + lab_dashboard.php | 1 + lab_domicilios.php | 1 + lab_enfermeras.php | 1 + lab_formulario_builder.php | 1 + lab_formularios.php | 1 + lab_ordenes.php | 1 + lab_pacientes.php | 1 + lab_reportes.php | 1 + lab_status.php | 1 + lab_terminos.php | 1 + lab_terminos_export.php | 1 + lab_usuarios.php | 3 +++ 14 files changed, 16 insertions(+) diff --git a/lab_actividad.php b/lab_actividad.php index e8c461a..ff57b7a 100644 --- a/lab_actividad.php +++ b/lab_actividad.php @@ -3,6 +3,7 @@ * Log de Actividad — Trazabilidad del Módulo Administrativo de Laboratorio */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); exit; } if (isEnfermero()) { header('Location: enfermero_portal.php'); exit; } diff --git a/lab_configuracion.php b/lab_configuracion.php index f5d8f7a..38a2f4d 100644 --- a/lab_configuracion.php +++ b/lab_configuracion.php @@ -4,6 +4,7 @@ * Solo admin. */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); exit; } if (isEnfermero()) { header('Location: lab_dashboard.php'); exit; } diff --git a/lab_dashboard.php b/lab_dashboard.php index 711ddb7..3ba33a4 100644 --- a/lab_dashboard.php +++ b/lab_dashboard.php @@ -4,6 +4,7 @@ * Punto de entrada principal del módulo */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_domicilios.php b/lab_domicilios.php index b30a08b..6090d39 100644 --- a/lab_domicilios.php +++ b/lab_domicilios.php @@ -3,6 +3,7 @@ * Gestión de Domicilios — Módulo Administrativo de Laboratorio */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_enfermeras.php b/lab_enfermeras.php index abf57f8..405de99 100644 --- a/lab_enfermeras.php +++ b/lab_enfermeras.php @@ -3,6 +3,7 @@ * Gestión de Enfermeras — Módulo Administrativo de Laboratorio */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_formulario_builder.php b/lab_formulario_builder.php index 5209dff..2994372 100644 --- a/lab_formulario_builder.php +++ b/lab_formulario_builder.php @@ -6,6 +6,7 @@ * (sin id) → nuevo formulario */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { echo ''; exit; } if (isEnfermero()) { echo ''; exit; } header('Cache-Control: no-store, no-cache, must-revalidate'); diff --git a/lab_formularios.php b/lab_formularios.php index 5ffe58b..77b9f08 100644 --- a/lab_formularios.php +++ b/lab_formularios.php @@ -5,6 +5,7 @@ * Enfermero: solo puede ver la lista y enviar formularios pre-llenados */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); exit; } if (isEnfermero() && !enfermeraId()) { header('Location: enfermero_portal.php'); exit; } header('Cache-Control: no-store, no-cache, must-revalidate'); diff --git a/lab_ordenes.php b/lab_ordenes.php index edb279f..664d026 100644 --- a/lab_ordenes.php +++ b/lab_ordenes.php @@ -3,6 +3,7 @@ * Gestión de Órdenes Médicas — Módulo Administrativo de Laboratorio */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_pacientes.php b/lab_pacientes.php index 7a9f03d..a329ae7 100644 --- a/lab_pacientes.php +++ b/lab_pacientes.php @@ -3,6 +3,7 @@ * Gestión de Pacientes — Módulo Administrativo de Laboratorio */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_reportes.php b/lab_reportes.php index 12bfdad..2d7c4df 100644 --- a/lab_reportes.php +++ b/lab_reportes.php @@ -3,6 +3,7 @@ * Reportes y Trazabilidad — Módulo Administrativo de Laboratorio */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_status.php b/lab_status.php index efd21ac..e3489ed 100644 --- a/lab_status.php +++ b/lab_status.php @@ -7,6 +7,7 @@ $isCli = php_sapi_name() === 'cli'; if (!$isCli) { require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); exit; } diff --git a/lab_terminos.php b/lab_terminos.php index a31465b..95d7494 100644 --- a/lab_terminos.php +++ b/lab_terminos.php @@ -3,6 +3,7 @@ * Términos y Condiciones — Historial de Aceptaciones */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_terminos_export.php b/lab_terminos_export.php index b2e1eb6..5a38665 100644 --- a/lab_terminos_export.php +++ b/lab_terminos_export.php @@ -3,6 +3,7 @@ * Exportar aceptaciones de T&C a CSV */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { define('APP_ROOT', __DIR__); } if (!isUserLoggedIn()) { header('Location: login.php'); diff --git a/lab_usuarios.php b/lab_usuarios.php index b61cf7f..b5be092 100644 --- a/lab_usuarios.php +++ b/lab_usuarios.php @@ -4,6 +4,9 @@ * Solo accesible para administradores. */ require_once 'config/config.php'; +if (!defined('APP_ROOT')) { + define('APP_ROOT', __DIR__); +} if (file_exists(__DIR__ . '/core/ModuleRegistry.php')) { require_once __DIR__ . '/core/ModuleRegistry.php'; }