Apoio ao agendamento

Dias bloqueio por funcionário: arquivo por arquivo

Módulo lateral usado para bloquear datas/serviços por funcionário. O núcleo mistura tela principal curta com arquivos auxiliares de inserção, exclusão e listagem.

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

tela

/sistema/painel/paginas/dias_bloqueio_func.php

listar

presente

salvar

não encontrado

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Módulo lateral usado para bloquear datas/serviços por funcionário. O núcleo mistura tela principal curta com arquivos auxiliares de inserção, exclusão e listagem.

Nome para a documentação

Dias bloqueio por funcionário

Pasta técnica

dias_bloqueio_func

Arquivos auxiliares

3 arquivo(s) além da tela principal.

Padrão observado

Fluxo lateral com tela principal + subpasta operacional.

Leitura recomendada: Abra a tela principal e depois os três arquivos auxiliares de serviço, pois neles está o comportamento operacional mais importante.

Este módulo foi incluído na oitava leva por estar fora do menu principal ou atuar como apoio lateral/técnico ao fluxo central.

Tabela resumida

Arquivo Tipo Tabelas tocadas Entradas Resumo técnico
/sistema/painel/paginas/dias_bloqueio_func.php Tela principal dias_bloqueio POST: telefone, funcionario, data Tela principal do módulo. Monta interface, filtros, botões, modais e dispara chamadas para a subpasta operacional.
/sistema/painel/paginas/dias_bloqueio_func/excluir-servico.php Exclusão não detectado POST: id Remove vínculo auxiliar de serviço do módulo.
/sistema/painel/paginas/dias_bloqueio_func/inserir-servico.php Inserção auxiliar não detectado POST: data, id | SESSION: id Cria vínculo auxiliar de serviço no contexto do módulo.
/sistema/painel/paginas/dias_bloqueio_func/listar-servicos.php Listagem usuarios POST: func | SESSION: id Lista vínculos auxiliares de serviço do módulo.

Arquivo por arquivo

Leitura orientada para manutenção rápida do módulo.

dias_bloqueio_func.php

/sistema/painel/paginas/dias_bloqueio_func.php

Tela principal do módulo. Monta interface, filtros, botões, modais e dispara chamadas para a subpasta operacional.

Dias bloqueio por funcionário dias_bloqueio Tela principal
  • Entradas: POST: telefone, funcionario, data
  • Sessão: não detectado por leitura estática
  • Includes: verificar.php, ../conexao.php

excluir-servico.php

/sistema/painel/paginas/dias_bloqueio_func/excluir-servico.php

Remove vínculo auxiliar de serviço do módulo.

Dias bloqueio por funcionário sem tabela detectada Exclusão
  • Entradas: POST: id
  • Sessão: não detectado por leitura estática
  • Includes: ../../../conexao.php

inserir-servico.php

/sistema/painel/paginas/dias_bloqueio_func/inserir-servico.php

Cria vínculo auxiliar de serviço no contexto do módulo.

Dias bloqueio por funcionário sem tabela detectada Inserção auxiliar
  • Entradas: POST: data, id | SESSION: id
  • Sessão: id
  • Includes: ../../../conexao.php

listar-servicos.php

/sistema/painel/paginas/dias_bloqueio_func/listar-servicos.php

Lista vínculos auxiliares de serviço do módulo.

Dias bloqueio por funcionário usuarios Listagem
  • Entradas: POST: func | SESSION: id
  • Sessão: id
  • Includes: ../../../conexao.php

Pontos de manutenção

  • Apesar do nome técnico próprio, a tela principal consulta dias_bloqueio, então o dev precisa diferenciar o módulo lateral do núcleo principal de bloqueio de dias.
  • Os arquivos inserir-servico.php, listar-servicos.php e excluir-servico.php concentram o comportamento operacional real.
  • Ao depurar agenda bloqueada ou conflito de disponibilidade, compare este módulo com dias_bloqueio e com o fluxo de agendamentos.
  • Arquivos auxiliares identificados: excluir-servico.php, inserir-servico.php, listar-servicos.php.