The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<form action="index.html" method="GET">
Query:
<textarea name="Query" rows="5" cols="80"><% $Query %></textarea><br />

Report type: <select name="ReportType">
<option value="ActivityDetail" <% $ReportType =~ /ActivityDetail/ ? 'selected' : '' %>>Activity detail</option>
<option value="ActivitySummary" <% $ReportType =~ /ActivitySummary/ ? 'selected' : '' %>>Activity summary</option>
% $m->callback( %ARGS, CallbackName => 'AddReports' );
<option value="ResolutionComments" <% $ReportType =~ /ResolutionComments/ ? 'selected' : '' %>>Resolution comments</option>
<option value="ResolutionStatistics" <% $ReportType =~ /ResolutionStatistics/ ? 'selected' : '' %>>Resolution statistics</option>
<option value="WorkedStatistics" <% $ReportType =~ /WorkedStatistics/ ? 'selected' : '' %>>Time worked statistics</option>
</select><br />

Start date: <input type="text" name="Start" value="<% $Start %>" /><br />
End date:   <input type="text" name="End"   value="<% $End   %>" /><br />
Limit to user: <& /Elements/SelectOwner, Name => "Actor", ValueAttribute => 'Name', Default => $actor_obj->Id||0 &>
% $m->callback( %ARGS, CallbackName => 'AddOptions' );
<& /Elements/Submit, Label => loc('Report') &>
</form>
<%args>
$ReportType  => ''
$Start => undef
$End   => undef
$Query => ''
$Actor => undef
</%args>
<%init>
my $actor_obj = RT::User->new($session{CurrentUser});
$actor_obj->LoadByCol( Name => $Actor );
</%init>