D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home1
/
netbooks
/
public_html
/
clinica-a-sorrisos
/
jobs
/
Filename :
alerta-dia-anterior-testes.php
back
Copy
<?php error_reporting(E_ALL); set_time_limit(0); if (!class_exists('Gerais')) include('../models/gerais.php'); if (!class_exists('Database')) include('../includes/conexao.php'); $db = new Database(); $gerais = new Gerais(); $amanha = date('Y-m-d', strtotime('+1 days')); if ($result = $db->selectDB("SELECT m.hora_inicio, med.nome as profissional, s.servico, c.nome as cliente, c.telemovel, m.id as id_marcacao FROM marcacoes m INNER JOIN servicos s ON s.id = m.id_servico INNER JOIN utilizadores med ON med.id = m.id_utilizador INNER JOIN clientes c ON c.id = m.id_cliente WHERE m.estado <> 'E' AND m.data = '".$amanha."' AND s.envia_notificacao = 'S' AND m.id <> 42 LIMIT 4")) { foreach($result as $key => $value) { if($value->telemovel != '') { ## Valida se o telemóvel começa com 91, 92, 93, 96 e tem 9 caracteres $array_extensoes = array(91, 92, 93, 96); if(strlen($value->telemovel)==9 AND in_array(substr($value->telemovel, 0, 2), $array_extensoes)) { $dia = date('d-m-Y', strtotime('+1 days')); $hora = $value->hora_inicio; $servico = $gerais->removeCaracteres($value->profissional); $profissional = $gerais->removeCaracteres($value->servico); $mensagem = "Tem consulta marcada amanha, dia $dia as $hora para $servico - $profissional."; $mensagem = str_replace(" ", "%20", $mensagem); $nr = str_replace(" ", "", trim($value->telemovel)); ##$sms = $gerais->enviarSMS($nr, $mensagem); $sms = $gerais->enviarSMS(914341887, $mensagem); $sucesso = 'N'; if($sms == 'OK') { $sucesso = 'S'; } $gerais->insereLog($db, $value->id_marcacao, $value->telemovel, $sucesso); } else { $gerais->insereLog($db, $value->id_marcacao, $value->telemovel, "N"); } } else { $gerais->insereLog($db, $value->id_marcacao, $value->telemovel, "N"); } sleep(5); } } ?>