<%args> $query => undef $per_page => 25 $page => 1 <%init> my $tix = RT::Tickets->new($session{'CurrentUser'}); $tix->FromSQL($query); my $i; <& Elements/Header &> % if ($tix->Count) { Found <%$tix->Count%> tickets. %$tix->RowsPerPage($per_page); %$tix->GotoPage($page-1); (displaying <%$tix->FirstRow+1%> through <%$tix->FirstRow+ $tix->RowsPerPage%>) % }

% if ($page-1 > 0 ) { << Page <%$page -1%> % } - Page <%$page%> - % if (($page * $per_page) < $tix->Count) { Page <%$page+1%> >> % }

% while (my $ticket = $tix->Next) { % $i++; % }
<%$ticket->Id%> <%$ticket->Subject%>
<%$ticket->OwnerObj->Name%> - <%$ticket->Status%>
Take - Resolve - Delete - Details...

Search:
<%perl> my $inaweek = RT::Date->new($session{'CurrentUser'}); $inaweek->SetToNow; $inaweek->AddDays(7); my $q1 ="Status = 'open' OR Status = 'new' AND Owner = '".$session{'CurrentUser'}->Name."'"; my $q2 ="Status = 'open' OR Status = 'new' AND Owner = '".$session{'CurrentUser'}->Name."' AND Due <= ".$inaweek->ISO; my $q3 = "Owner = 'Nobody' AND (Status = 'open' OR Status = 'new')";