Ejemplo n.º 1
0
             echo $value;
             echo '--------';
             $value = trim($value);
             $correo->addDestinatario($value, $value);
             if (!PHPMailer::validateAddress($value)) {
                 throw new phpmailerException("Email address " . $value . " is invalid -- aborting!");
             }
             if (!$correo->validateEmail($value)) {
                 throw new phpmailerException("Domain Email address " . $value . " is invalid -- aborting!");
             }
         }
     }
 }
 if (isset($d['requiere_acuse'])) {
     if ($d['requiere_acuse'] == 'si') {
         $correo->enableAcuseRecibo();
         $correo->setMensajeAcuse($d['mensaje_link_acuse']);
         $correo->setUrlAcuse($d['url_acuse']);
         $correo->setTokenAcuse($d['id_alarma']);
     }
 }
 $correo->setAsunto($d['titulo_correo'] . ' ' . $d['obs']);
 $correo->setMensaje($d['descripcion']);
 $correo->setTitulo($d['titulo_correo']);
 //Anadir los adjuntos
 $adjuntos = explode(',', $d['documentos']);
 foreach ($adjuntos as $value) {
     $url = explode('|', $value);
     if (count($url) > 2) {
         //es un reporte generado (llamar un metodo para generar el reporte)
         $pxpRestClient = PxpRestClient::connect('127.0.0.1', substr($_SESSION["_FOLDER"], 1) . 'pxp/lib/rest/')->setCredentialsPxp($_GET['user'], $_GET['pw']);