Browse Source

Agora, se ja existir uma campanha com esse nome cadastrado, soh ira adiconar os numeros do arquivo a ela

master
Claudio.Junior 5 months ago committed by root
parent
commit
f1e8d3c5f6
  1. 20
      var_lib_asterisk/scripts/listaDiscador/monitorKing.php

20
var_lib_asterisk/scripts/listaDiscador/monitorKing.php

@ -87,7 +87,7 @@ try {
* para a tabela campanha_contatos (no KING) com o id da campanha que foi criada no KING (tabela campanha);
* - Deleta da tabela tb_lista_discador, esses contatos que foram subidos para o KING
*/
uploadFileKing();
uploadFileKing($mysql);
//pausa a campanha se a quantidade de respostas configuradas (no campo de pausa) for atingida.
perguntaPausa($dbcon);
@ -200,7 +200,7 @@ function setData($data)
deleteData($dbcon, $idCampanhas);
}
function uploadFileKing()
function uploadFileKing($mysql)
{
global $dbcon;
@ -231,8 +231,20 @@ function uploadFileKing()
$fileCamp = explode('.', $value['ld_original']);
$campanha = $fileCamp[0];
//cria uma nova campanha no KING usando o nome passado como argumento, retorna id da campanha no KING
$id = criarCampanhaKing($campanha);
/** Verifica se ja existe uma campanha com esse nome
* Se sim, soh adiciona os numeros nela
* se nao, cria uma nova campanha e adiciona os numeros nela
*/
$query = "SELECT id, campanha FROM campanha where campanha = '$campanha'";
$stmt = $mysql->prepare($query);
$stmt->execute();
$resultados = $stmt->fetchAll();
if ($resultados) {
$id = $resultados[0]['id'];
} else {
//cria uma nova campanha no KING usando o nome passado como argumento, retorna id da campanha no KING
$id = criarCampanhaKing($campanha);
}
}

Loading…
Cancel
Save