D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso_ant
/
Filename :
pega_autorizacao.php
back
Copy
<?php session_start(); use PHPMailer\PHPMailer\PHPMailer; require 'PHPMailer/src/Exception.php'; require 'PHPMailer/src/PHPMailer.php'; require 'PHPMailer/src/SMTP.php'; header('Content-Type: application/json'); include_once "ConectaApi.php"; // conecta ao banco de dados $link = mysqli_connect(HOST, USER, PASS); if (!$link) { die('Não conseguiu conectar: ' . mysql_error()); } // seleciona o banco devcodes $db_selected = mysqli_select_db( $link,DBNAME); if (!$db_selected) { die ('Não pode selecionar o banco '.DBNAME.' : ' . mysql_error()); } // conecta ao banco de dados $sqlu = ""; $chaveint = $_GET['chave']; $chave = "'".substr($chaveint,1,120)."'"; date_default_timezone_set ("America/Sao_Paulo"); $data = "'".date("Y-m-d H:i:s")."'"; if(!empty($chave)){ $sql = "SELECT id FROM gre_intercorrencia WHERE chave_autorizacao = {$chave}"; $result1 = mysqli_query ( $link, $sql ); $qnt = $result1->num_rows; $row = mysqli_fetch_array($result1); $json = $row; // var_dump($qnt); // die; if($qnt>0) { $auto = substr($chaveint,0,1); $sit = 5; if($auto == 'S') { $text_aut = 'AUTORIZADO'; }else{ $text_aut = 'NAO AUTORIZADO'; } $sqlu = "update gre_intercorrencia set data_email_recebido = {$data} ,adms_sit_id = '{$sit}', chave_autorizacao = ' ', autorizado = '{$auto}' where id = {$row['id']}"; - mysqli_query ( $link, $sqlu ); $sqli= "Select intercor.*, case when resid.gre_sexo_id = 1 then concat('Sra. ', resid.apelido) else concat('Sr. ', resid.apelido) end resid_apelido, case when contr.gre_sexo_id = 1 then concat('A sra. ', contr.nome) else concat('o Sr. ', contr.nome) end contr_nome, contr.email contr_email, usu.email usu_email, usu.apelido usu_apelido FROM gre_intercorrencia intercor join gre_residente resid on resid.id = intercor.gre_residente_id join gre_contratante contr on contr.id = intercor.gre_contratante_id JOIN adms_usuarios usu on usu.id = intercor.gre_usuario_id WHERE intercor.id = {$row['id']}"; //var_dump($sqli); $resulti = mysqli_query ( $link, $sqli ); $qnt = $resulti->num_rows; $rowinter = mysqli_fetch_array($resulti); // var_dump($rowinter['exige_autorizacao']); //die; // var_dump($rowinter['contr_nome']); //require 'autoload.php'; // require 'localhost/idoso_ocean/adm/vendor/autoload.php'; //require ("phpmailer/phpmailer/src/PHPmailer.php"); //use PHPMailer\PHPMailer\Exception; $mail = new PHPMailer(true); try { $sqle = "SELECT * FROM adms_confs_emails WHERE id = 2 LIMIT 1"; $result1 = mysqli_query ( $link, $sqle ); $rowconf = mysqli_fetch_array($result1); //var_dump($rowconf); $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = $rowconf[3]; $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = $rowconf[2]; // SMTP username $mail->Password = $rowconf[5]; $mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); $mail->SMTPSecure = $rowconf[6]; // Enable TLS encryption, `ssl` also accepted $mail->Port = $rowconf[7]; $mail->setFrom($rowconf[2],$rowconf[1]); $mail->addAddress($rowinter['usu_email'], $rowinter['usu_apelido']); // Add a recipient // $mail->addAddress($this->DadosCredEmail[0]['email'], $this->DadosCredEmail[0]['email']); //if(isset($this->Dados['cc_email'])) { // $mail->AddCC($this->Dados['cc_email'], $this->Dados['cc_nome']); // Cópia Admin // } // if(isset($this->Dados['cco_email'])) { // $mail->AddCC($this->Dados['cco_email'], $this->Dados['cco_nome']); // Cópia Oculta // } //Content $mail->isHTML(true); // Set email format to HTML if ($rowinter['exige_autorizacao'] == 'S') { $titulo = utf8_decode('RESPOSTA PEDIDO DE AUTORIZAÇÃO - '). utf8_decode($rowinter['assunto']); }else{ $titulo = utf8_decode('Comunicado - '). utf8_decode($rowinter['assunto']); } $mail->Subject = $titulo; $corpo = utf8_decode($rowinter['contr_nome'] . " respondeu nosso pedido de Autorização.<br>"); if ($rowinter['exige_autorizacao'] == 'S') { $corpo .= utf8_decode("A resposta recebida foi: "); if ($rowinter['autorizado'] == 'S') { $corpo .= utf8_decode("<b><font color='blue'>AUTORIZADO</font></b>"); }else{ $corpo .= utf8_decode("<b><font color='red'>NÃO AUTORIZADO</font></b><br>"); } $corpo . "<br><br>".utf8_decode("Atenciosamente"."<br>"); $cont_text_email = $corpo; $mail->Body = $corpo; $mail->AltBody = $cont_text_email; $mail->send(); } } catch (Exception $e) { echo "Message could not be sent. Mailer Error: "; } $json = 'Sua Resposta de '.$text_aut .' foi enviada com Sucesso !!!'; }else{ // $json = json_encode("<span style='color:red;'>ERRO: Não Consegui Enviar sua, por favor entre em contato com a Clínica </span>"); $json = 'ERRO: Não Consegui Enviar sua, por favor entre em contato com a Clínica'; } echo $json; }