1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- require_once('seguranca.php');
- require_once('config.php');
- require_once('funcoes.php');
- $data = date("Y-m-d H:i:s");
- $servidor_sms = "";
- if(($ClickAtellEnabled == 0) && ($LocaSMSEnabled == 1)){
- $servidor_sms = "locasms";
-
- //Envia ClickAtell
- }else if(($ClickAtellEnabled==1) && ($LocaSMSEnabled==0)){
- $servidor_sms = "clickatell";
-
- }else {
- $servidor_sms = "erro";
- }
-
-
- //Remove acesso revendas expiradas
- //Carrega usuarioSSH
- $SQLSMS = "select * from sms WHERE status = 'Aguardando' ";
- $SQLSMS = $conn->prepare($SQLSMS);
- $SQLSMS->execute();
-
- if(($SQLSMS->rowCount()) > 0){
- while($row = $SQLSMS->fetch()){
-
- $SQLDestinatario = "select * from usuario WHERE id_usuario = '".$row['id_destinatario']."' ";
- $SQLDestinatario = $conn->prepare($SQLDestinatario);
- $SQLDestinatario->execute();
- $destinatario = $SQLDestinatario->fetch();
-
- if($servidor_sms == "locasms"){
- $send = enviarLocaSMS($destinatario['celular'], $row['mensagem'], $UserLocaSMS, $PassLocaSMS);
-
- $status = (String) (strpos($send, 'SUCESSO') > 0) ? true : false;
-
- if($status == '1'){
- $SQLUPSMS = "update sms set status='Enviado', hora_envio='".$data."' WHERE id_sms = '".$row['id_sms']."' ";
- $SQLUPSMS = $conn->prepare($SQLUPSMS);
- $SQLUPSMS->execute();
- echo "SMS ID ".$row['id_sms']." enviado!<br>";
- }
- }
-
- }
-
- }else{
- echo "Nenhuma SMS Disparado!<br>";
- }
-
-
-
- function enviarLocaSMS($destino,$mensagem,$UserLocaSMS,$PassLocaSMS){
-
- $send = file_get_contents("http://54.173.24.177/shortcode/api.ashx?action=sendsms&lgn=$UserLocaSMS&pwd=$PassLocaSMS&msg=".urlencode($mensagem)."&numbers=".urlencode($destino)." ");
-
-
- return $send;
-
-
- }
-
-
- ?>
|