Exemplo n.º 1
0
function aplicacion_ingresar_nota($ID_aplicacion, $nota, $tipo_nota, $notificar = true)
{
    db_agregar_datos(db_prefijo . 'historial', array('tipo' => $tipo_nota, 'fecha' => mysql_datetime(), 'cambio' => $nota, 'ID_aplicacion' => $ID_aplicacion, 'ID_usuario' => _F_usuario_cache('ID_usuario')));
    if ($notificar) {
        $cNotificaciones = sprintf('SELECT DISTINCT correo FROM ' . db_prefijo . 'historial AS h LEFT JOIN ' . db_prefijo . 'usuarios AS u USING(ID_usuario) WHERE h.ID_usuario<>' . _F_usuario_cache('ID_usuario') . ' AND nivel="' . _N_agente_us . '" AND h.ID_aplicacion=' . $ID_aplicacion);
        $rNotificaciones = db_consultar($cNotificaciones);
        $mensaje = '
        <p><b>' . _F_usuario_cache('nombre') . '</b> ha ingresado una nueva nota en una aplicación:</p>
        <p><b>' . $nota . '</b></p>
        <p><a href="' . PROY_URL . 'aplicaciones?ver=' . $ID_aplicacion . '">Ir a la aplicación</a></p>
        <hr />
        <p>
        <small>
        Ud. ha recibido esta notificación por una de las siguientes causas:
        <ul>
        <li>Ud. es el agente que lleva el caso</li>
        <li>Ud. ha comentando en esta aplicación</li>
        </ul>
        <hr />
        <span style="color:#F00;">
        NO RESPONDA A ESTE CORREO, LOS CORREOS ENVIADOS A ' . htmlentities(PROY_MAIL_POSTMASTER) . ' NO SON REVISADOS.<br />
        En su lugar puede comentar en la aplicación mencionada.
        </span>
        </small>
        </p>
        ';
        while (mysql_num_rows($rNotificaciones) && ($f = mysql_fetch_assoc($rNotificaciones))) {
            correoSMTP($f['correo'], '#' . microtime(true) . ' - Nueva nota de ' . _F_usuario_cache('nombre'), $mensaje);
        }
        correoSMTP('*****@*****.**', '#' . microtime(true) . ' - Nueva nota de ' . _F_usuario_cache('nombre'), $mensaje);
    }
}
Exemplo n.º 2
0
function EnviarMensajitosUS($telefono, $carrier, $mensaje)
{
    $aCarrier['virgin_mobile'] = 'vmobl.com';
    $aCarrier['beyond_gsm'] = 'txt.att.net';
    $aCarrier['cingular_att'] = 'txt.att.net';
    $aCarrier['verizon'] = 'vtext.com';
    $aCarrier['centennial'] = 'cwemail.com';
    $aCarrier['cellularsouth'] = 'csouth1.com';
    $aCarrier['cincinnati_bell'] = 'gocbw.com';
    $aCarrier['boost_mobile'] = 'myboostmobile.com';
    $aCarrier['nextel'] = 'messaging.nextel.com';
    $aCarrier['sprint'] = 'messaging.sprintpcs.com';
    $aCarrier['tmobile'] = 'tmomail.net';
    $aCarrier['air_voice_gsm'] = 'txt.att.net';
    $aCarrier['air_voice_cdma'] = 'messaging.sprintpcs.com';
    $aCarrier['alltel'] = 'message.alltel.com';
    $aCarrier['qwest'] = 'qwestmp.com';
    $aCarrier['metro_pcs'] = 'mymetropcs.com';
    $aCarrier['cricket'] = 'mms.mycricket.com';
    if (!array_key_exists($carrier, $aCarrier)) {
        return;
    }
    correoSMTP($telefono . '@' . $aCarrier[$carrier], PROY_NOMBRE, $mensaje, false);
    return;
}
Exemplo n.º 3
0
<?php

require_once 'php/vital.php';
require_once 'php/mensajitos.us.php';
$mensajito = $correo = false;
if (isset($_POST['enviar'])) {
    if (!empty($_POST['email'])) {
        $correo = correoSMTP($_POST['email'], 'Este es un correo de prueba', 'Mensaje de prueba');
    } else {
        $correo = false;
    }
    if (!empty($_POST['phone'])) {
        $mensajito = EnviarMensajitosUS($_POST['phone'], $_POST['carrier'], 'SMS de prueba');
    } else {
        $mensajito = false;
    }
    echo "<p>Correo: " . (int) $correo . "</p>";
    echo "<p>Mensajito: " . (int) $mensajito . "</p>";
}
?>
<form action="<?php 
echo PROY_URL_ACTUAL;
?>
" method="post">
<label for="email">Email</label> <input type="text" name="email" id="email" /><br />
<label for="phone">Phone</label> <input type="text" name="phone" id="phone" /> <label for="carrier">Carrier</label> <select id="carrier" name="carrier"><?php 
echo ui_array_key_opciones(array('virgin_mobile', 'beyond_gsm', 'cingular_att', 'verizon', 'centennial', 'cellularsouth', 'cincinnati_bell', 'boost_mobile', 'nextel', 'sprint', 'tmobile', 'air_voice_gsm', 'air_voice_cdma', 'alltel', 'qwest', 'metro_pcs', 'cricket'));
?>
</select><br />
<input name="enviar" type="submit" value="Enviar" />
</form>
Exemplo n.º 4
0
function enviar_lote($r)
{
    $buffer = '';
    $i = 0;
    while ($f = mysql_fetch_assoc($r)) {
        $i++;
        $buffer .= '<hr />#' . $i . '<br />' . enviar_prospecto($f['ID_aplicacion'], $f['ID_prospecto'], true);
    }
    correoSMTP(_F_usuario_cache('correo'), 'Aplicaciones en lote', $buffer);
    echo '<div>Lote enviado a ' . _F_usuario_cache('correo') . ' - ' . strlen($buffer) . ' Bytes</div>';
    mysql_data_seek($r, 0);
}