$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']); $url_final = str_replace('../../sis_', '', $url[0]); $url_final = str_replace('sis_', '', $url_final);