diff --git a/modules/turnero/views/dashboard.php b/modules/turnero/views/dashboard.php index 08d9249..e4afd7f 100644 --- a/modules/turnero/views/dashboard.php +++ b/modules/turnero/views/dashboard.php @@ -17,9 +17,13 @@ if (!empty($_SESSION['turnero_dispositivo'])) { } $_iaActiva = false; +$_liaTokensUsados = 0; try { - $_cfgIA = Database::getInstance()->fetch("SELECT valor FROM lab_config WHERE clave = 'ia_activa'"); + $_db = Database::getInstance(); + $_cfgIA = $_db->fetch("SELECT valor FROM lab_config WHERE clave = 'ia_activa'"); $_iaActiva = ($_cfgIA['valor'] ?? '0') === '1'; + $_liaTok = $_db->fetch("SELECT valor FROM lab_config WHERE clave = 'lia_tokens_usados'"); + $_liaTokensUsados = (int)($_liaTok['valor'] ?? 0); } catch (\Throwable $_) {} Layout::open('Dashboard Turnero', 'fas fa-chart-bar'); @@ -683,6 +687,8 @@ let _aiMinimized = false; let _ttsOn = false; let _recog = null; let _chartProy = null; +const _LIA_TOKENS_USADOS = ; +const _LIA_TOKENS_MAX = 1_000_000; function _actualizarTokens(usados, max) { const pct = Math.min(100, (usados / max) * 100); @@ -844,6 +850,7 @@ function toggleAI() { if (_aiOpen && !_aiMinimized) { document.getElementById('aiInput').focus(); setTimeout(_liaGreet, 400); + _actualizarTokens(_LIA_TOKENS_USADOS, _LIA_TOKENS_MAX); } }