[otrs-cvs] CVS: otrs/Kernel/Modules AgentTicketQueue.pm,1.13,1.14

cvs-log at otrs.org cvs-log at otrs.org
Mon May 15 19:13:54 CEST 2006


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

Modified Files:
	AgentTicketQueue.pm 
Log Message:
added support of 4 queue levels

Index: AgentTicketQueue.pm
===================================================================
RCS file: /home/cvs/otrs/Kernel/Modules/AgentTicketQueue.pm,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** AgentTicketQueue.pm	28 Mar 2006 01:11:49 -0000	1.13
--- AgentTicketQueue.pm	15 May 2006 16:13:52 -0000	1.14
***************
*** 660,663 ****
--- 660,666 ----
                 $QueueStrg .= '<b>';
              }
+             if ($#QueueName == 3 && $#MetaQueue >= 3 && $Queue{Queue} =~ /^$MetaQueue[0]::$MetaQueue[1]::$MetaQueue[2]::$MetaQueue[3]$/) {
+                $QueueStrg .= '<b>';
+             }
          }
          # --
***************
*** 730,733 ****
--- 733,739 ----
                 $QueueStrg .= '</b>';
              }
+             if ($#QueueName == 3 && $#MetaQueue >= 3 && $Queue{Queue} =~ /^$MetaQueue[0]::$MetaQueue[1]::$MetaQueue[2]::$MetaQueue[3]$/) {
+                $QueueStrg .= '</b>';
+             }
          }
  
***************
*** 750,759 ****
              $Param{QueueStrg2} .= $QueueStrg;
          }
      }
!     if ($Param{QueueStrg1}) {
!         $Param{QueueStrg} .= '<br>'.$Param{QueueStrg1};
!     }
!     if ($Param{QueueStrg2}) {
!         $Param{QueueStrg} .= '<br>'.$Param{QueueStrg2};
      }
      $Self->{LayoutObject}->Block(
--- 756,770 ----
              $Param{QueueStrg2} .= $QueueStrg;
          }
+         elsif ($#QueueName == 3 && $Level >= 4 && $Queue{Queue} =~ /^$MetaQueue[0]::$MetaQueue[1]::$MetaQueue[2]::/) {
+             if ($Param{QueueStrg3}) {
+                 $QueueStrg = ' - '.$QueueStrg;
+             }
+             $Param{QueueStrg3} .= $QueueStrg;
+         }
      }
!     foreach (1..5) {
!         if ($Param{'QueueStrg'.$_}) {
!             $Param{'QueueStrg'} .= '<br>'.$Param{'QueueStrg'.$_};
!         }
      }
      $Self->{LayoutObject}->Block(



More information about the cvs-log mailing list