Cadastros

Assinaturas: arquivo por arquivo

Gerencia grupos de assinatura e seus itens, incluindo status e exclusões individuais.

tela principal: assinaturas.php subpasta: /sistema/painel/paginas/assinaturas/ 9 arquivos/telas auditados

tela

/sistema/painel/paginas/assinaturas.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Gerencia grupos de assinatura e seus itens, incluindo status e exclusões individuais.

  • Tem dois níveis de operação: grupo principal e itens da assinatura.
  • Além do CRUD base, traz endpoints para mudar status e manipular itens.

Tabela resumida

Arquivo Papel no módulo Linhas
/sistema/painel/paginas/assinaturas.php Tela principal do módulo, com gestão de grupos de assinatura e seus itens. 322
/sistema/painel/paginas/assinaturas/excluir-itens.php Exclui item vinculado ao grupo principal. 10
/sistema/painel/paginas/assinaturas/excluir.php Remove o registro informado pelo id e devolve o status da operação. 11
/sistema/painel/paginas/assinaturas/listar.php Monta a listagem principal do módulo e devolve HTML parcial para a tela. 134
/sistema/painel/paginas/assinaturas/listar_itens.php Lista os itens vinculados ao registro principal e alimenta a UI secundária. 209
/sistema/painel/paginas/assinaturas/mudar-status-itens.php Alterna o status de um item vinculado à assinatura. 10
/sistema/painel/paginas/assinaturas/mudar-status.php Alterna status rapidamente sem abrir o formulário completo. 10
/sistema/painel/paginas/assinaturas/salvar.php Recebe os dados do formulário e persiste cadastro/edição no banco. 29
/sistema/painel/paginas/assinaturas/salvar_itens.php Grava itens vinculados ao registro principal com os campos enviados pelo formulário. 45

Arquivo por arquivo

assinaturas.php

/sistema/painel/paginas/assinaturas.php
auxiliar

Tela principal do módulo, com gestão de grupos de assinatura e seus itens.

Linhas: 322
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: verificar.php, ../conexao.php

excluir-itens.php

/sistema/painel/paginas/assinaturas/excluir-itens.php
excluir

Exclui item vinculado ao grupo principal.

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

excluir.php

/sistema/painel/paginas/assinaturas/excluir.php
excluir

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

Linhas: 11
POST: id
Sessão: sem leitura explícita de sessão
Tabelas: grupo_assinaturas, itens_assinaturas
Includes: ../../../conexao.php

listar.php

/sistema/painel/paginas/assinaturas/listar.php
listar

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

Linhas: 134
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: grupo_assinaturas, itens_assinaturas
Includes: ../../../conexao.php

listar_itens.php

/sistema/painel/paginas/assinaturas/listar_itens.php
listar

Lista os itens vinculados ao registro principal e alimenta a UI secundária.

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

mudar-status-itens.php

/sistema/painel/paginas/assinaturas/mudar-status-itens.php
status

Alterna o status de um item vinculado à assinatura.

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

mudar-status.php

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

Alterna status rapidamente sem abrir o formulário completo.

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

salvar.php

/sistema/painel/paginas/assinaturas/salvar.php
salvar

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

Linhas: 29
POST: id, nome
Sessão: sem leitura explícita de sessão
Tabelas: grupo_assinaturas
Includes: ../../../conexao.php

salvar_itens.php

/sistema/painel/paginas/assinaturas/salvar_itens.php
salvar

Grava itens vinculados ao registro principal com os campos enviados pelo formulário.

Linhas: 45
POST: c1, c10, c11, c12, c2, c3, c4, c5, c6, c7, c8, c9, id, id_item, nome, valor
Sessão: sem leitura explícita de sessão
Tabelas: itens_assinaturas
Includes: ../../../conexao.php

Pontos de manutenção

  • Mudanças em salvar.php quase sempre precisam ser refletidas em salvar_itens.php.
  • Validar consistência entre listar.php e listar_itens.php quando houver divergência na UI.
Atalho de depuração: quando houver bug neste módulo, siga a ordem tela principal → listar/salvar/auxiliares → conexao.php → tabela.