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)
|
||||
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')
|
||||
? APP_ROOT . '/core/ModuleRegistry.php'
|
||||
: __DIR__ . '/../../core/ModuleRegistry.php';
|
||||
@@ -122,7 +126,7 @@ if (class_exists('ModuleRegistry', false)) {
|
||||
// ── Fallback estático (cuando ModuleRegistry no está disponible) ──────────
|
||||
// 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')): ?>
|
||||
<li><a href="lab_dashboard.php" class="nav-link"><i class="fas fa-tachometer-alt"></i> Dashboard</a></li>
|
||||
<?php endif; ?>
|
||||
|
||||
Reference in New Issue
Block a user