Cadastros

Serviços: arquivo por arquivo

Cadastro dos serviços ofertados, com categoria, tempo, retorno, comissão e status de ativo.

tela principal: servicos.php subpasta: /sistema/painel/paginas/servicos/ 5 arquivos/telas auditados servicos.php abre a tela; listar.php renderiza a grade; salvar.php valida nome e persiste; mudar-status.php ativa/desativa; excluir.php remove a foto e o registro.

tela

/sistema/painel/paginas/servicos.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

servicos.php abre a tela; listar.php renderiza a grade; salvar.php valida nome e persiste; mudar-status.php ativa/desativa; excluir.php remove a foto e o registro.

Tela principal

/sistema/painel/paginas/servicos.php

Pasta operacional

/sistema/painel/paginas/servicos/

Arquivos auxiliares

1 arquivos além do núcleo listar/salvar/excluir.

Padrão observado

Sem endpoint buscar.php explícito na subpasta auditada.

Leitura recomendada: abra a tela principal, depois listar.php, o endpoint de gravação principal e por fim os auxiliares que completam a regra de negócio.

É o módulo de cadastro que conversa mais diretamente com agenda, comissões e retorno de clientes.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST Tabelas tocadas
servicos.php
/sistema/painel/paginas/servicos.php
tela principal Tela principal do cadastro de serviços, carregando categorias e formulário do modal. cat_servicos
excluir.php
/sistema/painel/paginas/servicos/excluir.php
excluir Exclui serviço e remove a foto física quando existir. id servicos
listar.php
/sistema/painel/paginas/servicos/listar.php
listar Lista serviços com categoria, valor, comissão, tempo e ação de ativar/desativar. cat_servicosservicos
mudar-status.php
/sistema/painel/paginas/servicos/mudar-status.php
auxiliar Liga ou desliga o serviço rapidamente alterando o campo ativo. acaoid servicos
salvar.php
/sistema/painel/paginas/servicos/salvar.php
salvar Valida nome/categoria e persiste serviço com valor, tempo, retorno e comissão. categoriacomissaodias_retornoidnometempovalor servicos

Arquivo por arquivo

Cada card abaixo resume o papel do arquivo, volume aproximado de código, entradas esperadas e dependências visíveis para acelerar manutenção e depuração.

servicos.php

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

Tela principal do cadastro de serviços, carregando categorias e formulário do modal.

Linhas: 237
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: cat_servicos
Includes: ../conexao.php, verificar.php

excluir.php

/sistema/painel/paginas/servicos/excluir.php
excluir

Exclui serviço e remove a foto física quando existir.

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

listar.php

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

Lista serviços com categoria, valor, comissão, tempo e ação de ativar/desativar.

Linhas: 211
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: cat_servicos, servicos
Includes: ../../../conexao.php

mudar-status.php

/sistema/painel/paginas/servicos/mudar-status.php
auxiliar

Liga ou desliga o serviço rapidamente alterando o campo ativo.

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

salvar.php

/sistema/painel/paginas/servicos/salvar.php
salvar

Valida nome/categoria e persiste serviço com valor, tempo, retorno e comissão.

Linhas: 141
POST: categoria, comissao, dias_retorno, id, nome, tempo, valor
Sessão: sem leitura explícita de sessão
Tabelas: servicos
Includes: ../../../conexao.php

Pontos de manutenção

  • Categoria é dependência obrigatória; erro de cadastro costuma vir de cat_servicos vazio.
  • mudar-status.php impacta a agenda e a vitrine de serviços; se um serviço sumir, conferir este endpoint e o campo ativo.
  • Salvar usa prepare na validação principal, mas outras rotinas seguem query direta; revise antes de mexer em filtros dinâmicos.
Atalho de depuração: quando houver bug neste módulo, siga a ordem tela principal → listar/inserir/salvar → auxiliares → conexao.php → tabela.