$_SESSION['delegado'] = $delegadoNombre; // Regresa a la pagina de solicitudes de invitaci�n if($mobile){ echo "<meta http-equiv='Refresh' content='0; URL=http://".$SERVER.$RUTA_R."flujos/comprobaciones/index.php?docs=docs&type=4&action=autorizar'>"; }else{ echo ("<script language='Javascript'> location.href='http://".$SERVER.$RUTA_R."flujos/comprobaciones/index.php?docs=docs&type=4&action=autorizar';</script>"); } } }else if($t_dueno==$idFinanzas){ if($_POST['centro_de_costos_new'] != $_POST['centro_de_costos_old']){ $tramite=new Tramite(); $tramite->Load_Tramite($idTramite); $realizo=$tramite->Get_dato("t_iniciador"); $fin_de_ruta=false; $t_sigAprobador=$rutaAuto->AutorizarFinanzas($idTramite, $_POST['centro_de_costos_new'], 1); if($t_sigAprobador==""){ $fin_de_ruta=true; $t_sigAprobador=$tramite->Get_dato("t_iniciador"); } // Actualizar el CECO de la comprobaci�n $query = sprintf("UPDATE comprobacion_invitacion SET co_cc_clave = '%s' WHERE co_mi_tramite = '%s'", $_POST['centro_de_costos_new'], $idTramite); $cnn->ejecutar($query); $agrup_usu = new AgrupacionUsuarios(); $agrup_usu->Load_Grupo_de_Usuario_By_ID($t_dueno); $finanzas = $agrup_usu->Get_dato("au_nombre"); $mensaje = sprintf("La Comprobación de Invitación <strong>%05s</strong> ha sido <strong>MODIFICADA</strong> por <strong>%s</strong>.",$idTramite,$finanzas); $remitente = $t_dueno;//por este momento es controlling o puede ser GA/DA
$observaciones = $notificacion->anotaObservacion($t_dueno, $historialObservaciones, $observaciones, FLUJO_COMPROBACION_GASTOS, COMPROBACION_ETAPA_EN_APROBACION); $comprobaciones->actualizaObservaciones($observaciones, "", $idTramite); } //Informacion de la Comprobacion $comprobaciones->cargaComprobacionGastosporTramite($idTramite); // Obtener ID de la Comprobacion de Gastos $co_id = $comprobaciones->Get_dato('co_id'); // Definicion de mensajes Autorizadores/Usuario $mensajeAutorizadores = $tramite->crearMensaje($idTramite, COMPROBACION_GASTOS_ETAPA_APROBACION, true, true, $delegado); //error_log("--->>".$mensajeAutorizadores."<br />"); if ($modo == "reasignar") { $redirect = "errAut"; // El centro de Costos tiene siempre que ser diferente if ($cecoNuevo != $cecoOriginal) { // Obtener aprobador $aprobador = $rutaAutorizacion->AutorizarFinanzas($idTramite, $cecoNuevo, 1); // Guardar el CECO de la Comprobacion $comprobaciones->actualizarCECO($cecoNuevo, $idTramite); $agrup_usu = new AgrupacionUsuarios(); $agrup_usu->Load_Grupo_de_Usuario_By_ID($t_dueno); $finanzas = $agrup_usu->Get_dato("au_nombre"); $mensajeUsuario = sprintf("La Comprobación de Gastos <strong>%05s</strong> ha sido <strong>MODIFICADA</strong> por <strong>%s</strong>.", $idTramite, $finanzas); $redirect = "action=autorizar"; $tramite->Load_Tramite($idTramite); $t_ruta_autorizacion = $tramite->Get_dato('t_ruta_autorizacion'); } } if ($modo == "autorizar") { // Obtener los datos del Resumen $anticipoComprobado = $_POST["anticipoComprobado"]; $personalComprobado = $_POST["personalComprobado"];