Agenda lateral / calendário

Calendário: arquivo por arquivo

Módulo auxiliar de calendário com pacote visual próprio, ações de eventos e modais de criação/edição.

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

tela

/sistema/painel/paginas/calendario.php

listar

não encontrado

salvar

não encontrado

buscar

não encontrado

excluir

não encontrado

Navegação rápida

Visão do módulo

Calendário tem uma natureza diferente: além dos arquivos PHP de negócio, a pasta carrega um pacote grande de assets e componentes do calendário.

Nome do menu

Calendário

Pasta técnica

calendario

Arquivos auxiliares

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

Padrão observado

Módulo híbrido com poucos PHPs de negócio e muitos assets embarcados.

Leitura recomendada: Abra a tela principal, depois calendario.php, os actions em evento/action e os modais em evento/modal. Os assets vêm por último.

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
calendario.php
/sistema/painel/paginas/calendario.php
tela principal Entry point do módulo Calendário no painel, incluindo o arquivo principal do calendário e os modais. agendamentos
calendario.php
/sistema/painel/paginas/calendario/calendario.php
auxiliar Arquivo principal interno do calendário, responsável por montar os eventos e a visualização do plugin. clientesservicosusuarios
eventoAdd.php
/sistema/painel/paginas/calendario/evento/action/eventoAdd.php
ação Cria um novo evento do calendário e grava os dados de cor, período e convidados. convidadocordescricaoinicioterminotitulo conviteseventos
eventoEdit.php
/sistema/painel/paginas/calendario/evento/action/eventoEdit.php
ação Edita ou remove evento já existente no calendário. cordeletedescricaoid_eventoinicioterminotitulo conviteseventos
eventoEditData.php
/sistema/painel/paginas/calendario/evento/action/eventoEditData.php
ação Atualiza datas do evento por arraste/edição rápida. Event eventos
modalAdd.php
/sistema/painel/paginas/calendario/evento/modal/modalAdd.php
modal Modal de criação de evento usado pela interface do calendário.
modalEdit.php
/sistema/painel/paginas/calendario/evento/modal/modalEdit.php
modal Modal de edição/exclusão de evento usado pela interface do calendário.

Arquivo por arquivo

calendario.php

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

Entry point do módulo Calendário no painel, incluindo o arquivo principal do calendário e os modais.

Linhas auditadas: 61
Entradas POST: 0
Includes/require: paginas/calendario/calendario.phppaginas/calendario/evento/modal/modalAdd.phppaginas/calendario/evento/modal/modalEdit.php
Tabelas tocadas: agendamentos

calendario.php

/sistema/painel/paginas/calendario/calendario.php
auxiliar

Arquivo principal interno do calendário, responsável por montar os eventos e a visualização do plugin.

Linhas auditadas: 162
Entradas POST: 0
Tabelas tocadas: clientesservicosusuarios

eventoAdd.php

/sistema/painel/paginas/calendario/evento/action/eventoAdd.php
ação

Cria um novo evento do calendário e grava os dados de cor, período e convidados.

Linhas auditadas: 58
Entradas POST: 6
POST: convidadocordescricaoinicioterminotitulo
SESSION: idUsuario
Includes/require: conexao.php
Tabelas tocadas: conviteseventos

eventoEdit.php

/sistema/painel/paginas/calendario/evento/action/eventoEdit.php
ação

Edita ou remove evento já existente no calendário.

Linhas auditadas: 58
Entradas POST: 7
POST: cordeletedescricaoid_eventoinicioterminotitulo
Includes/require: conexao.php
Tabelas tocadas: conviteseventos

eventoEditData.php

/sistema/painel/paginas/calendario/evento/action/eventoEditData.php
ação

Atualiza datas do evento por arraste/edição rápida.

Linhas auditadas: 35
Entradas POST: 1
POST: Event
Includes/require: conexao.php
Tabelas tocadas: eventos

modalAdd.php

/sistema/painel/paginas/calendario/evento/modal/modalAdd.php
modal

Modal de criação de evento usado pela interface do calendário.

Linhas auditadas: 66
Entradas POST: 0
Leitura estática sem entradas HTTP explícitas neste arquivo.

modalEdit.php

/sistema/painel/paginas/calendario/evento/modal/modalEdit.php
modal

Modal de edição/exclusão de evento usado pela interface do calendário.

Linhas auditadas: 90
Entradas POST: 0
Leitura estática sem entradas HTTP explícitas neste arquivo.

Assets embarcados do calendário

Este módulo carrega um pacote grande de assets dentro da própria pasta. Isso explica por que o diretório parece maior do que a regra de negócio efetiva.

Arquivos PHP de negócio

1 arquivos.

Arquivos JS

72 arquivos.

Arquivos CSS

14 arquivos.

Outros assets

36 arquivos entre fontes e folhas de estilo fonte.

  • .css: 14 arquivo(s)
  • .eot: 2 arquivo(s)
  • .js: 72 arquivo(s)
  • .less: 13 arquivo(s)
  • .otf: 1 arquivo(s)
  • .php: 6 arquivo(s)
  • .scss: 13 arquivo(s)
  • .svg: 2 arquivo(s)
  • .ttf: 2 arquivo(s)
  • .woff: 2 arquivo(s)
  • .woff2: 1 arquivo(s)
Ponto de atenção: em manutenção, trate evento/action/*.php, evento/modal/*.php e calendario.php como núcleo de negócio; o restante é majoritariamente asset/vendor embarcado.

Pontos de manutenção

  • O dev deve separar o que é regra de negócio do que é biblioteca embutida. A maior parte da pasta é asset; a lógica real está nos actions, modais e no arquivo calendario.php.
  • 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.