[otrs-cvs] CVS: otrs/Kernel/Modules AgentTicketSearch.pm,1.16,1.17

cvs-log at otrs.org cvs-log at otrs.org
Fri Jun 30 17:25:50 CEST 2006


Update of /home/cvs/otrs/Kernel/Modules
In directory lancelot:/tmp/cvs-serv3815

Modified Files:
	AgentTicketSearch.pm 
Log Message:
optimize performance to generate output

Index: AgentTicketSearch.pm
===================================================================
RCS file: /home/cvs/otrs/Kernel/Modules/AgentTicketSearch.pm,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -r1.16 -r1.17
*** AgentTicketSearch.pm	22 Mar 2006 22:36:28 -0000	1.16
--- AgentTicketSearch.pm	30 Jun 2006 14:25:48 -0000	1.17
***************
*** 646,655 ****
          SelectedIDRefArray => $Param{StateIDs},
      );
      $Param{'QueuesStrg'} = $Self->{LayoutObject}->AgentQueueListOption(
!         Data => { $Self->{QueueObject}->GetAllQueues(
!             UserID => $Self->{UserID},
!             Type => 'ro',
!           ),
!         },
          Size => 5,
          Multiple => 1,
--- 646,655 ----
          SelectedIDRefArray => $Param{StateIDs},
      );
+     my %AllQueues = $Self->{QueueObject}->GetAllQueues(
+         UserID => $Self->{UserID},
+         Type => 'ro',
+     );
      $Param{'QueuesStrg'} = $Self->{LayoutObject}->AgentQueueListOption(
!         Data => \%AllQueues,
          Size => 5,
          Multiple => 1,
***************
*** 659,667 ****
      );
      $Param{'CreatedQueuesStrg'} = $Self->{LayoutObject}->AgentQueueListOption(
!         Data => { $Self->{QueueObject}->GetAllQueues(
!             UserID => $Self->{UserID},
!             Type => 'ro',
!           ),
!         },
          Size => 5,
          Multiple => 1,
--- 659,663 ----
      );
      $Param{'CreatedQueuesStrg'} = $Self->{LayoutObject}->AgentQueueListOption(
!         Data => \%AllQueues,
          Size => 5,
          Multiple => 1,



More information about the cvs-log mailing list