#!/usr/bin/php -q
CANCELADA | 0 -> ATIVA
$query = "SELECT emp_cnpj,emp_vpn,emp_razao_social,emp_nome_fantasia,
now()::date - max(chm_data_bilhete) as ultima_atualizacao
FROM vds_empresas a, vds_chamadas b
WHERE b.emp_id = a.emp_id
AND a.user_reg = 0
GROUP BY emp_cnpj,emp_vpn,emp_razao_social,emp_nome_fantasia
ORDER BY emp_razao_social";
$result = pg_query($query);
$dados = pg_fetch_all($result);
foreach ($dados as $key => $value) {
$dataAtualizacao = $value['ultima_atualizacao'];
if ($dataAtualizacao >= DIAS_ATRASO) {
$tableDes .= "
";
$tableDes .= sprintf("%s | ", $value['emp_razao_social']);
$tableDes .= sprintf("%s | ", $value['emp_nome_fantasia']);
$tableDes .= sprintf("%s | ", $value['emp_vpn']);
$tableDes .= sprintf("%s | ", $value['ultima_atualizacao']);
$tableDes .= "
";
}
}
if(!empty($tableDes)) {
$mail = new PHPMailer(true); // Passing `true` enables exceptions
//Configurações do Servidor
$mail->SMTPDebug = 2; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'mail.simplesip.com.br'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'desenv02@simplesip.com.br'; // SMTP username
$mail->Password = 'SimpleS_root'; // SMTP password
//$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
//Remetente
$mail->setFrom('desenv02@simplesip.com.br', 'Desenvolvimento');
//Recebedores
$mail->addAddress('devel@simplesip.com.br', 'Grupo Desenvolvimento');
//Conteudo
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'Clientes ALGAR Desatualizados';
$mail->Body = "Relatório de clientes Algar desatualizados.
"
. "Gerando em: " . date('d/m/Y H:i:s') . "
"
. ""
. "Cliente | Empresa | VPN | Dias de Atraso |
"
. $tableDes
. "
";
$mail->send();
}
} catch (Exception $e) {
$reg_msg = $e->getMessage();
}
/**
*
* @return type
*
* Função de conexão ao banco de dados.
*/
function ConnectPG() {
$db = "host=201.16.246.48 port=5432 dbname=pbx user=contacte password=ctepgSQL";
return pg_connect($db);
}
?>