tela
/sistema/painel/paginas/agendamentos.php
Agenda central do sistema, com calendário, seleção de profissional, horários, serviços e baixa do atendimento.
/sistema/painel/paginas/agendamentos.php
presente
presente
não encontrado
presente
agendamentos.php monta calendário e filtros; listar.php exibe a agenda do dia; listar-horarios.php calcula disponibilidade; listar-servicos.php carrega serviços do profissional; inserir.php cria/edita o agendamento; inserir-servico.php transforma atendimento em movimento financeiro; excluir.php desfaz agenda e integrações.
/sistema/painel/paginas/agendamentos.php
/sistema/painel/paginas/agendamentos/
3 arquivos além do núcleo listar/salvar/excluir.
Sem endpoint buscar.php explícito na subpasta auditada.
listar.php, o endpoint de gravação principal e por fim os auxiliares que completam a regra de negócio.
É um dos módulos mais críticos do BarberBot; vale sempre testar fluxo completo após qualquer ajuste.
| Arquivo | Tipo | Papel no módulo | Entradas POST | Tabelas tocadas |
|---|---|---|---|---|
|
agendamentos.php
/sistema/painel/paginas/agendamentos.php
|
tela principal | Tela principal da agenda com calendário, profissional, modal de agendamento e conferência de PIX pendente. | — | agendamentos_tempclientesformas_pgtousuarios |
|
excluir.php
/sistema/painel/paginas/agendamentos/excluir.php
|
excluir | Cancela o agendamento, remove horários vinculados e dispara exclusão/notificação externa quando necessário. | id | agendamentosclienteshorarios_agdservicosusuarios |
|
inserir-servico.php
/sistema/painel/paginas/agendamentos/inserir-servico.php
|
auxiliar | Fecha o atendimento financeiro do agendamento, gerando receber/pagar e integrando avaliação/API. | cliente_agddata_pgtodata_pgto_restantedescricao_serv_agdfuncionario_agdid_agdobspgtopgto_restanteservico_agdvalor_serv_agdvalor_serv_agd_restante | agendamentosavaliacoes_sitecaixasclientesformas_pgtopagarreceberservicosusuarios |
|
inserir.php
/sistema/painel/paginas/agendamentos/inserir.php
|
salvar | Cria ou edita o agendamento, valida horário e atualiza slots em horarios_agd. | clientedatafuncionariohoraidobsservico | agendamentosclientesdiashorarios_agdservicosusuarios |
|
listar-horarios.php
/sistema/painel/paginas/agendamentos/listar-horarios.php
|
auxiliar | Calcula horários livres considerando dias, bloqueios e ocupações do profissional. | datafuncionario | agendamentosdiasdias_bloqueiohorarios_agdusuarios |
|
listar-servicos.php
/sistema/painel/paginas/agendamentos/listar-servicos.php
|
auxiliar | Carrega dinamicamente os serviços permitidos para o profissional selecionado. | func | servicosservicos_func |
|
listar.php
/sistema/painel/paginas/agendamentos/listar.php
|
listar | Renderiza os cards/linhas da agenda diária do profissional selecionado. | datafuncionario | agendamentosclientesreceberservicosusuarios |
Cada card abaixo resume o papel do arquivo, volume aproximado de código, entradas esperadas e dependências visíveis para acelerar manutenção e depuração.
/sistema/painel/paginas/agendamentos.php
Tela principal da agenda com calendário, profissional, modal de agendamento e conferência de PIX pendente.
/sistema/painel/paginas/agendamentos/excluir.php
Cancela o agendamento, remove horários vinculados e dispara exclusão/notificação externa quando necessário.
/sistema/painel/paginas/agendamentos/inserir-servico.php
Fecha o atendimento financeiro do agendamento, gerando receber/pagar e integrando avaliação/API.
/sistema/painel/paginas/agendamentos/inserir.php
Cria ou edita o agendamento, valida horário e atualiza slots em horarios_agd.
/sistema/painel/paginas/agendamentos/listar-horarios.php
Calcula horários livres considerando dias, bloqueios e ocupações do profissional.
/sistema/painel/paginas/agendamentos/listar-servicos.php
Carrega dinamicamente os serviços permitidos para o profissional selecionado.
/sistema/painel/paginas/agendamentos/listar.php
Renderiza os cards/linhas da agenda diária do profissional selecionado.
tela principal → listar/inserir/salvar → auxiliares → conexao.php → tabela.