<?php
// O rodapé faz uma busca rápida e independente no banco de dados
// Assim ele funciona em QUALQUER página que você incluir ele!
$versao_rodape = "1.0.0";
$nome_rodape = "IPTV PANEL";

try {
    if (isset($connGeral)) {
        $conf_rd = $connGeral->query("SELECT NomePainel, versao_sistema FROM site_config LIMIT 1")->fetch(PDO::FETCH_ASSOC);
        if ($conf_rd) {
            if (!empty($conf_rd['NomePainel'])) $nome_rodape = $conf_rd['NomePainel'];
            if (!empty($conf_rd['versao_sistema'])) $versao_rodape = $conf_rd['versao_sistema'];
        }
    }
} catch (Exception $e) { }
?>
<style>
    .footer-custom {
        margin-top: 50px;
        padding: 20px 0;
        border-top: 1px dashed var(--border-color);
        background: transparent;
    }
    
    /* Classes dinâmicas que se adaptam ao Modo Claro ou Escuro automaticamente */
    .footer-texto-dinamico {
        color: var(--text-color);
        opacity: 0.7;
    }
    .footer-texto-destaque {
        color: var(--text-color);
        font-weight: 800;
        opacity: 1;
    }
</style>
<footer class="footer-custom">
    <div class="container-fluid d-flex flex-column flex-md-row justify-content-between align-items-center px-3 px-md-4">
        <div class="mb-3 mb-md-0 footer-texto-dinamico small" style="letter-spacing: 0.5px;">
            &copy; <?= date('Y') ?> <strong class="footer-texto-destaque"><?= htmlspecialchars($nome_rodape) ?></strong>. Todos os direitos reservados.
        </div>
        <div>
            <span class="badge bg-dark border border-secondary text-white-50 shadow-sm px-3 py-2 rounded-pill" style="font-size: 0.75rem; letter-spacing: 0.5px;">
                <i class="fas fa-code-branch me-2" style="color: var(--primary);"></i> Versão <?= htmlspecialchars($versao_rodape) ?>
            </span>
        </div>
    </div>
</footer>
