Décima leva • marketing técnico

Marketing (tela principal): arquivo por arquivo

Esta página cobre a tela técnica marketing.php e a pasta marketing/ completas, indo além da documentação antiga de “Campanha Marketing”. O objetivo é mostrar a operação real de campanhas, importação, disparo, teste e parada de envios.

tela principal: marketing.php pasta técnica: /sistema/painel/paginas/marketing/ 17 arquivos internos + tela principal integra disparo, importação e testes

tela

/sistema/painel/paginas/marketing.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

arquivos auditados

17

pasta operacional

sistema/painel/paginas/marketing/

Navegação rápida

Visão do módulo

Esta página cobre a tela técnica marketing.php e a pasta marketing/ completas, indo além da documentação antiga de “Campanha Marketing”. O objetivo é mostrar a operação real de campanhas, importação, disparo, teste e parada de envios.

Tela principal

/sistema/painel/paginas/marketing.php

Pasta operacional

/sistema/painel/paginas/marketing/

Arquivos auditados

17 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/marketing.php Tela principal do módulo de marketing, com campanhas, disparo, importação e monitoramento. frequencias, grupos_disparos
/sistema/painel/paginas/marketing/listar.php Lista campanhas e monta a grade principal do módulo. POST: p1
SESSION: id
disparos
/sistema/painel/paginas/marketing/salvar.php Cria ou atualiza campanhas e metadados principais. POST: id, msg, msg2, titulo
/sistema/painel/paginas/marketing/disparar.php Dispara o fluxo operacional da campanha para os clientes filtrados. POST: clientes, data_disparo, frequencia, hora_disparo, id, intervalo_horas, quantidade clientes, config, disparos, grupos_clientes, grupos_disparos, marketing, receber
/sistema/painel/paginas/marketing/parar_envios.php Interrompe envios em andamento. POST: id disparos
/sistema/painel/paginas/marketing/api_parar_disparos.php Endpoint técnico para parar disparos via chamada assíncrona. POST: hash
/sistema/painel/paginas/marketing/listar_clientes.php Monta a base alvo de clientes da campanha. POST: cli
SESSION: id
clientes, config, grupos_clientes, receber
/sistema/painel/paginas/marketing/marketing_texto.php Especialização do disparo em texto.
/sistema/painel/paginas/marketing/marketing_foto.php Especialização do disparo com imagem.
/sistema/painel/paginas/marketing/marketing_audio.php Especialização do disparo com áudio.
/sistema/painel/paginas/marketing/importar_excel.php Importa base de contatos via planilha. disparos
/sistema/painel/paginas/marketing/importar_txt.php Importa base de contatos via TXT. disparos
/sistema/painel/paginas/marketing/teste_whatsapp.php Tela/endpoint de teste da integração de disparo. POST: arquivo, audio, documento, msg
SESSION: id
usuarios
/sistema/painel/paginas/marketing/excluir.php Exclui campanha. POST: id
/sistema/painel/paginas/marketing/excluir_imagem.php Remove imagem vinculada. POST: id
/sistema/painel/paginas/marketing/excluir_audio.php Remove áudio vinculado. POST: id
/sistema/painel/paginas/marketing/excluir_doc.php Remove documento vinculado. POST: id

Arquivo por arquivo

/sistema/painel/paginas/marketing.php

Tela principal do módulo de marketing, com campanhas, disparo, importação e monitoramento.

  • Linhas: 997
  • Includes/require:
  • Referências PHP: ../index.php, /api_parar_disparos.php, /disparar.php, /listar_clientes.php, /saida.php
  • Tabelas: frequencias, grupos_disparos

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

  • É mais ampla do que a documentação antiga de "Campanha Marketing".
  • Centraliza o fluxo de criação, segmentação e disparo.

/sistema/painel/paginas/marketing/listar.php

Lista campanhas e monta a grade principal do módulo.

  • Linhas: 462
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php, /excluir_audio.php, /excluir_doc.php, /excluir_imagem.php, /parar_envios.php
  • Tabelas: disparos

POST: p1
SESSION: id

  • Primeiro ponto para depurar filtros, paginação e status.

/sistema/painel/paginas/marketing/salvar.php

Cria ou atualiza campanhas e metadados principais.

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

POST: id, msg, msg2, titulo

  • Verificar sanitização de texto, arquivos e status da campanha.

/sistema/painel/paginas/marketing/disparar.php

Dispara o fluxo operacional da campanha para os clientes filtrados.

  • Linhas: 354
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php, /importar_excel.php, /importar_txt.php
  • Tabelas: clientes, config, disparos, grupos_clientes, grupos_disparos, marketing, receber

POST: clientes, data_disparo, frequencia, hora_disparo, id, intervalo_horas, quantidade

  • Impacta integração externa e consumo de fila/tempo.

/sistema/painel/paginas/marketing/parar_envios.php

Interrompe envios em andamento.

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

POST: id

  • Importante para rollback operacional.

/sistema/painel/paginas/marketing/api_parar_disparos.php

Endpoint técnico para parar disparos via chamada assíncrona.

  • Linhas: 30
  • Includes/require:
  • Referências PHP: http://apis.zape.fun/pausa.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

POST: hash

  • Tratar como endpoint sensível de integração.

/sistema/painel/paginas/marketing/listar_clientes.php

Monta a base alvo de clientes da campanha.

  • Linhas: 114
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: clientes, config, grupos_clientes, receber

POST: cli
SESSION: id

  • Onde normalmente se depura segmentação errada.

/sistema/painel/paginas/marketing/marketing_texto.php

Especialização do disparo em texto.

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

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

  • Útil para separar lógica por tipo de mídia.

/sistema/painel/paginas/marketing/marketing_foto.php

Especialização do disparo com imagem.

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

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

  • Revisar uploads e paths de arquivo.

/sistema/painel/paginas/marketing/marketing_audio.php

Especialização do disparo com áudio.

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

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

  • Ponto comum de erro por path/tamanho do arquivo.

/sistema/painel/paginas/marketing/importar_excel.php

Importa base de contatos via planilha.

  • Linhas: 108
  • Includes/require: ../../funcoes/SimpleXLSX.php
  • Referências PHP: ../../funcoes/SimpleXLSX.php
  • Tabelas: disparos

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

  • Revisar encoding, delimitadores e cabeçalhos da planilha.

/sistema/painel/paginas/marketing/importar_txt.php

Importa base de contatos via TXT.

  • Linhas: 100
  • Includes/require:
  • Referências PHP:
  • Tabelas: disparos

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

  • Pode gerar base suja se o formato vier inconsistente.

/sistema/painel/paginas/marketing/teste_whatsapp.php

Tela/endpoint de teste da integração de disparo.

  • Linhas: 137
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: usuarios

POST: arquivo, audio, documento, msg
SESSION: id

  • Bom ponto para validar ambiente e credenciais.

/sistema/painel/paginas/marketing/excluir.php

Exclui campanha.

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

POST: id

  • Avaliar efeito colateral em históricos e anexos.

/sistema/painel/paginas/marketing/excluir_imagem.php

Remove imagem vinculada.

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

POST: id

/sistema/painel/paginas/marketing/excluir_audio.php

Remove áudio vinculado.

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

POST: id

/sistema/painel/paginas/marketing/excluir_doc.php

Remove documento vinculado.

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

POST: id

Pontos de manutenção

  • Começar pela tela marketing.php e seguir para listar.php, salvar.php e disparar.php.
  • Importação de base e disparo em massa exigem cuidado com encoding, volume e credenciais.
  • Arquivos de exclusão por mídia (imagem/áudio/doc) são pontos comuns de erro de path.
  • parar_envios.php e api_parar_disparos.php são endpoints sensíveis e merecem revisão de permissão.

Páginas relacionadas