Browse Source

Substituindo '(' por '_'. Parece que o KING nao funciona com parenteses no nome.

master
Claudio.Junior 5 months ago committed by root
parent
commit
d073102990
  1. 10
      www/html/aplicativo/discador/kingDiscador.php

10
www/html/aplicativo/discador/kingDiscador.php

@ -68,15 +68,15 @@ function criarCampanhaKing($campanha)
$smtp = $mysql->prepare($query); $smtp = $mysql->prepare($query);
$smtp->execute(); $smtp->execute();
$result = $smtp->fetchAll(); $result = $smtp->fetchAll();
file_put_contents(PATH_LOG, "\n\ncampanhas com o nome" . print_r($result[0], true), FILE_APPEND);
while ($result) { while ($result) {
file_put_contents(PATH_LOG, "\n\ncampanhas com o nome" . print_r($result[0], true), FILE_APPEND);
//adiciona '(2)' ao fina do nome da campanha, ou incrementa o número, se já houver //adiciona '(2)' ao fina do nome da campanha, ou incrementa o número, se já houver
if (preg_match('/\((\d+)\)$/', $campanha, $matches)) { if (preg_match("/_(\d+)_$/", $campanha, $matches)) {
$numero = $matches[1] + 1; $numero = $matches[1] + 1;
$campanha = preg_replace('/\(\d+\)$/', "($numero)", $campanha); $campanha = preg_replace('/_\d+_$/', "_$numero" . "_", $campanha);
} else { } else {
$campanha = $campanha . '(2)'; $campanha = $campanha . '_2_';
} }
//verifica se jah existe um nome igual esse. Se sim, repete o procedimento de incrementar o numero no final do nome //verifica se jah existe um nome igual esse. Se sim, repete o procedimento de incrementar o numero no final do nome
@ -86,7 +86,7 @@ function criarCampanhaKing($campanha)
$smtp->execute(); $smtp->execute();
$result = $smtp->fetchAll(); $result = $smtp->fetchAll();
} }
file_put_contents(PATH_LOG, "\ntitulo da campanha: " . $campanha, FILE_APPEND); file_put_contents(PATH_LOG, "\ntitulo da nova campanha: " . $campanha, FILE_APPEND);
//busca configuracoes de criacao de campanha //busca configuracoes de criacao de campanha
$data = GetConfCampanha(); $data = GetConfCampanha();

Loading…
Cancel
Save