Update sidebar.php
This commit is contained in:
@@ -14,6 +14,10 @@
|
|||||||
|
|
||||||
// Cargar ModuleRegistry si no está ya (cuando el sidebar se incluye desde legacy files)
|
// Cargar ModuleRegistry si no está ya (cuando el sidebar se incluye desde legacy files)
|
||||||
if (!class_exists('ModuleRegistry', false)) {
|
if (!class_exists('ModuleRegistry', false)) {
|
||||||
|
// Asegurar APP_ROOT para que loadFromFiles() funcione
|
||||||
|
if (!defined('APP_ROOT')) {
|
||||||
|
define('APP_ROOT', realpath(__DIR__ . '/../../'));
|
||||||
|
}
|
||||||
$__mrFile = defined('APP_ROOT')
|
$__mrFile = defined('APP_ROOT')
|
||||||
? APP_ROOT . '/core/ModuleRegistry.php'
|
? APP_ROOT . '/core/ModuleRegistry.php'
|
||||||
: __DIR__ . '/../../core/ModuleRegistry.php';
|
: __DIR__ . '/../../core/ModuleRegistry.php';
|
||||||
@@ -122,7 +126,7 @@ if (class_exists('ModuleRegistry', false)) {
|
|||||||
// ── Fallback estático (cuando ModuleRegistry no está disponible) ──────────
|
// ── Fallback estático (cuando ModuleRegistry no está disponible) ──────────
|
||||||
// Solo muestra los módulos básicos de laboratorio sin lógica dinámica.
|
// Solo muestra los módulos básicos de laboratorio sin lógica dinámica.
|
||||||
?>
|
?>
|
||||||
<li class="sidebar-section"><i class="fas fa-flask me-1"></i> Laboratorio</li>
|
<li class="sidebar-section"><i class="fas fa-house-medical me-1"></i> Domicilios</li>
|
||||||
<?php if (function_exists('hasModule') && hasModule('lab_dashboard')): ?>
|
<?php if (function_exists('hasModule') && hasModule('lab_dashboard')): ?>
|
||||||
<li><a href="lab_dashboard.php" class="nav-link"><i class="fas fa-tachometer-alt"></i> Dashboard</a></li>
|
<li><a href="lab_dashboard.php" class="nav-link"><i class="fas fa-tachometer-alt"></i> Dashboard</a></li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|||||||
Reference in New Issue
Block a user