Agenda lateral / operação

Agenda: arquivo por arquivo

Módulo lateral de agenda com inserção de horários, inclusão de serviços no agendamento e exclusão com notificações.

tela principal: agenda.php pasta real: /sistema/painel/paginas/agenda/ 6 arquivo(s) de negócio auditados alias técnico: agenda

tela

/sistema/painel/paginas/agenda.php

listar

presente

salvar

não encontrado

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Agenda é um módulo lateral ao lado de Agendamentos. Ele usa uma pasta própria com inserção, listagem, horários e exclusão integrados.

Nome do menu

Agenda

Pasta técnica

agenda

Arquivos auxiliares

4 arquivo(s) além do núcleo listar/salvar/buscar/excluir/tela principal.

Padrão observado

Agenda de operação com forte dependência de horários, agenda do dia e notificações.

Leitura recomendada: Abra a tela principal, depois listar.php, listar-horarios.php, inserir.php, inserir-servico.php e excluir.php.

Sempre compare o nome do menu com a pasta técnica real antes de mexer no módulo.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST Tabelas tocadas
agenda.php
/sistema/painel/paginas/agenda.php
tela principal Tela principal da agenda lateral, com visão operacional do dia, serviços e horários. clientesformas_pgtohorariospagarservicosservicos_funcusuarios
excluir.php
/sistema/painel/paginas/agenda/excluir.php
excluir Remove registros do módulo e encerra o fluxo operacional correspondente. id agendamentosclienteshorarios_agdservicosusuarios
inserir-servico.php
/sistema/painel/paginas/agenda/inserir-servico.php
auxiliar Adiciona serviço ao fluxo atual e reflete em financeiro, agenda ou composição do atendimento. cliente_agddata_pgtodata_pgto_restantedescricao_serv_agdfuncionario_agdid_agdid_usuarioobs agendamentosavaliacoes_sitecaixasclientesformas_pgtopagarreceberservicos
inserir.php
/sistema/painel/paginas/agenda/inserir.php
auxiliar Cria o registro principal do fluxo operacional a partir dos dados enviados pela tela. clientedatahoraidobsservico agendamentosclientesdiashorarioshorarios_agdservicosusuarios
listar-horarios.php
/sistema/painel/paginas/agenda/listar-horarios.php
auxiliar Calcula e devolve horários disponíveis/bloqueados conforme a data e regras do módulo. data agendamentosdiasdias_bloqueiohorarioshorarios_agdusuarios
listar.php
/sistema/painel/paginas/agenda/listar.php
listar Lista registros do módulo, aplica filtros e devolve HTML para a tela principal. data agendamentosclientespagarreceberservicosusuarios

Arquivo por arquivo

agenda.php

/sistema/painel/paginas/agenda.php
tela principal

Tela principal da agenda lateral, com visão operacional do dia, serviços e horários.

Linhas auditadas: 560
Entradas POST: 0
Includes/require: ../conexao.phpverificar.php
Tabelas tocadas: clientesformas_pgtohorariospagarservicosservicos_funcusuarios

excluir.php

/sistema/painel/paginas/agenda/excluir.php
excluir

Remove registros do módulo e encerra o fluxo operacional correspondente.

Linhas auditadas: 66
Entradas POST: 1
POST: id
Includes/require: ../../../../ajax/api-excluir.php../../../../ajax/api-texto.php../../../../api/notid.php../../../conexao.php
Tabelas tocadas: agendamentosclienteshorarios_agdservicosusuarios

inserir-servico.php

/sistema/painel/paginas/agenda/inserir-servico.php
auxiliar

Adiciona serviço ao fluxo atual e reflete em financeiro, agenda ou composição do atendimento.

Linhas auditadas: 215
Entradas POST: 13
POST: cliente_agddata_pgtodata_pgto_restantedescricao_serv_agdfuncionario_agdid_agdid_usuarioobs
SESSION: id
Includes/require: ../../../../ajax/api-agendar.php../../../conexao.php
Tabelas tocadas: agendamentosavaliacoes_sitecaixasclientesformas_pgtopagarreceberservicos

inserir.php

/sistema/painel/paginas/agenda/inserir.php
auxiliar

Cria o registro principal do fluxo operacional a partir dos dados enviados pela tela.

Linhas auditadas: 189
Entradas POST: 6
POST: clientedatahoraidobsservico
SESSION: id
Includes/require: ../../../../ajax/confirmacao.php../../../../api/notid.php../../../conexao.php
Tabelas tocadas: agendamentosclientesdiashorarioshorarios_agdservicosusuarios

listar-horarios.php

/sistema/painel/paginas/agenda/listar-horarios.php
auxiliar

Calcula e devolve horários disponíveis/bloqueados conforme a data e regras do módulo.

Linhas auditadas: 134
Entradas POST: 1
POST: data
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: agendamentosdiasdias_bloqueiohorarioshorarios_agdusuarios

listar.php

/sistema/painel/paginas/agenda/listar.php
listar

Lista registros do módulo, aplica filtros e devolve HTML para a tela principal.

Linhas auditadas: 231
Entradas POST: 1
POST: data
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: agendamentosclientespagarreceberservicosusuarios

Pontos de manutenção

  • Os pontos críticos são concorrência de horários, bloqueios de dia, reflexo financeiro e notificações disparadas na exclusão ou confirmação.
  • Antes de alterar o módulo, valide a tela principal, os endpoints internos e as tabelas tocadas em ambiente controlado.
  • Ao mexer em retorno AJAX, revise também os scripts da tela principal e os modais vinculados ao fluxo.