<?php

require_once 'conexion.php';
$codigo=$_POST['iddo'];
$usuario=$_POST['usuario'];
$orig=$_POST['orig'];
$dest=$_POST['dest'];
$accion=$_POST['accion'];
$query ="SELECT
empresa.empresa_id, 
empresa.emp_razon, 
empresa.emp_email, 
empresa.emp_code, 
empresa.emp_telefono, 
empresa.emp_direccion, 
empresa.emp_logo
FROM
empresa";
date_default_timezone_set('America/Lima');

$resultado = $mysqli->query($query);
$razon ="";
$telefono="";
$email="";
$code="";
$logo="";
while($row2=$resultado->fetch_assoc()){
    $razon=$row2['emp_razon'];
    $cod_Cel=$row2['emp_code'];
    $telefono=$row2['emp_telefono'];
    $email=$row2['emp_email'];
    $logo=$row2['emp_logo'];

}

$query2="SELECT
documento.documento_id, 
SUBSTRING_INDEX(documento.documento_id, '-', 1) AS expe_num,
documento.doc_dniremitente, 
documento.doc_nombreremitente, 
documento.doc_apepatremitente,
documento.doc_apematremitente,
documento.doc_nrodocumento, 
tipo_documento.tipodoc_descripcion,
documento.doc_fecharegistro,
documento.doc_ruc,
documento.doc_empresa,
documento.doc_nrodocumento,
documento.doc_folio,
tupa.tupa_descripcion,
documento.doc_emailremitente
FROM
documento
INNER JOIN
tipo_documento
ON 
    documento.tipodocumento_id = tipo_documento.tipodocumento_id
INNER JOIN
tupa
ON 
    documento.tupa_id = tupa.tupa_id

WHERE documento.documento_id='".$codigo."'";

$query3 = " SELECT
empleado.emple_nombre, 
empleado.emple_apepat, 
empleado.emple_apemat, 
empleado.emple_nrodocumento, 
empleado.emple_movil, 
empleado.emple_email, 
empleado.emple_direccion, 
empleado.empleado_id, 
usuario.area_id, 
area.area_nombre, 
area.area_cod,
CONCAT_WS(' ',empleado.emple_nombre,empleado.emple_apepat,empleado.emple_apemat) as namefull
FROM
usuario
INNER JOIN
empleado
ON 
    usuario.empleado_id = empleado.empleado_id
INNER JOIN
area
ON 
    usuario.area_id = area.area_cod
    WHERE usuario.usu_usuario='".$usuario."'";

$query4 = "SELECT
area.area_nombre, 
area.area_cod
FROM
area
WHERE area_cod = '".$dest."'";


$resultado2 = $mysqli->query($query2);
$resultado3 = $mysqli->query($query3);
$resultado4 = $mysqli->query($query4);
$expe ="";
$fecharegistro="";
$nombre="";
$apepat="";
$apemat="";
$dni="";
$ruc="";
$razonsocial="";
$correo="";
$tipodoc="";
$nrodoc="";
$folios="";
$tupa="";

$nombre = "";
$paterno = "";
$materno = "";
$celular = "";
$email = "";
$direccion = "";
$dni = "";
$areaprocedencia = "";
$namefull = "";

$areadestino = "";

while($row3=$resultado3->fetch_assoc()){
    $nombre = $row3['emple_nombre'];
    $paterno = $row3['emple_apepat'];
    $materno = $row3['emple_apemat'];
    $celular = $row3['emple_movil'];
    $email = $row3['emple_email'];
    $direccion = $row3['emple_direccion'];
    $dni = $row3['emple_nrodocumento'];
    $areaprocedencia = $row3['area_nombre'];
    $namefull = $row3['namefull'];

}

while($row4=$resultado4->fetch_assoc()){
    $areadestino = $row4['area_nombre'];
}


if ($resultado2->num_rows > 0) {
    while($row = $resultado2->fetch_assoc()) {
        // asignar valores a las variables aquí
        
    $expe=$row['expe_num'];
    $fecharegistro=$row['doc_fecharegistro'];
    $nombre=$row['doc_nombreremitente'];
    $apepat=$row['doc_apepatremitente'];
    $apemat=$row['doc_apematremitente'];
    $dni=$row['doc_dniremitente'];
    $ruc=$row['doc_ruc'];
    $razonsocial=$row['doc_empresa'];
    $correo=$row['doc_emailremitente'];
    $tipodoc=$row['tipodoc_descripcion'];
    $nrodoc=$row['doc_nrodocumento'];
    $folios=$row['doc_folio'];
    $tupa=$row['tupa_descripcion'];
    }
} else {
    echo "No se encontró ningún registro con el código proporcionado.";
    echo $codigo;
    echo "que fue";
}

//Import PHPMailer classes into the global namespace
//These must be at the top of your script, not inside a function
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';

//Create an instance; passing `true` enables exceptions
$mail = new PHPMailer(true);


try {
    //Server settings
    $mail->SMTPDebug = SMTP::DEBUG_SERVER;                      //Enable verbose debug output
    $mail->isSMTP();                                            //Send using SMTP
    $mail->Host       = 'mail.moralesmuni.gob.pe';                     //Set the SMTP server to send through
    $mail->SMTPAuth   = true;                                   //Enable SMTP authentication
    $mail->Username   = 'mesapartes@moralesmuni.gob.pe';                     //SMTP username
    $mail->Password   = 'Areq1926@/';                               //SMTP password
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;            //Enable implicit TLS encryption
    $mail->Port       = 465;                                    //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`

    //Recipients
    $mail->setFrom('mesapartes@moralesmuni.gob.pe', $razon);
    $mail->addAddress($correo, $nombre.' '.$apepat.' '.$apemat );     //Add a recipient

    //Content
    $mail->isHTML(true);   
    $mail->addEmbeddedImage('../../'.$logo, 'logo', '');    
         
                            //Set email format to HTML
    $mail->Subject = 'MESA DE PARTES VIRTUAL';
    $mail->Body    = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html data-editor-version="2" class="sg-campaigns" xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
        <style type="text/css">
        body,
        p,
        div {
            font-family: arial, helvetica, sans-serif;
            font-size: 14px;
        }
    
        body {
            color: #000000;
        }
    
        body a {
            color: #1188E6;
            text-decoration: none;
        }
    
        p {
            margin: 0;
            padding: 0;
        }
    
        table.wrapper {
            width: 100% !important;
            table-layout: fixed;
            -webkit-font-smoothing: antialiased;
            -webkit-text-size-adjust: 100%;
            -moz-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
        }
    
        img.max-width {
            max-width: 100% !important;
        }
    
        .column.of-2 {
            width: 50%;
        }
    
        .column.of-3 {
            width: 33.333%;
        }
    
        .column.of-4 {
            width: 25%;
        }
    
        ul ul ul ul {
            list-style-type: disc !important;
        }
    
        ol ol {
            list-style-type: lower-roman !important;
        }
    
        ol ol ol {
            list-style-type: lower-latin !important;
        }
    
        ol ol ol ol {
            list-style-type: decimal !important;
        }
        .barcode {
                    padding: 1.5mm;
                    margin: 0;
                    vertical-align: top;
                    color: #000044;
                }
               
                  .caja{
                    background-color:red;
                    width:100%;
                    height:120px;
                    border:3px solid black;
                    display:flex;
                  }
                  hr{
                    margin:1px;
                    color:#25476a;
                  }
                  table, th, td {
                    border: 1px solid black;
                    border-collapse: collapse;
                  }
                  td{
                    padding:7px;
                  }
    
        @media screen and (max-width:480px) {
    
            .preheader .rightColumnContent,
            .footer .rightColumnContent {
                text-align: left !important;
            }
    
            .preheader .rightColumnContent div,
            .preheader .rightColumnContent span,
            .footer .rightColumnContent div,
            .footer .rightColumnContent span {
                text-align: left !important;
            }
    
            .preheader .rightColumnContent,
            .preheader .leftColumnContent {
                font-size: 80% !important;
                padding: 5px 0;
            }
    
            table.wrapper-mobile {
                width: 100% !important;
                table-layout: fixed;
            }
    
            img.max-width {
                height: auto !important;
                max-width: 100% !important;
            }
    
            a.bulletproof-button {
                display: block !important;
                width: auto !important;
                font-size: 80%;
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
    
            .columns {
                width: 100% !important;
            }
    
            .column {
                display: block !important;
                width: 100% !important;
                padding-left: 0 !important;
                padding-right: 0 !important;
                margin-left: 0 !important;
                margin-right: 0 !important;
            }
    
            .social-icon-column {
                display: inline-block !important;
            }
        }
        </style>
    </head>
    
    <body>
        <center class="wrapper" data-link-color="#1188E6"
            data-body-style="font-size:14px; font-family:arial,helvetica,sans-serif; color:#000000; background-color:#ffb349;">
            <div width="100%" style="text-align:center;"> 
                <img width="8%" src="cid:logo" >
            </div>
            
            <div width="100%" style="text-align:center;padding-top:8px;margin-top:10px"> 
                <span><b>'.$razon.'</b></span>
            </div> 
            <hr>
            <hr>
            <br>
            <br>
            <div> 
            <span style="font-size:17px;color:black;border: 3px solid orange;padding: 9px;"><b>'.$accion.'</b></span>
        </div>

            <h3>1. Datos de Acción del Expediente</h3>
        

            <div style="border-bottom: 1px solid black;margin-top:9px;">
                <span><b>Area Procedencia: </b></span>
                <span>'.$areaprocedencia.'</span>
            </div>
    
            <div style="border-bottom: 1px solid black;margin-top:9px;">
                <span><b>Area Destino: </b></span>
                <span>'.$areadestino.'</span>
            </div>
    
            <div style="border-bottom: 1px solid black;margin-top:9px;">
                <span><b>Acción Realizada Por: </b></span>
                <span>'.$namefull.'</span>
            </div>
    
            <div style="border-bottom: 1px solid black;margin-top:9px;">
                <span><b>Fecha: </b></span>
                <span>'.date('d-m-Y H:i:s').'</span>
            </div>
    
    
            <table width="100%"  style="font-size:12px; margin-top:12px">
                <tr>
                    <td style="width:50%" colspan="1"><b>Numero de Expediente: </b>'.$expe.'</td>
                    <td style="width:50%" colspan="2"><b>Fecha y Hora: </b>'.date('d/m/Y H:i:s',strtotime($fecharegistro)).'</td>
                </tr>
                <tr>
                    <td colspan="3"><b>Nombres: </b>'.$nombre.'</td>
                </tr>
                <tr>
                    <td colspan="1"><b>Apellido Paterno: </b>'.$apepat.'</td>
                    <td colspan="2"><b>Apellido Materno: </b>'.$apemat.'</td>
                </tr>
                <tr>
                    <td colspan="1"><b>DNI: </b>'.$dni.'</td>
                    <td colspan="2"><b>RUC: </b>'.$ruc.'</td>
                </tr>
                <tr >
                    <td colspan="3"><b>Razon Social: </b>'.$razonsocial.' </td>
                </tr>
                <tr >
                    <td colspan="3"><b>Correo Electronico: </b>'.$correo.' </td>
                </tr>
                <tr>
                    <td colspan="1" style="width:30%"><b>Tipo Documento: </b>'.$tipodoc.'</td>
                    <td colspan="1" style="width:30%"><b>Nro. Documento.: </b>'.$nrodoc.'</td>
                    <td colspan="1" style="width:30%"><b>Folios: </b>'.$folios.'</td>
                </tr>
                <tr>
                    <td colspan="3"><b>Procedimiento Administrativo: </b>'.$tupa.'</td>
                </tr>
            
          </table>
    
    
            
            
        </center>
    </body>
    
    </html>';
    
    $mail->CharSet = 'UTF-8';
    $mail->send();
    echo 'Message has been sent';
} catch (Exception $e) {
    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}