} else { $observaciones_solicitud = $HObser; } limpiar_invitados($idTramite); $invitacionID = $Solicitud_invitacion->Edit_invitacion($motivo, $no_invitados, $monto_solicitud, $monto_pesos_solicitud, $divisa_solicitud_final, $cecos_solicitud, $ciudad_solicitud, $observaciones_solicitud, "", $fechainvit, $inv_lugar, $inv_hubo_exedente, $idTramite); } else { // Registra nuevo tramite $idTramite = $tramite->Crea_Tramite($iduser, $idempresa, SOLICITUD_INVITACION_ETAPA_EN_APROBACION_POR_DIRECTOR, FLUJO_SOLICITUD_INVITACION, $motivo, $delegado); // Agregamos el nombre del usuario al campo de Observaciones if ($observaciones_solicitud != "") { $HObser = ""; $observaciones_solicitud = $notificacion->anotaObservacion($delegado, $HObser, $observaciones_solicitud, FLUJO_SOLICITUD_INVITACION, SOLICITUD_INVITACION_ETAPA_APROBACION); } else { $observaciones_solicitud = $HObser; } $invitacionID = $Solicitud_invitacion->Add_invitacion($motivo, $no_invitados, $monto_solicitud, $monto_pesos_solicitud, $divisa_solicitud_final, $cecos_solicitud, $idTramite, $ciudad_solicitud, $observaciones_solicitud, "", $fechainvit, $inv_lugar, $inv_hubo_exedente); } //Inserción del solicitante for ($i = 1; $i <= $_POST['rowCount']; $i++) { $sNombre = $_POST['nombre' . $i]; $sPuesto = $_POST['puesto' . $i]; $sTipo = $_POST['tipo' . $i]; $sEmpresa = $_POST['empresa' . $i]; $id_detalle_solicitud_invitacion = add_detalle_solicitud_invitacion($invitacionID, $sNombre, $sPuesto, $sEmpresa, $sTipo, $idTramite); } $tramite->Modifica_Etapa($idTramite, SOLICITUD_INVITACION_ETAPA_EN_APROBACION_POR_DIRECTOR, FLUJO_SOLICITUD_INVITACION, $iduser, ""); $duenoActual = new Usuario(); $duenoActual->Load_Usuario_By_ID($delegado); $nombreUsuario = $duenoActual->Get_dato('nombre'); $mensaje = sprintf("La solicitud de Invitación <strong>%05s</strong> ha sido <strong>CREADA</strong> por: <strong>%s</strong> en su nombre y requiere de su aprobación.", $idTramite, $nombreUsuario); $tramite->EnviaNotificacion($idTramite, $mensaje, $delegado, $iduser, "1", "");