Décima leva • painel do site

Site (painel consolidado): arquivo por arquivo

Esta página documenta a tela técnica site.php e sua pasta auxiliar. Ela ajuda o próximo dev a entender o painel consolidado do site, que convive com módulos separados como portfólio, bio, comentários e textos.

tela principal: site.php pasta técnica: /sistema/painel/paginas/site/ 11 arquivos/telas auditados mistura conteúdo, status e permissões

tela

/sistema/painel/paginas/site.php

listar

presente

salvar

presente

buscar

presente

excluir

presente

arquivos auditados

11

pasta operacional

sistema/painel/paginas/site/

Navegação rápida

Visão do módulo

Esta página documenta a tela técnica site.php e sua pasta auxiliar. Ela ajuda o próximo dev a entender o painel consolidado do site, que convive com módulos separados como portfólio, bio, comentários e textos.

Tela principal

/sistema/painel/paginas/site.php

Pasta operacional

/sistema/painel/paginas/site/

Arquivos auditados

11 arquivos/telas reais do projeto.

Leitura recomendada

Comece pela tela principal, depois siga para listar/salvar/excluir e arquivos auxiliares da pasta técnica.

Tabela resumida

ArquivoPapelEntradas lidasTabelas tocadas
/sistema/painel/paginas/site.php Tela consolidada do conteúdo do site no painel, com permissões, blocos, banners e estados.
/sistema/painel/paginas/site/listar.php Lista cards/blocos/entradas do site dentro do painel. POST: aba categoria_site, site_carrossel
/sistema/painel/paginas/site/salvar.php Cria ou atualiza registros do módulo site. POST: arquivo_url, ativo, descricao, id, nome, ordem, registro, slug categoria_site, site_carrossel
/sistema/painel/paginas/site/excluir.php Exclui registros do módulo site. POST: id, tipo categorias, site_carrossel
/sistema/painel/paginas/site/mudar.php Altera dados pontuais/estado do registro. POST: id, tipo, valor categorias, site_carrossel
/sistema/painel/paginas/site/mudar-status.php Troca status de visibilidade/publicação. POST: acao, id
/sistema/painel/paginas/site/listar-permissoes.php Lista permissões ligadas ao conteúdo/site. POST: id acessos, grupo_acessos, usuarios_permissoes
/sistema/painel/paginas/site/add-permissao.php Adiciona uma permissão por ação unitária. POST: idpermissao, idusuario usuarios_permissoes
/sistema/painel/paginas/site/add-permissoes.php Adiciona permissões em lote ou complementares. POST: id acessos, usuarios_permissoes
/sistema/painel/paginas/site/limpar-permissoes.php Limpa permissões vinculadas. POST: id usuarios_permissoes
/sistema/painel/paginas/site/categora_site.php Arquivo técnico auxiliar de categorização/organização do site. POST: ativo, descricao, id, nome, ordem, slug categoria_site

Arquivo por arquivo

/sistema/painel/paginas/site.php

Tela consolidada do conteúdo do site no painel, com permissões, blocos, banners e estados.

  • Linhas: 607
  • Includes/require:
  • Referências PHP: /excluir.php, /listar.php, /mudar.php, /salvar.php, /sistema/conexao.php, /sistema/painel/verificar.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

Nenhuma chave superglobal explícita detectada na leitura estática.

  • É a visão técnica mais fiel do módulo site do painel.

/sistema/painel/paginas/site/listar.php

Lista cards/blocos/entradas do site dentro do painel.

  • Linhas: 333
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: categoria_site, site_carrossel

POST: aba

  • Primeiro ponto para depurar quando um item não aparece na grade.

/sistema/painel/paginas/site/salvar.php

Cria ou atualiza registros do módulo site.

  • Linhas: 348
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: categoria_site, site_carrossel

POST: arquivo_url, ativo, descricao, id, nome, ordem, registro, slug, status, subtitulo

  • Revisar upload, permissões e consistência de campos.

/sistema/painel/paginas/site/excluir.php

Exclui registros do módulo site.

  • Linhas: 148
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: categorias, site_carrossel

POST: id, tipo

  • Validar remoção de mídia e dependências antes de apagar.

/sistema/painel/paginas/site/mudar.php

Altera dados pontuais/estado do registro.

  • Linhas: 90
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: categorias, site_carrossel

POST: id, tipo, valor

  • Módulo usa arquivos auxiliares além do CRUD padrão.

/sistema/painel/paginas/site/mudar-status.php

Troca status de visibilidade/publicação.

  • Linhas: 15
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

POST: acao, id

  • Ponto crítico quando algo some do frontend sem erro aparente.

/sistema/painel/paginas/site/listar-permissoes.php

Lista permissões ligadas ao conteúdo/site.

  • Linhas: 101
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: acessos, grupo_acessos, usuarios_permissoes

POST: id

  • Útil para depurar acesso, visibilidade e papéis.

/sistema/painel/paginas/site/add-permissao.php

Adiciona uma permissão por ação unitária.

  • Linhas: 16
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: usuarios_permissoes

POST: idpermissao, idusuario

/sistema/painel/paginas/site/add-permissoes.php

Adiciona permissões em lote ou complementares.

  • Linhas: 23
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: acessos, usuarios_permissoes

POST: id

/sistema/painel/paginas/site/limpar-permissoes.php

Limpa permissões vinculadas.

  • Linhas: 8
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: usuarios_permissoes

POST: id

  • Pode afetar acesso de usuários/menus rapidamente.

/sistema/painel/paginas/site/categora_site.php

Arquivo técnico auxiliar de categorização/organização do site.

  • Linhas: 68
  • Includes/require:
  • Referências PHP: /../../../conexao.php, /sistema/painel/verificar.php
  • Tabelas: categoria_site

POST: ativo, descricao, id, nome, ordem, slug

  • O nome da pasta/arquivo é técnico e não aparece no menu, então vale documentar explicitamente.

Pontos de manutenção

  • Se o item existe no banco mas não aparece no frontend, revisar site.php, listar.php e mudar-status.php.
  • O módulo usa arquivos auxiliares de permissão; não tratar como CRUD simples.
  • Mudanças no conteúdo do site podem depender também de módulos especializados como bio, fotos home e textos index.
  • Uploads ficam em subdiretórios dentro da pasta site/, então path e permissão de escrita precisam ser conferidos.

Páginas relacionadas