public function sms_update() { $conn = new conn(); $funcionalidades = new funcionalidades(); $conn->update(array('campanha' => $funcionalidades->removeAcentos($this->nome), 'palavra_chave' => $this->palavras_chaves, 'descricao' => $this->descricao, 'validadeIni' => $funcionalidades->ChecaVariavel($this->valiadeDe, "data"), 'validadeFim' => $funcionalidades->ChecaVariavel($this->validadeAte, "data"), 'patrocinador' => $this->patrocinador, 'qtdCupons' => $this->qtd, 'dt_limiteCupom' => $funcionalidades->ChecaVariavel($this->dt_limiteCupom, "data"), 'mensagem_encerrado' => $funcionalidades->removeAcentos($this->mensagem_encerrado), 'contato' => $this->contato, 'mensagem' => $funcionalidades->removeAcentos($this->msg), 'status' => 1), "idSms = " . $this->idSms . "", "campanha_sms"); exit("<script>alert('Campanha atualizado com sucesso!');document.location.href='painel-index.php';</script>"); }
private function validacao() { $funcoes = new funcionalidades(); $this->usuario = $funcoes->ChecaVariavel($this->usuario, "texto"); $this->senha = $this->senha == "" ? $this->senha : $this->sha_senha($this->senha); $this->data = $this->data; $conn = new conn(); if ($this->op != "alterar") { $conn->insert(array('dtCad' => $this->data, 'dtAlt' => $this->data, 'dtCad' => $this->data, 'usuario' => $this->usuario, 'senha' => $this->senha, 'cpf' => $this->cpf, 'faz_validacao ' => $this->validador, 'status' => $this->status), "", "usuario"); exit("<script>alert('Seu cadastro foi efetuado com sucesso!');document.location.href='painel-index.php';</script>"); } else { if ($this->senha == "") { $conn->update(array('dtAlt' => $this->data, 'usuario' => $this->usuario, 'cpf' => $this->cpf, 'faz_validacao ' => $this->validador, 'status' => $this->status), "id=" . $this->idCliente . "", "usuario"); } else { $conn->update(array('dtAlt' => $this->data, 'usuario' => $this->usuario, 'senha' => $this->senha, 'cpf' => $this->cpf, 'faz_validacao ' => $this->validador, 'status' => $this->status), "id=" . $this->idCliente . "", "usuario"); } exit("<script>alert('Seu cadastro foi alterado com sucesso!');document.location.href='painel-index.php';</script>"); } }
$dtvalidade = date('Y-m-d', strtotime("+" . $dias . " days", strtotime(date("Y-m-d")))); $conn->insert(array('dtCad' => date("Y-m-d"), 'idCampanha' => $palavra_chave['idSms'], 'CelularCliente' => $_GET['sender'], 'dtEnvio' => $_GET['when'], 'mensagem' => $_GET['text'], 'status' => 1), "", "sms"); $mensagem = converteComandosTxt($dados["mensagem"], $campanha, $dtvalidade); } echo $mensagem; //exit("dadafrg ".$msgFim_enviado); if ($msgFim_enviado < 1) { $usuario = 'montnet'; $senha = 'Qym56fMu'; $celulares = explode(";", $_POST['celular']); $url = "http://api.infobip.com/api/v3/sendsms/xml"; $xmlString = "\n\t\t\t\t\t <SMS>\n\t\t\t\t\t <authentification>\n\t\t\t\t\t <username>" . $usuario . "</username>\n\t\t\t\t\t <password>" . $senha . "</password>\n\t\t\t\t\t </authentification>\n\t\t\t\t\t <message>\n\t\t\t\t\t <sender>" . $dados["campanha"] . "</sender>\n\t\t\t\t\t <text>" . $mensagem . "</text>\n\t\t\t\t\t <flash></flash>\n\t\t\t\t\t <type></type>\n\t\t\t\t\t <wapurl></wapurl>\n\t\t\t\t\t <binary></binary>\n\t\t\t\t\t <datacoding></datacoding>\n\t\t\t\t\t <esmclass></esmclass>\n\t\t\t\t\t <srcton></srcton>\n\t\t\t\t\t <srcnpi></srcnpi>\n\t\t\t\t\t <destton></destton>\n\t\t\t\t\t <destnpi></destnpi>\n\t\t\t\t\t <ValidityPeriod></ValidityPeriod>\n\t\t\t\t\t </message>\n\t\t\t\t\t <recipients>\n\t\t\t\t\t <gsm>" . $_GET['sender'] . "</gsm>\n\t\t\t\t\t </recipients>\n\t\t\t\t\t </SMS> "; $fields = "XML=" . urlencode($xmlString); // in this example, POST request was made using PHP's CURL $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); // response of the POST request $response = curl_exec($ch); curl_close($ch); $cupons_qtd = $palavra_chave['qtdCupons'] - 1; $dados = $conn->update(array("qtdCupons" => $cupons_qtd), "idSms = '" . $palavra_chave['idSms'] . "'", "", "campanha_sms"); $conn->insert(array('dtCad' => date("Y-m-d"), 'idCampanha' => $palavra_chave['idSms'], 'CelularCliente' => $_GET['sender'], 'dtEnvio' => $_GET['when'], 'mensagem' => $mensagem, 'status' => 3, 'msgFim_enviado' => $msgFim_enviado), "", "sms"); } } if (preg_match('/^SAIR/', $txt, $matches, PREG_OFFSET_CAPTURE) || preg_match('/^PARAR/', $txt, $matches, PREG_OFFSET_CAPTURE)) { $dados = $conn->delete("CelularCliente = '" . $_GET['sender'] . "'", "", "sms"); } } }
<?php require_once "classes/conexao.php"; require_once "classes/funcionalidades.php"; $acao = isset($_POST['acao']) ? $_POST['acao'] : ""; $campanha = isset($_POST['campanha']) ? $_POST['campanha'] : ""; $idSms = isset($_POST['idSms']) ? $_POST['idSms'] : ""; $conn = new conn(); if ($acao == "altera_status") { $status = $conn->read(array("status"), "idSms=" . $idSms . " LIMIT 1", "", "campanha_sms", "fetch"); if ($status['status'] == 1) { $atualiza = $conn->update(array('status' => 0), "idSms=" . $idSms . "", "campanha_sms"); if ($atualiza) { exit("ok;"); } else { exit("erro;"); } } } else { if ($acao == "dar_baixa") { $conn->update(array("status" => 4, "msgFim_enviado" => 0), "idCampanha = '" . $campanha . "'", "sms"); $status = $conn->read(array("status"), "campanha='" . $campanha . "' AND idCupom = " . $_POST["idCupom"] . " LIMIT 1", "", "cupom", "fetch"); if ($status['status'] == 0) { $atualiza = $conn->update(array('status' => 1, 'dtBaixa' => date("Y-m-d"), 'usuario_acao' => $_SESSION["login"]["usuario"]), "campanha='" . $campanha . "' AND idCupom = " . $_POST["idCupom"] . "", "cupom"); if ($atualiza) { exit("ok;"); } else { exit("erro;"); } } }
<head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Painel SMS</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css" integrity="sha384-aUGj/X2zp5rLCbBxumKTCw2Z50WgIr1vs/PFN4praOTvYXWlVyh2UtNUU0KAUhAX" crossorigin="anonymous"> <link rel="stylesheet" href="css/estilo.css"> <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css" /> <script type="text/javascript" language="JavaScript" src="js/jquery.min.js"></script> <script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script> <script type="text/javascript" language="JavaScript" src="js/jquery.maskMoney.js"></script> <script type="text/javascript" language="JavaScript" src="js/jquery.validate.js"></script> <script type="text/javascript" language="JavaScript" src="js/jquery.numeric.pack.js"></script> <script type="text/javascript" language="JavaScript" src="js/jquery.floatnumber.js"></script> <script type="text/javascript" language="JavaScript" src="js/jquery.maskedinput-1.2.2.js"></script> <script type="text/javascript" src="js/funcoes.js"></script> <!-- Latest compiled and minified JavaScript <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" integrity="sha512-K1qjQ+NcF2TYO/eI3M6v8EiNYZfA95pQumfvcVrTHtwQVDG+aHRqLi/ETn2uB+1JqwYqVG3LIvdm9lj6imS/pQ==" crossorigin="anonymous"></script> --> </head> <body> <?php include_once "classes/conexao.php"; $conn = new conn(); $conn->update(array('status' => 0), "validadeFim < " . date("Y-m-d") . "", "campanha_sms"); $conn->update(array('status' => 2), "dtvalidade < " . date("Y-m-d") . "", "cupom");