From 6b6389c5832436cb956d66774eb84cea89b79af4 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 23 Jun 2026 23:55:20 -0500 Subject: [PATCH] =?UTF-8?q?fix:=20sidebar=20=E2=80=94=20logo=20fijo=20en?= =?UTF-8?q?=20header=20y=20colapso=20de=20m=C3=B3dulos=20funcional?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Logo: - Carga doc_logo_base64 y empresa_nombre desde lab_config - Header muestra logo (filtro invert para fondo oscuro) o ícono fallback - Nombre del laboratorio siempre visible debajo, nunca cambia por página - Ícono de configuración reposicionado en esquina superior derecha Colapso de módulos: - Bug: transición CSS se disparaba durante init causando estado inconsistente - Fix: inyecta \n"; @@ -75,9 +85,7 @@ $_isActive = function (string $route) use ($_current_script): string { return $routeBase === $_current_script ? ' active' : ''; }; -// Título del sidebar: prioridad al nombre definido por el módulo, luego el genérico -$_sidebar_title = $SIDEBAR_TITLE ?? $GLOBALS['_LAYOUT_TITLE'] ?? 'Panel ERP'; -$_sidebar_icon = $SIDEBAR_ICON ?? $GLOBALS['_LAYOUT_ICON'] ?? 'fas fa-th-large'; +$_sb_display_name = $_sb_lab_nombre ?: 'Panel ERP'; // Nombre del usuario para el pie del sidebar $_user_name = $_SESSION['admin_user']['full_name'] @@ -103,10 +111,15 @@ $_base = defined('APP_URL') ? rtrim(APP_URL, '/') : '';