Beispiel #1
0
             }
             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);
         $url_final = str_replace('/control', '', $url_final);
         $res = $pxpRestClient->doPost($url_final, array("id_proceso_wf" => $url[1]));
         $res_json = json_decode($res);
         $correo->addAdjunto(dirname(__FILE__) . '/../../../reportes_generados/' . $res_json->ROOT->detalle->archivo_generado, $url[2]);
Beispiel #2
0
include_once dirname(__FILE__) . '/../../lib/lib_general/cls_correo_externo.php';
include_once dirname(__FILE__) . '/../../lib/FirePHPCore-0.3.2/lib/FirePHPCore/FirePHP.class.php';
ob_start();
$fb = FirePHP::getInstance(true);
//estable aprametros ce la cookie de sesion
$_SESSION["_CANTIDAD_ERRORES"] = 0;
//inicia control
/*
cantidad de error anidados
if($_SESSION["_FORSSL"]=='SI'){
    session_set_cookie_params (0,$_SESSION["_FOLDER"], '' ,true ,false);
}
else{
    session_set_cookie_params (0,$_SESSION["_FOLDER"], '' ,false ,false);
}
*/
//echo dirname(__FILE__).'LLEGA';
register_shutdown_function('fatalErrorShutdownHandler');
set_exception_handler('exception_handler');
set_error_handler('error_handler');
include_once dirname(__FILE__) . '/../../lib/lib_control/CTincludes.php';
$correo = new CorreoExterno();
$correo->addDestinatario('*****@*****.**', 'Jaime Rivera');
$correo->setAsunto('Formulario');
$correo->setMensaje('<form method="post" action="contact.php">
							    <textarea name="message"></textarea>
							    <input type="submit">
							</form>');
$correo->setTitulo('Formulario');
$correo->setDefaultPlantilla();
$correo->enviarCorreo();
Beispiel #3
0
<?php

/*** 
 Nombre: Intermediario.php
 Proposito: Invocar al disparador de alarmas saltandose los pasos de 
 *          autentificacion
 *          este archivo se  invoca desde un cron tab en servidor linux
 *          solo deberia llamarce desde hay otras llamadas no seran autorizadas 
 Autor: Kplian (RAC)
 Fecha: 19/07/2010
 */
session_start();
include_once dirname(__FILE__) . '/../DatosGenerales.php';
include_once dirname(__FILE__) . '/../PHPMailer/class.phpmailer.php';
include_once dirname(__FILE__) . '/../PHPMailer/class.smtp.php';
include_once dirname(__FILE__) . '/../lib_general/cls_correo_externo.php';
$correo = new CorreoExterno();
$correo->addDestinatario('*****@*****.**', 'rensi arteaga');
$correo->setAsunto('prueba de correo externo');
$correo->setMensaje('este es el cuerpo del mensaje');
$correo->setTitulo('Correo de prueba');
$correo->setDefaultPlantilla();
$mensaje = $correo->enviarCorreo();
echo $mensaje;