fix(LIA): cargar tokens reales desde PHP al abrir el panel

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-30 20:21:07 -05:00
co-authored by Claude Sonnet 4.6
parent e1738d3fa4
commit 3fa92e8813
+8 -1
View File
@@ -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 = <?= (int)$_liaTokensUsados ?>;
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);
}
}