D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
vendor_ant
/
api
/
Filename :
envioemailprescricaoFunction.php
back
Copy
<?php //include_once("c:/wamp64n/www/idoso/adm/vendor/phpmailer/phpmailer/"); define('HOST', 'bdidoso.mysql.dbaas.com.br'); define('USER', 'bdidoso'); define('PASS', 'Crm8751M'); define('DBNAME', 'bdidoso'); $sql = ""; $residant = 0; $DadosUsuario = ""; $prim_nome = ""; $nome = ""; /* define('HOST', 'localhost'); define('USER', 'root'); define('PASS', ''); define('DBNAME', 'bdidoso'); */ ini_set('display_errors',1); ini_set('display_startup_erros',1); error_reporting(E_ALL); // conecta ao banco de dados $mysqli = new mysqli(HOST, USER, PASS, DBNAME); /* check connection */ if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit(); } function envia_email() { $dest = array(); $result0 = $mysqli->query("SELECT * FROM adms_confs_emails WHERE id = 1 LIMIT 1"); $dest = $result0->fetch_assoc(); $dir = getcwd(); include_once($dir."/PHPMailer/class.phpmailer.php"); $mail = new phpmailer(true); // Passing `true` enables exceptions try { //Server settings // $mail->SMTPDebug = 1; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = $dest['host']; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = $dest['usuario']; // SMTP username $mail->Password = $dest['senha']; // SMTP password $mail->SMTPSecure = $dest['smtpsecure']; // Enable TLS encryption, `ssl` also accepted $mail->Port = $dest['porta']; // TCP port to connect to //Recipients $mail->setFrom($dest['email'], $dest['nome']); $mail->addAddress($DadosEmail['dest_email'], $DadosEmail['dest_nome']); // Add a recipient $mail->addCC('crmarques1402@gmail.com'); // //Content $mail->isHTML(true); // Set email format to HTML $mail->Subject = $DadosEmail['titulo_email']; $mail->Body = $DadosEmail['cont_email']; //var_dump($mail); $mail->AltBody = $DadosEmail['cont_email']; if ($mail->send()) { print_r('mandou: <br>'.utf8_encode($DadosEmail['cont_email'])); } else { print_r('ERRO'); } } catch (Exception $e) { echo 'Erro : ', $e->getMessage(), "\n"; } $DadosEmail = ""; } // seleciona o banco devcodes $dest = array(); $result0 = $mysqli->query("SELECT * FROM adms_confs_emails WHERE id = 1 LIMIT 1"); $dest = $result0->fetch_assoc(); if ($result = $mysqli->query("Select prescr.*, case when resid.gre_sexo_id = 1 then concat('Sra. ', resid.apelido) else concat('Sr. ', resid.apelido) end resid_nome, fili.fone, fili.email_retorno_autorizacao, prod.nome prod_nome, contr.nome contr_nome, contr.email contr_email FROM gre_prescr_email prescr join gre_residente resid on resid.id = prescr.gre_residente_id join gre_produto prod on prod.id = prescr.gre_produto_id join gre_contratante contr on contr.id = resid.gre_contratante_id join gre_filial fili on fili.id = prescr.gre_filial_id ")) { if (!$mysqli->query("SET @a:='this will not work'")) { printf("Error: %s\n", $mysqli->error); } } //print_r('aqui após ler.<br>'); while ($myrow = $result->fetch_assoc()) { // var_dump($myrow); $DadosEmail = array(); if($residant ==0 ){ $residant = $myrow['gre_residente_id']; // var_dump($residant); } $nome = explode(" ", $myrow['contr_nome']); $prim_nome = $nome[0]; // var_dump($prim_nome); $DadosEmail['dest_nome'] = $prim_nome; $DadosEmail['dest_email'] = $myrow['contr_email']; $DadosEmail['titulo_email'] ="Necessidade de Produtos ". $myrow['resid_nome']; $DadosEmail['cont_email'] = utf8_decode("Olá ") . $prim_nome . ",<br><br>"; $DadosEmail['cont_email'] .= utf8_decode("Necessitamos que envie no máximo em 48 hs os produtos descriminados abaixo:<br><br>"); if($residant == $myrow['gre_residente_id']) { $DadosEmail['cont_email'] .= utf8_decode("Produto: .". $myrow['prod_nome'])."<br>"; }else{ $residant = $myrow['gre_residente_id']; $DadosEmail['cont_email'] .= utf8_decode("Caso não recebermos nesse prazo providenciaremos a aquisição e lançaremos em sua Fatura do Mês.<br><br>"); $DadosEmail['cont_email'] .= utf8_decode("Dúvidas, entre em contato conosco pelo telefone: <b> " . preg_replace('/^([0-9]{2})([0-9]{4})([0-9]{4})$/', '($1) $2-$3', $myrow['fone']). "</b> c/ <b>"); /* $DadosEmail['cont_text_email'] = $DadosEmail['cont_email']; $emailPHPMailer = new \App\adms\Models\helper\AdmsPhpMailer(); $emailPHPMailer->emailPhpMailer($DadosEmail); * */ } var_dump($DadosEmail); envia_email(); }