Exemple #1
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);
}
Exemple #2
0
     //...y falsificamos una nota anexa si hay algo escrito
     $_POST['anexar_nota'] = true;
 }
 if (isset($_POST['vigilar'])) {
     db_agregar_datos(db_prefijo . 'prospectos_aplicados_vigilados', array('ID_aplicacion' => $_POST['ID_aplicacion'], 'ID_usuario' => _F_usuario_cache('ID_usuario')));
 }
 if (isset($_POST['desvigilar'])) {
     $c = 'DELETE FROM ' . db_prefijo . 'prospectos_aplicados_vigilados WHERE ID_aplicacion="' . db_codex($_POST['ID_aplicacion']) . '" AND ID_usuario="' . _F_usuario_cache('ID_usuario') . '"';
     db_consultar($c);
 }
 if (isset($_POST['asignar_agente']) && isset($_POST['ID_agente_us'])) {
     $f = db_obtener_fila(db_prefijo . 'usuarios', 'ID_usuario', $_POST['ID_agente_us']);
     $nota = 'Se ha asignado el agente UFS US <b>' . $f['nombre'] . '</b> a esta aplicación';
     db_actualizar_datos(db_prefijo . 'prospectos_aplicados', array('ID_agente_us' => $_POST['ID_agente_us'], 'fecha_aceptada' => mysql_datetime()), 'ID_aplicacion="' . db_codex($_POST['ID_aplicacion']) . '" AND ID_prospecto="' . db_codex($_POST['ID_prospecto']) . '"');
     db_agregar_datos(db_prefijo . 'historial', array('tipo' => _T_historial_sistema, 'fecha' => mysql_datetime(), 'cambio' => $nota, 'ID_aplicacion' => $_POST['ID_aplicacion'], 'ID_usuario' => _F_usuario_cache('ID_usuario')));
     correo($f['correo'], 'Le han asignado una nueva aplicación', enviar_prospecto($_POST['ID_aplicacion'], $_POST['ID_prospecto'], true) . '<hr /><a href="' . PROY_URL_ACTUAL . '?ver=' . $_POST['ID_aplicacion'] . '">Ir a la aplicación</a>');
     //TODO: enviar mensajito.us
 }
 if (isset($_POST['recordatorio']) && isset($_POST['notas'])) {
     $fecha = date('Y-m-d', strtotime(str_replace('/', '-', $_POST['fecha']))) . ' ' . $_POST['hora'];
     db_agregar_datos(db_prefijo . 'prospectos_aplicados_recordatorio', array('ID_usuario' => _F_usuario_cache('ID_usuario'), 'ID_aplicacion' => $_POST['ID_aplicacion'], 'fecha' => $fecha, 'nota' => $_POST['notas']));
     // Un historial para decir que puso un recordatorio
     $nota = "Recordatorio establecido para {$fecha}";
     aplicacion_ingresar_nota($_POST['ID_aplicacion'], $nota, _T_historial_sistema);
     //...y falsificamos una nota anexa si hay algo escrito
     $_POST['anexar_nota'] = true;
 }
 if (isset($_POST['anexar_nota']) && !empty($_POST['notas'])) {
     aplicacion_ingresar_nota($_POST['ID_aplicacion'], $_POST['notas'], _T_historial_comentario);
     echo jQuery('alert("Se anexó correctamente la nota a la aplicación con ID #' . $_POST['ID_aplicacion'] . '.");');
 }
Exemple #3
0
if (isset($_POST['ID_prospecto'])) {
    if (isset($_POST['si'])) {
        echo '<p>Prospecto guardado</p>';
        if (in_array(_F_usuario_cache('nivel'), array(_N_agente_sv, _N_administrador_sv))) {
            $arr = array('ID_prospecto' => $_POST['ID_prospecto'], 'ID_agente_sv' => _F_usuario_cache('ID_usuario'), 'fecha_ingresada' => mysql_datetime(), 'notas' => $_POST['notas']);
        } elseif (in_array(_F_usuario_cache('nivel'), array(_N_agente_us, _N_agente_us_solo))) {
            $arr = array('ID_prospecto' => $_POST['ID_prospecto'], 'ID_agente_us' => _F_usuario_cache('ID_usuario'), 'fecha_ingresada' => mysql_datetime(), 'fecha_aceptada' => mysql_datetime(), 'notas' => $_POST['notas']);
        }
        $i = db_agregar_datos(db_prefijo . 'prospectos_aplicados', $arr);
        unset($arr);
        db_actualizar_datos(db_prefijo . 'prospectos', array('situacion' => 'aplicado'), 'ID_prospecto=' . $_POST['ID_prospecto']);
        // Guardemos la encuesta
        _prospecto_guardar_encuesta();
        /**/
        if (in_array(_F_usuario_cache('nivel'), array(_N_agente_sv, _N_administrador_sv))) {
            enviar_prospecto($i, $_POST['ID_prospecto']);
        }
        /**/
        header('Location: ' . PROY_URL_ACTUAL);
        return;
    }
    if (isset($_POST['no'])) {
        db_actualizar_datos(db_prefijo . 'prospectos', array('situacion' => 'luego'), 'ID_prospecto=' . $_POST['ID_prospecto']);
        db_agregar_datos(db_prefijo . 'notas', array('ID_prospecto' => $_POST['ID_prospecto'], 'ID_usuario' => _F_usuario_cache('ID_usuario'), 'nota' => $_POST['notas'], 'fecha' => mysql_datetime(), 'accion' => 'no'));
        // Guardemos lo que llevamos de la encuesta
        _prospecto_guardar_encuesta();
    }
    if (isset($_POST['recordatorio'])) {
        $fecha = date('Y-m-d', strtotime(str_replace('/', '-', $_POST['fecha']))) . ' ' . $_POST['hora'];
        db_actualizar_datos(db_prefijo . 'prospectos', array('situacion' => 'recordatorio'), 'ID_prospecto=' . db_codex($_POST['ID_prospecto']));
        db_agregar_datos(db_prefijo . 'recordatorio', array('ID_usuario' => _F_usuario_cache('ID_usuario'), 'ID_prospecto' => $_POST['ID_prospecto'], 'fecha' => $fecha, 'nota' => $_POST['notas']));