Décima leva • frontend ligado ao painel

Telas públicas conectadas ao painel: arquivo por arquivo

Esta página fecha a lacuna entre painel e frontend público. Ela mostra quais arquivos públicos leem tabelas e endpoints do BarberBot, para o próximo dev entender como uma alteração no painel repercute em páginas como home, agendamentos, produtos e prótese capilar.

frontend público auditado conexão direta com AJAX e tabelas do painel 9 telas públicas auditadas foco em impacto entre painel e site

tela

/home.php

listar

não encontrado

salvar

não encontrado

buscar

presente

excluir

não encontrado

arquivos auditados

9

pasta operacional

não há pasta única

Navegação rápida

Visão do módulo

Esta página fecha a lacuna entre painel e frontend público. Ela mostra quais arquivos públicos leem tabelas e endpoints do BarberBot, para o próximo dev entender como uma alteração no painel repercute em páginas como home, agendamentos, produtos e prótese capilar.

Tela principal

/home.php

Pasta operacional

/não há pasta única

Arquivos auditados

9 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
/index.php Landing/root do site, decide a entrada pública e carrega base/configuração.
/home.php Home pública principal com blocos dinâmicos, comentários e chamadas de contato/IA. SESSION: usuario_logado_pagina cat_servicos, comentarios, faq, foto_admin, produtos, servicos, textos_index
/barbearia.php Página institucional pública da barbearia, ligada a textos, serviços e comentários. cat_servicos, comentarios, config, produtos, servicos, textos_index
/produtos.php Vitrine pública de produtos alimentada pelo cadastro do painel. GET: pagina produtos
/servicos.php Catálogo público de serviços alimentado pelas tabelas de serviços e categorias. cat_servicos, servicos
/agendamentos.php Tela pública de agendamento online com AJAX para profissionais, horários e cartões. SESSION: editar_agendamento, telefone, usuario_logado_pagina agendamentos, clientes, servicos
/meus-agendamentos.php Área pública do cliente para consultar/remarcar/cancelar agendamentos. SESSION: telefone agendamentos, clientes, servicos, usuarios
/protese-capilar.php Página pública específica de prótese capilar, ligada ao conteúdo e comentários do site. cat_servicos, comentarios, produtos, servicos, textos_index
/bio.php Página pública de bio/links, alimentada por tabelas próprias do painel. bio, grupo_acessos

Arquivo por arquivo

/index.php

Landing/root do site, decide a entrada pública e carrega base/configuração.

  • Linhas: 1063
  • Includes/require: sistema/conexao.php
  • Referências PHP: /cadastrar.php, https://jc.tec.br/criar-barbearia.php, sistema/conexao.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

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

  • É a primeira porta pública do sistema.
  • Costuma depender fortemente de configuração e includes globais.

/home.php

Home pública principal com blocos dinâmicos, comentários e chamadas de contato/IA.

  • Linhas: 1220
  • Includes/require: cabecalho.php, rodape.php
  • Referências PHP: ajax/enviar-email.php, ajax/gerar_ia_cliente.php, cabecalho.php, cadastrar.php, rodape.php, sistema/painel/paginas/comentarios/salvar.php
  • Tabelas: cat_servicos, comentarios, faq, foto_admin, produtos, servicos, textos_index

SESSION: usuario_logado_pagina

  • Conecta conteúdo de site com tabelas como textos_index, comentários, FAQ e serviços.

/barbearia.php

Página institucional pública da barbearia, ligada a textos, serviços e comentários.

  • Linhas: 628
  • Includes/require: cabecalho.php, rodape.php
  • Referências PHP: /config/recaptcha.php, ajax/enviar-email.php, cabecalho.php, rodape.php, sistema/painel/paginas/comentarios/salvar.php
  • Tabelas: cat_servicos, comentarios, config, produtos, servicos, textos_index

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

/produtos.php

Vitrine pública de produtos alimentada pelo cadastro do painel.

  • Linhas: 202
  • Includes/require: cabecalho.php, rodape.php
  • Referências PHP: cabecalho.php, rodape.php
  • Tabelas: produtos

GET: pagina

  • Reflete diretamente o módulo de produtos do painel.

/servicos.php

Catálogo público de serviços alimentado pelas tabelas de serviços e categorias.

  • Linhas: 129
  • Includes/require: cabecalho.php, rodape.php
  • Referências PHP: cabecalho.php, rodape.php
  • Tabelas: cat_servicos, servicos

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

/agendamentos.php

Tela pública de agendamento online com AJAX para profissionais, horários e cartões.

  • Linhas: 1159
  • Includes/require:
  • Referências PHP: /sistema/conexao.php, ajax/agendar_temp.php, ajax/listar-cartoes.php, ajax/listar-funcionario.php, ajax/listar-funcionarios.php, ajax/listar-horarios.php, ajax/listar-nome.php, ajax/listar-servico.php
  • Tabelas: agendamentos, clientes, servicos

SESSION: editar_agendamento, telefone, usuario_logado_pagina

  • É uma das telas públicas mais conectadas ao backend do painel.

/meus-agendamentos.php

Área pública do cliente para consultar/remarcar/cancelar agendamentos.

  • Linhas: 338
  • Includes/require: cabecalho.php, rodape.php
  • Referências PHP: agendamentos.php, ajax/excluir.php, ajax/listar-cartoes.php, cabecalho.php, rodape.php
  • Tabelas: agendamentos, clientes, servicos, usuarios

SESSION: telefone

  • Lê sessão pública por telefone e conversa com endpoints AJAX.

/protese-capilar.php

Página pública específica de prótese capilar, ligada ao conteúdo e comentários do site.

  • Linhas: 692
  • Includes/require: cabecalho.php, rodape.php
  • Referências PHP: ajax/enviar-email.php, cabecalho.php, rodape.php, sistema/painel/paginas/comentarios/salvar.php
  • Tabelas: cat_servicos, comentarios, produtos, servicos, textos_index

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

  • Conecta o tema de prótese ao frontend público sem depender da navegação completa do painel.

/bio.php

Página pública de bio/links, alimentada por tabelas próprias do painel.

  • Linhas: 202
  • Includes/require:
  • Referências PHP: /sistema/conexao.php
  • Tabelas: bio, grupo_acessos

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

Pontos de manutenção

  • Mudanças no painel podem quebrar o frontend público sem alterar o HTML público diretamente.
  • agendamentos.php e meus-agendamentos.php são os pontos mais sensíveis de integração com AJAX.
  • home.php, barbearia.php e protese-capilar.php dependem de tabelas de conteúdo e comentários administradas no painel.
  • Sempre validar uma alteração no painel com pelo menos um teste no frontend correspondente.

Páginas relacionadas