Estrutura detalhada de sistema/painel/paginas/ (pastas principais + função dos arquivos).
Clique nas pastas em amarelo para abrir detalhes.
Este documento lista as pastas funcionais do painel administrativo. A lógica do BarberBot segue o padrão:
cada pasta normalmente contém scripts de CRUD (listar.php, salvar.php, excluir.php, inserir.php)
e, em módulos específicos, arquivos extras (baixa, status, relatórios, anexos, etc).
sistema/painel/paginas/ neste servidor.
A página está usando a lista padrão (fallback). Se quiser listar arquivos reais, coloque o doc no mesmo vhost do sistema
ou ajuste os caminhos em bb_encontrar_paginas_dir().
baixar.php, mudar-status.php, relatorio.php, etc),
ele existe porque o fluxo pede um “atalho” sem abrir a tela principal.
listar.php, salvar.php) com SQL diferente.mudar-status.php ou baixar.php, é fluxo crítico: validar permissão e registrar log.servicos_func/ como pasta — existe servicos_func.php como página.Permissões e chaves de acesso (mapeia módulos liberados por grupo/perfil).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas e endpoints internos da agenda diária.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Gestão de agendamentos (listagem, inserção, vínculo de serviços).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Anotações internas (CRM rápido).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Assinaturas (status, vencimentos e relatórios).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Gestão de avaliações (coleta/link, place_id, exibição).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Controle de caixa (abertura/fechamento/sangria/movimentos).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Arquivos de UI do calendário (JS/CSS/plugins/locale).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo cargos.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Categorias de produtos.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Categorias de serviços.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Cadastro de clientes e rotinas auxiliares (cobrança, recorrência, parcelas).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo clientes retorno.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Cobranças em aberto (status, anexos e gestão).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Cobranças quitadas (histórico + anexos).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Comandas (serviços + produtos + fechamento).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo comentarios.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Cálculo/baixa de comissões.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Compras/despesas e reflexos no financeiro.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo dias bloqueio.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo dias bloqueio func.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Dispositivos/chaves do app (appkey, status).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Dúvidas/suporte (tickets, respostas e relatórios).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Entradas (receitas) do financeiro.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Visões/rotinas do estoque (níveis, alertas, ajustes).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
FAQ (perguntas frequentes) e conteúdo de ajuda.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Cadastro de fornecedores.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Upload/gestão de foto do admin/perfil.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo frequencias.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo funcionarios.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Grupos/perfis de acesso (CRUD).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Relação Grupo ⇄ Acessos (pivot/controle granular).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Grupos de disparo e segmentação de clientes (marketing).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Campanhas, disparos e gestão de mídia/arquivos.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Serviços atribuídos ao profissional.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Visão do profissional: minhas comissões e filtros.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Contas a pagar (CRUD + baixa).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Perguntas/respostas e status de respondida.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas auxiliares de pagamento (status/baixa/validação).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Planos de assinatura (valores, aprovação e rotinas).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Produtos (cadastro + entrada/saída de estoque).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Contas a receber (CRUD + baixa + geração de cobrança).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Contas vencidas e gestão de inadimplência.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Saídas (despesas) do financeiro.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Serviços (catálogo, valores e status).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Serviços vinculados ao fluxo financeiro da agenda (recebíveis).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Tarefas internas (to-do, atribuição, prazos).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Textos e seções da home/índice (conteúdo institucional).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Configurações do site/landing (conteúdo, permissões e status).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Bio/descrições curtas usadas no site/painel.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Usuários do sistema (CRUD + permissões).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Rotinas/endpoints do módulo vendas.
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).
Integração WhatsApp (config, status e rotinas).
listar.php — Lista registros (retorna HTML via AJAX).salvar.php — Cria/edita registro (INSERT/UPDATE).excluir.php — Exclui registro (DELETE).prepare() + binds).