<?php
//LIBRERIA-----------------------------------------------------------------------------
require '../../../assets/phpmailer/PHPMailerAutoload.php';
//=====================================================================================
//----------------VARIBLES-------------------------------------------------------------
//=====================================================================================
define('HOST', 'smtp.1and1.es');
define('CUANTA_MAIL', 'awa@avanbox.com');
define('CUANTA_MOSTRAR', 'noreply@avanbox.com');
define('CLAVE_MAIL', 'Gerardo2016');
define('AUTH', '1');
define('PUERTO', '587');
define('DESCRIPCION', 'Notificaciones Automáticas de Sistema');
$dominio = dominioCliente($bd_conn);
$logo = logoURL($bd_conn);
$asunto = "Se ha enviador un documento que requiere de su firma";
$mailAmostrar = CUANTA_MOSTRAR;
//=====================================================================================
//----------------ACCIONES-------------------------------------------------------------
//=====================================================================================
//DATOS RECEPTOR///////////////////////////////////////////////////////////////////////
foreach ($datos_firma->firmantes as &$valor) {
    $mail = new PHPMailer;
    $mail->isSMTP();     
    $mail->SetLanguage('es');
    $mail->Host = HOST;
    if (AUTH == 1) {
    $mail->SMTPAuth = true;
    }else{
    $mail->SMTPAuth = false;
    }  
    $mail->Username = CUANTA_MAIL;      
    $mail->Password = CLAVE_MAIL; 
    $mail->SMTPSecure = 'tls';  
    $mail->Port = PUERTO; 
    $mail->SMTPOptions = array('ssl' => array(
                        'verify_peer'       => false,
                        'verify_peer_name'  => false,
                        'allow_self_signed' => true
                        )
    );  
    if (CUANTA_MOSTRAR != '') {
        $mail->setFrom(CUANTA_MOSTRAR, DESCRIPCION);
    }else{
        $mail->setFrom(CUANTA_MAIL, DESCRIPCION);
    }
    $mail->addAddress($valor->correo); 
    $mail->isHTML(true);
    $bodyContent = "
    <!-- Cuerpo del Correo -->
    <div align='left'>
        <div align='center'>
            <img alt='Logo' src='".$logo."' align='center' border='0'>
        </div>
        <div id='body_doc'>
            <p style='text-align: justify;'>
                <br>
                Hola ".$valor->nombre.".
            </p>
            <p style='text-align: justify;'>
                <br>
                Se le ha enviado un documento que requiere de su firma, para acceder a el pinche <a href='".$vinculo_cliente."' target='_blank'>Aquí</a>.
            </p>
            <br>
            <p style='text-align: justify;' align='center'>
                <small>Mensaje generado Autom&aacute;ticamente por Papel Cero. No responda a este correo electr&oacute;nico.</small>
            </p>
        </div>
    </div>
    ";
    $bodyContentText = "Se le ha enviado un documento que requiere de su firma, para acceder a el pinche sobre la siguiente dirección.";
    $mail->Subject = $asunto;
    $mail->msgHTML($bodyContent);
    $mail->AltBody = $bodyContentText;
    $mail->CharSet = 'UTF-8';
    if(!$mail->send()) {
        //DEVULEVO EL ERROR
        $send_mail = 'error';
    } else {
        //DEVUELVO EL SUCCESS
        $send_mail = 'ok';
    }
}
//=====================================================================================
//----------------FUNCIONES------------------------------------------------------------
//=====================================================================================
function dominioCliente($bd)
{
  $sql =  " SELECT P.VALOR
            FROM PARAMETROS P 
            WHERE P.CODIGO = 'AWA_DOMINIO'";
  $base = $bd->query($sql);
  $row = mysqli_fetch_array($base);
  $dominio = $row['VALOR'];
  return $dominio;
  $base->close();
}
function logoURL($bd)
{
  $sql = "  SELECT P.VALOR
            FROM PARAMETROS P
            WHERE P.CODIGO = 'LOGOHEADER_AUTO' LIMIT 1";
  $base = $bd->query($sql);
  $result = mysqli_fetch_array($base);
  $logo = $result['VALOR'];
  return $logo;
}
?>