<?php
if (session_status() === PHP_SESSION_NONE) session_start();
if (!function_exists('base_url')) {
    require_once __DIR__ . '/../config/app.php';
}
$pagina_atual = basename($_SERVER['PHP_SELF']);
function menu_ativo($paginas) {
    global $pagina_atual;
    $lista = is_array($paginas) ? $paginas : [$paginas];
    return in_array($pagina_atual, $lista) ? 'active' : '';
}
?>
<div class="sidebar" id="sidebar">
    <div class="logo">
        Lico Lico
        <span>Sistema de Gestao Escolar</span>
    </div>
    <div class="menu">
        <div class="menu-title">Principal</div>
        <a href="<?= base_url('pages/dashboard.php') ?>" class="<?= menu_ativo('dashboard.php') ?>">
            <span class="icon">&#127968;</span> Dashboard
        </a>

        <div class="menu-title">Cadastros</div>
        <a href="<?= base_url('cadastros/alunos.php') ?>" class="<?= menu_ativo(['alunos.php','aluno_form.php']) ?>">
            <span class="icon">&#128118;</span> Alunos
        </a>
        <a href="<?= base_url('cadastros/funcionarios.php') ?>" class="<?= menu_ativo(['funcionarios.php','funcionario_form.php']) ?>">
            <span class="icon">&#128104;</span> Funcionarios
        </a>
        <a href="<?= base_url('cadastros/usuarios.php') ?>" class="<?= menu_ativo(['usuarios.php','usuario_form.php']) ?>">
            <span class="icon">&#128274;</span> Usuarios
        </a>
        <a href="<?= base_url('cadastros/empresa.php') ?>" class="<?= menu_ativo(['empresa.php','empresa_form.php']) ?>">
            <span class="icon">&#127970;</span> Empresa
        </a>
        <a href="<?= base_url('cadastros/fornecedores.php') ?>" class="<?= menu_ativo(['fornecedores.php','fornecedor_form.php']) ?>">
            <span class="icon">&#128666;</span> Fornecedores
        </a>
        <a href="<?= base_url('cadastros/produtos.php') ?>" class="<?= menu_ativo(['produtos.php','produto_form.php']) ?>">
            <span class="icon">&#128230;</span> Produtos
        </a>
        <a href="<?= base_url('cadastros/categorias.php') ?>" class="<?= menu_ativo(['categorias.php','categoria_form.php']) ?>">
            <span class="icon">&#128193;</span> Categorias
        </a>
        <a href="<?= base_url('cadastros/responsaveis.php') ?>" class="<?= menu_ativo(['responsaveis.php','responsavel_form.php']) ?>">
            <span class="icon">&#128101;</span> Responsaveis
        </a>

        <div class="menu-title">Financeiro</div>
        <a href="<?= base_url('financeiro/contas_receber.php') ?>" class="<?= menu_ativo(['contas_receber.php','conta_receber_form.php']) ?>">
            <span class="icon">&#128181;</span> Contas a Receber
        </a>
        <a href="<?= base_url('financeiro/contas_pagar.php') ?>" class="<?= menu_ativo(['contas_pagar.php','conta_pagar_form.php']) ?>">
            <span class="icon">&#128176;</span> Contas a Pagar
        </a>
        <a href="<?= base_url('financeiro/contas_bancarias.php') ?>" class="<?= menu_ativo(['contas_bancarias.php','conta_bancaria_form.php']) ?>">
            <span class="icon">&#127974;</span> Contas Bancarias
        </a>
        <a href="<?= base_url('financeiro/fluxo_caixa.php') ?>" class="<?= menu_ativo('fluxo_caixa.php') ?>">
            <span class="icon">&#128200;</span> Fluxo de Caixa
        </a>
        <a href="<?= base_url('financeiro/conciliacao.php') ?>" class="<?= menu_ativo('conciliacao.php') ?>">
            <span class="icon">&#128203;</span> Conciliacao
        </a>
        <a href="<?= base_url('cadastros/formas_pagamento.php') ?>" class="<?= menu_ativo(['formas_pagamento.php','forma_pagamento_form.php']) ?>">
            <span class="icon">&#128179;</span> Formas Pagamento
        </a>
        <a href="<?= base_url('financeiro/gerar_financeiro.php') ?>" class="<?= menu_ativo('gerar_financeiro.php') ?>">
            <span class="icon">&#128178;</span> Gerar Mensalidades
        </a>

        <div class="menu-title">Academico</div>
        <a href="<?= base_url('cadastros/turmas.php') ?>" class="<?= menu_ativo(['turmas.php','turma_form.php']) ?>">
            <span class="icon">&#127979;</span> Turmas
        </a>
        <a href="<?= base_url('presenca_qrcode/index.php') ?>" class="<?= menu_ativo('index.php') ?>">
            <span class="icon">&#128241;</span> Presenca
        </a>
        <a href="<?= base_url('documentos/documentos.php') ?>" class="<?= menu_ativo('documentos.php') ?>">
            <span class="icon">&#128196;</span> Documentos
        </a>
<div class="menu-title">Eventos</div>

<a href="<?= base_url('Eventos/Eventos/eventos.php') ?>">
    <span class="icon">🎉</span> Eventos
</a>

<a href="<?= base_url('Eventos/Vendas/vendas.php') ?>">
    <span class="icon">🎟️</span> Vendas
</a>

<a href="<?= base_url('Eventos/Check-in/checkin.php') ?>">
    <span class="icon">✅</span> Check-in
</a>

<a href="<?= base_url('Eventos/Relatórios/relatorio.php') ?>">
    <span class="icon">📊</span> Relatórios
</a>
        <div class="menu-title">Relatorios</div>
        <a href="<?= base_url('relatorios/relatorio_contas_receber.php') ?>" class="<?= menu_ativo('relatorio_contas_receber.php') ?>">
            <span class="icon">&#128202;</span> Financeiro
        </a>
        <a href="<?= base_url('relatorios/relatorio_presenca.php') ?>" class="<?= menu_ativo('relatorio_presenca.php') ?>">
            <span class="icon">&#128202;</span> Presenca
        </a>
    </div>
</div>

<script>
function toggleSidebar() {
    document.getElementById('sidebar').classList.toggle('open');
    document.getElementById('sidebarOverlay').classList.toggle('active');
}
</script>
