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); }
//...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'] . '.");'); }
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']));