<?php
date_default_timezone_set('America/Lima');
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

require('PHPMailer/Exception.php');
require('PHPMailer/PHPMailer.php');
require('PHPMailer/SMTP.php');

/*$nombre_archivo = '2f6ce291181a.csv';

$contenido =$_POST['perfil'].";".$_POST['tipo'].";".$fecha_hora."\n";*/

include("config.php");

    if (isset($_POST['txtpotenciaCarga']) && isset($_POST['txtespaccioIns']) && isset($_POST['cmbModalidad']) && isset($_POST['txtnombre']) && isset($_POST['txtCorreo']) && isset($_POST['txtTelefono'])
       && isset($_POST['txtEmpresa'])
    ){    

      $fecha_hora=date('Y-m-d H:i:s');

      $sql = "INSERT INTO paneles (potencia,espacio,modalidad,nombre,correo,telefono,empresa,fecha) VALUES
             ('".$_POST['txtpotenciaCarga']."','".$_POST['txtespaccioIns']."','".$_POST['cmbModalidad']."','".$_POST['txtnombre']."' ,'".$_POST['txtCorreo']."','".$_POST['txtTelefono']."', '".$_POST['txtEmpresa']."','". $fecha_hora."')";
      if(!mysqli_query($con,$sql)){
          echo "0_2";  
      }else{
         echo "1";
      
         // passing true in constructor enables exceptions in PHPMailer
          $mail = new PHPMailer(true);
          try {
            // Server settings
            //$mail->SMTPDebug = SMTP::DEBUG_SERVER; // for detailed debug output
            //$mail->SMTPDebug = SMTP; // for detailed debug output
            $mail->isSMTP();
            $mail->Host = 'smtp.gmail.com';
            $mail->SMTPAuth = true;
            $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
            $mail->Port = 587;
            $mail->Username = 'elizabethramosarphi@gmail.com'; // YOUR gmail email
            $mail->Password = 'ngbcynkazijspaqh'; // YOUR gmail password

            $mail->setFrom('elizabethramosarphi@gmail.com');
            $mail->AddAddress("elizabethramosarphi@gmail.com");
            $mail->Subject = "Pre-Cotización FENIX";
            
            $content = '';
            $content .= '
            <style>
            table {
            border-collapse: collapse;
            }

            table{
             width:1200px;
             margin:0 auto;
            }

            td{
            border: 0;
            padding: 10px; 
            max-width:1200px;
            word-wrap: break-word;
            }
            </style>
            ';
            $content .= '<table width="100%">';
            //$content .= '<tr><td colspan="2"><img width="730" src="img/cabecera-fundacion.jpg"/></td></tr>';
            $content .= '<tr><td colspan="2" style="text-align:center"><h2><b>Pre-Cotización</b></h2><h4 style="margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0"><b>FENIX</b></h4></td></tr>';
            $content .= '<tr><td colspan="2"><h4><b>Datos</b></h4></td></tr>';
            $content .= '<tr><td>RUC</td> <td></td> </tr>';
            $content .= '<tr><td>Empresa</td> <td></td></tr>';
            $content .= '<tr><td colspan="2"><h4><b>Solución de compensación de energía reactiva y beneficios</b></h4></td></tr>';
            $content .= '<tr><td>Potencia reactiva (KVAR)</td> <td></td> </tr>';
            $content .= '<tr><td>Energía reactiva inductiva (KVARH)</td> <td></td></tr>';
            $content .= '<tr><td>Factor de Potencia (UN)</td>  <td></td></tr>';
            $content .= '<tr><td>Total ER Ind. (S/)</td> <td></td></tr>';
            $content .= '<tr><td><b>AHORRO POTENCIAL*</b></td> <td></td></tr>';
            $content .= '</table>';

            // LLmamos a la biblioteca para la creacion del PDF
            require_once('html2pdf/html2pdf.class.php');

            // Declaramos el formato del documento PDF
            $html2pdf = new HTML2PDF('P', 'A4', 'es');
            $html2pdf->writeHTML($content, isset($_GET['vuehtml']));
            $messages .= '<html>
                <head>
                <title>Fundación BBVA</title>                        
                </head>
                <body>
                <div style="width:100%;">                                            
                <table  width="910" height="100%" border="0" cellspacing="0" cellpadding="5" align="left" >
                    <tr>
                        <td>
                            <p>
                                <h3><b>Estimado(a) cliente:</b></h3>
                            </p>
                            <p>
                               Le agradecemos haber participado de nuestro simulador de Eficiencia Enegética, ahora se encuentra un paso más adelante en el ahorro de energía para su empresa.
                            </p>
                            <p>En el documento adjunto podrá encontrar los resultados de su simulación. Recuerde que esta simulación presenta montos y cantidades aproximadas que sirven de referencia para su ahorro de energía.</p>
                            <p>Si esta interesado en poder adquirir nuestros servicos lo invitamos a ponerse en contacto con un asesor de servicios:</p>

                            <p>Agradecemos su gentil atención.</p>

                            <p><b>Fenix Perú</b></p>
                        </td>
                    </tr>
                </table>    
                </div>                  
                </body>
           </html>';

            $mail->IsHTML(true);
            $mail->Subject = "Send email using Gmail SMTP and PHPMailer";
            $mail->Body    = $messages;
            $subject='holas';

            $doc = $html2pdf->Output('', 'S');
            $mail->AddStringAttachment($doc, 'doc.pdf', 'base64', 'application/pdf');
            $mail->send();
            echo "1";
          } catch (Exception $e) {
            echo "Error in sending email. Mailer Error: {$mail->ErrorInfo}";
          }        
      ///
      }  

    }else{
       echo "0_1";
    }

?>