Dados do Site

Portfolio: arquivo por arquivo

Gerencia o conteúdo do portfólio/site institucional, incluindo banners, blocos, carrossel, permissões e status de exibição.

tela principal: site.php subpasta: /sistema/painel/paginas/site/ 11 arquivos/telas auditados uploads internos: banners, blocos e carrossel

tela

/sistema/painel/paginas/site.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Gerencia o conteúdo do portfólio/site institucional, incluindo banners, blocos, carrossel, permissões e status de exibição.

  • No menu o item é “Portfolio”, mas a pasta técnica é site.
  • Além dos PHPs principais, este módulo mantém subpastas de upload dentro da própria pasta operacional.

Tabela resumida

Arquivo Papel no módulo Linhas
/sistema/painel/paginas/site.php Tela principal do portfólio/site, com abas, uploads e permissões. 607
/sistema/painel/paginas/site/add-permissao.php Adiciona uma permissão específica ao usuário selecionado. 16
/sistema/painel/paginas/site/add-permissoes.php Carrega/aplica permissões em lote para o registro informado. 23
/sistema/painel/paginas/site/categora_site.php Grava ou edita categorias/blocos de conteúdo do módulo de site. 68
/sistema/painel/paginas/site/excluir.php Remove o registro informado pelo id e devolve o status da operação. 148
/sistema/painel/paginas/site/limpar-permissoes.php Remove permissões do vínculo atual para reconfiguração. 8
/sistema/painel/paginas/site/listar-permissoes.php Lista permissões disponíveis e já atribuídas ao usuário. 101
/sistema/painel/paginas/site/listar.php Monta a listagem principal do módulo e devolve HTML parcial para a tela. 333
/sistema/painel/paginas/site/mudar-status.php Alterna status rapidamente sem abrir o formulário completo. 15
/sistema/painel/paginas/site/mudar.php Atualiza um valor específico do registro/tipo indicado. 90
/sistema/painel/paginas/site/salvar.php Recebe os dados do formulário e persiste cadastro/edição no banco. 348

Arquivo por arquivo

site.php

/sistema/painel/paginas/site.php
auxiliar

Tela principal do portfólio/site, com abas, uploads e permissões.

Linhas: 607
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: sem tabela SQL detectada por leitura estática
Includes: sem include/require literal detectado

add-permissao.php

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

Adiciona uma permissão específica ao usuário selecionado.

Linhas: 16
POST: idpermissao, idusuario
Sessão: sem leitura explícita de sessão
Tabelas: usuarios_permissoes
Includes: ../../../conexao.php

add-permissoes.php

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

Carrega/aplica permissões em lote para o registro informado.

Linhas: 23
POST: id
Sessão: sem leitura explícita de sessão
Tabelas: acessos, usuarios_permissoes
Includes: ../../../conexao.php

categora_site.php

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

Grava ou edita categorias/blocos de conteúdo do módulo de site.

Linhas: 68
POST: ativo, descricao, id, nome, ordem, slug
Sessão: sem leitura explícita de sessão
Tabelas: categoria_site
Includes: sem include/require literal detectado

excluir.php

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

Remove o registro informado pelo id e devolve o status da operação.

Linhas: 148
POST: id, tipo
Sessão: sem leitura explícita de sessão
Tabelas: categorias, site_carrossel
Includes: ../../../conexao.php

limpar-permissoes.php

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

Remove permissões do vínculo atual para reconfiguração.

Linhas: 8
POST: id
Sessão: sem leitura explícita de sessão
Tabelas: usuarios_permissoes
Includes: ../../../conexao.php

listar-permissoes.php

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

Lista permissões disponíveis e já atribuídas ao usuário.

Linhas: 101
POST: id
Sessão: sem leitura explícita de sessão
Tabelas: acessos, grupo_acessos, usuarios_permissoes
Includes: ../../../conexao.php

listar.php

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

Monta a listagem principal do módulo e devolve HTML parcial para a tela.

Linhas: 333
POST: aba
Sessão: sem leitura explícita de sessão
Tabelas: categoria_site, site_carrossel
Includes: ../../../conexao.php

mudar-status.php

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

Alterna status rapidamente sem abrir o formulário completo.

Linhas: 15
POST: acao, id
Sessão: sem leitura explícita de sessão
Tabelas: usuarios
Includes: ../../../conexao.php

mudar.php

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

Atualiza um valor específico do registro/tipo indicado.

Linhas: 90
POST: id, tipo, valor
Sessão: sem leitura explícita de sessão
Tabelas: categorias, site_carrossel
Includes: ../../../conexao.php

salvar.php

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

Recebe os dados do formulário e persiste cadastro/edição no banco.

Linhas: 348
POST: arquivo_url, ativo, descricao, id, nome, ordem, registro, slug, status, subtitulo, texto, tipo, titulo, video_url
Sessão: sem leitura explícita de sessão
Tabelas: categoria_site, site_carrossel
Includes: ../../../conexao.php

Pontos de manutenção

  • Cuidado ao alterar salvar.php e mover upload paths: o módulo usa uploads_banners, uploads_blocos e uploads_carrossel.
  • mudar-status.php, mudar.php e permissões impactam a forma como o conteúdo aparece no site público.
Atalho de depuração: quando houver bug neste módulo, siga a ordem tela principal → listar/salvar/auxiliares → conexao.php → tabela.