if ($res->getTipo() == 'ERROR') {
    echo 'Se ha producido un error-> Mensaje Técnico:' . $res->getMensajeTec();
    exit;
}
$objFunc = new MODAlarma($objParam);
$res2 = $objFunc->listarAlarmaCorrespondeciaPendiente();
if ($res2->getTipo() == 'ERROR') {
    echo 'Se ha producido un error-> Mensaje Técnico:' . $res2->getMensajeTec();
    exit;
}
$errores_id = '';
$errores_msg = '';
error_reporting(-1);
//captura todos los tipos de errores ...
foreach ($res2->datos as $d) {
    $correo = new CorreoExterno();
    try {
        if (isset($d['email_empresa'])) {
            $correo->addDestinatario($d['email_empresa'], $d['email_empresa']);
            //$correo->addCC($_SESSION["_MAIL_PRUEBAS"],'Correo de Pruebas');
            if ($d['acceso_directo'] != '' && $d['acceso_directo'] != NULL) {
                $correo->setAccesoDirecto($d['id_alarma']);
            }
            if (!PHPMailer::validateAddress($d['email_empresa'])) {
                throw new phpmailerException("Email address " . $d['email_empresa'] . " is invalid -- aborting!");
            }
            if (!$correo->validateEmail($d['email_empresa'])) {
                throw new phpmailerException("Domain Email address " . $d['email_empresa'] . " is invalid -- aborting!");
            }
        } else {
            if (isset($d['correos'])) {
Exemple #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();
Exemple #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;