<?php
  /**
   *ENVIA CORREO CON ADJUNTO DE COTIZACION
   */
   //use PHPMailer\PHPMailer;

 #include 'http://technologyzone.mx/adminos/extentions/tcpdf/pdf/cotizacion-pdf-attachment.php?idCotiMaster='.$_GET["idMaster"].'';
#include '../tcpdf/pdf/cotizacion-pdf-attachment.php?idCotiMaster='.$_GET["idMaster"].'';
 //include $_SERVER['DOCUMENT_ROOT'].'/Apise/extentions/tcpdf/pdf/cotizacion-pdf-attachment.php?idCotiMaster=14';
 require "src/class.phpmailer.php";
 require_once('../../../controllers/solicitudes.controller.php');
 require_once('../../../models/solicitudes.model.php');
 require_once('tcpdf_include.php');
  class SendEmail {
      public $idCotiMaster;
      public $cuentaCorreo;
      public $oculta;
      public $cc;
        /*====================================================================================
                FUNCION PARA ENVIAR CORREO POR SMTP
                static public function mdlSentEmail($para, $asunto, $copia,$body){
        ======================================================================================*/
        public function MdlEnviaCorreo(){

            $valor =$_GET["idMaster"];
            $cuenta = $_GET["correo"];
            $copia = $_GET["oculta"];
            $concopia = $_GET["cc"];
            $item  = 'id_solicitud';
            $mail = new PHPMailer;
            $respuestaCotiza = ControladorSolicitudes::ctrGetSolicitudesAjax($item,$valor);
            $folio = $respuestaCotiza["soli_folio"];
            $contacto = $respuestaCotiza["cont_nombre"];
            $empresa = $respuestaCotiza["emp_razonSocial"];
            $vendedor = $respuestaCotiza["us_nombre"];
            $entrega = $respuestaCotiza["soli_tiempo_entrega"];
            $NombreProyecto = $respuestaCotiza["soli_titulo"];
            $status = 7;
            $CambiarStatusDeSolicitud = ControladorSolicitudes::ctrCambiarStausSolicitud($valor,$status,$contacto,$cuenta,$empresa);
            try {
                                $mail->isSMTP();                                      // Set mailer to use SMTP
                                //Server settings
                                $mail->SMTPDebug = 2;                                 // Enable verbose debug output


                            //    $mail->Encoding = "quoted­printable";

                              //  $mail->Host = 'mail.asimx.com;mail.asimx.com';  // mail.asimx.com;mail.asimx.com  Specify main and backup SMTP servers
                              $mail->Host = 'mail.asimx.com';
                                $mail->SMTPAuth = true;                               // Enable SMTP authentication
                                $mail->Username =
                                //'administracion@asimx.com';
                                'administracion2@asimx.com';                 // SMTP username
                                $mail->Password =
                                'mexCom5757+';
                                 //'e{=sZR=&!psL';                           // SMTP password
                                $mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
                                $mail->Port = 465;                                    // TCP port to connect to
                                //Recipients
                                $mail->setFrom('administracion2@asimx.com', 'ASIMEX');
                                $mail->addAddress($cuenta, $contacto);     // Add a recipient
                                $mail->addBCC($copia);
                                if (isset($concopia)) {
                                  $ccs = explode(";", $concopia);
                                  foreach($ccs as $individuales) {
                                      $individuales = trim($individuales);
                                      $mail->addCC($individuales);
                                  }
                                }
                                //$mail->addAddress('juventusluis@hotmail.com');
                                // Name is optional
                                //$mail->addReplyTo('info@brasmexinv.com', 'Estado de Cuenta Creado');
                                //$mail->addCC('info@brasmexinv.com', 'Estado de Cuenta Creado');
                                //$mai  l->addBCC('juventusluis@hotmail.com');
                                //Attachments
                                //$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
                                //$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
                                $mail->addAttachment('../../attachments/ASIMEX-Cotizacion.pdf');
                              //  $asunto = "Content-Type: text/html; charset=UTF-8";
                                $asunto = "Cotización #" .$folio ." - " . $NombreProyecto;
                              //  $asunto = "=?ISO-8859-1?B?".base64_encode($asunto)."=?=";
                              //  $asunto=utf8_decode('Cotización #');
                                $mail->Subject =  "=?ISO-8859-1?B?".base64_encode(utf8_decode($asunto))."=?=";
                                //Content
                                $mail->isHTML(true);                                  // Set email format to HTML

                                $mail->Body    = '<tbody>
                                  <tr>
                                    <td align="center" valign="top"><table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
                                      <tbody>
                                      <tr>
                                        <td align="left" valign="top">
                                        </td>
                                      </tr>
                                      <tr>
                                        <td align="left" valign="top">&nbsp;</td>
                                      </tr>
                                        <tr>
                                          <td align="left" valign="top" style="font-size: 20px; color: #57585b; font-family: Arial, sans-serif,Helvetica; padding-left: 10px;">Buen día '.$contacto.',</td>

                                        </tr>
                                        <tr>
                                          <td height="10" align="left" valign="top">&nbsp;</td>
                                        </tr>
                                        <tr>
                                          <td align="left" valign="top" style="font-size: 18px; color: #57585b; font-family: Arial, sans-serif, Helvetica; padding-left: 10px; padding-top: 3px;">En el archivo adjunto podrá encontrar la cotización correspondiente al proyecto '.$NombreProyecto.'</td><br>
                                        </tr>

                                        <tr>
                                          <td align="left" valign="top" style="font-size: 18px; color: #57585b; font-family: Arial, sans-serif, Helvetica; padding-left: 10px; padding-top: 3px;">El cual tiene un tiempo de entrega '.$entrega.' después de ser liberada la orden de compra.</td><br>
                                        </tr>
                                        <tr>
                                          <td align="left" valign="top" style="font-size: 18px; color: #57585b; font-family: Arial, sans-serif, Helvetica; padding-left: 10px; padding-top: 3px;">Cualquier duda o comentario, estamos para servirle. <br> Saludos!!</td><br>
                                        </tr>
                                        <tr>
                                          <td height="10" align="left" valign="top">&nbsp;</td>
                                        </tr>
                                        </tbody>
                                    </table></td>
                                  </tr>
                                  <table data-mysignature-version="2019-02-12T23:22:53.500Z | 0" width="500" cellspacing="0" cellpadding="0" border="0">
                                    <tr>
                                      <td>
                                        <table cellspacing="0" cellpadding="0" border="0">
                                          <tr>

                                            <td style="font-size:1em;padding:0 15px 0 8px;vertical-align: top;" valign="top">
                                              <table cellspacing="0" cellpadding="0" border="0" style="line-height: 1.4;font-family:Tahoma, Geneva, sans-serif;font-size:85%;color: #000001;">
                                                <tr>
                                                </tr>
                                                <tr>
                                                  <td style="padding: 4px 0;">
                                                    <div style="color:#000001;font-family:Tahoma, Geneva, sans-serif;"> Cotizaciones | Leida Salinas </div>
                                                  </td>
                                                </tr>
                                                <tr>
                                                  <td><span style="font-family:Tahoma, Geneva, sans-serif;color:#0025ef;">Telefono:&nbsp;</span><span><a style="font-family:Tahoma, Geneva, sans-serif;color:#000001;" href="">2621557</a></span></td>
                                                </tr>
                                                <tr>
                                                  <td><span style="font-family:Tahoma, Geneva, sans-serif;color:#0025ef;">Sitio Web:&nbsp;</span><span style="font-family:Tahoma, Geneva, sans-serif;"><a href="http://www.asimex.com" style="color:#000001;" target="_blank">www.asimex.com.mx</a></span></td>
                                                </tr>
                                                <tr>
                                                  <td><span style="font-family:Tahoma, Geneva, sans-serif;color:#0025ef;">Correo:&nbsp;</span><span><a href="mailto:correo@correo" target="_blank" style="font-family:Tahoma, Geneva, sans-serif;color: #000001;">administracion2@asimx.com</a></span></td>
                                                </tr>
                                              <!--<tr>
                                                  <td><span style="font-family:Tahoma, Geneva, sans-serif;color:#0025ef;">Direccion:&nbsp;</span><span style="font-family:Tahoma, Geneva, sans-serif;color:#000001;">Colonia</span></td>
                                                </tr>!-->
                                                <tr>
                                                  <td valign="top" width="100" style="padding:0 8px 0 0;vertical-align: top;"> <img alt="empresa" width="200" style="width:200px;moz-border-radius:10%;khtml-border-radius:10%;o-border-radius:10%;webkit-border-radius:10%;ms-border-radius:10%;border-radius:10%;"
                                                      src="http://technologyzone.mx/adminos/views/img/LogoASIMEX.png" /> </td>
                                                </tr>
                                              </table>
                                            </td>
                                          </tr>
                                        </table>
                                      </td>
                                    </tr>
                                  </table>
                                </tbody>';
                                $mail->CharSet = 'UTF-8';                               // Especificamos el tipo de caracteres
                                $mail->AltBody = 'Cotizacion ¡Asimex.com.mx!';
                              $exito = $mail->send();
                                $intentos=1;
                                while ((!$exito) && ($intentos < 5)) {
                                sleep(5);
                                    //echo $mail->ErrorInfo;
                                    $exito = $mail->Send();
                                    $intentos=$intentos+1;
                                 }
                                /* LLAMADA DEL SWEET ALERT */
                                if(!$exito){
                                  //var_dump($exito);exit;
                                  header('location:../../views/modules/alerta.php?msj=Error al intentar enviar&c=cotiza&p=cotiza&t=error'.$mail->ErrorInfo);

                                }else {
                                //  header('location:../../views/modules/alerta.php?msj=Correo enviado exitosamente&c=cotiza&p=cotiza&t=success');

                                }
                  } catch (Exception $e) {
                      echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
                  }
        }
      /*====================================================================================
          FIN DE FUNCION PARA ENVIAR CORREO POR SMTP
      ======================================================================================*/
  }
  /*$cotizacion = new SendEmail();
  $cotizacion -> cuentaCorreo = $_GET["correo"];
  $cotizacion -> idCotiMaster = $_GET["idMaster"];
  $cotizacion -> oculta = $_GET["oculta"];
  $cotizacion -> cc = $_GET["cc"];
  $cotizacion -> MdlEnviaCorreo();*/
 ?>
