RTx-Statistics in 2.1 / 3.8, RT#10046
[freeside.git] / rt / share / html / RTx / Statistics / Elements / ControlsAsTable / ControlBox
1 <TD VALIGN="top">
2
3 <&/Widgets/TitleBoxStart, title => $Title, &>
4
5         <table border="0" cellpadding="1" cellspacing="0">
6 % if (defined $ShowStatus) {
7           <tr>
8             <td class="collection-as-table" style="text-align:left;">Show Status:</td>
9             <td COLSPAN=3 class="collection-as-table" style="text-align:left;">
10               <& /Elements/SelectStatus, Name=>"status", Default => $Status, DefaultValue => undef &>
11             </td>
12           </tr>
13 % }
14 % if (defined $ShowSingleQueue) {
15           <tr>
16             <td class="collection-as-table" style="text-align:left;">Show Queue:</td>
17             <td COLSPAN=3 class="collection-as-table" style="text-align:left;">
18               <& /Elements/SelectQueue, Name=>"Queue", Default=>$Queue ,ShowNullOption=>0, 
19                      CheckQueueRight=>'SeeQueue' &>
20             </td>
21           </tr>
22 % }
23 % if (defined $ShowDates) {
24           <tr>
25             <& /RTx/Statistics/Elements/DateSelectRow, Label => "Start Date:", 
26               refMonth => $sMonth, nameMonth => "sMonth", 
27               refDay => $sDay, nameDay => "sDay",
28               refYear => $sYear, nameYear => "sYear" &>
29           </tr>
30           <tr>
31             <& /RTx/Statistics/Elements/DateSelectRow, Label => "End Date:", 
32               refMonth => $eMonth, nameMonth => "eMonth", 
33               refDay => $eDay, nameDay => "eDay",
34               refYear => $eYear, nameYear => "eYear" &>
35           </tr>
36           <tr>
37             <td class="collection-as-table" style="text-align:left;">Show Weekends:</td>
38             <td class="collection-as-table" style="text-align:left;">
39               <select name=weekends>
40                 <option value=0 <% (!$weekends) && 'selected' %> >No</option>
41                 <option value=1 <% $weekends && 'selected' %> >Yes</option>
42               </select>
43             </td>
44           </tr>
45 % }
46 % if (defined $ShowMultiQueues) {
47           <tr>
48 % if (defined $ShowDates) {
49 %# If we're showing the dates, we put these side by side.
50             <td COLSPAN=2 class="collection-as-table" style="text-align:left;">Select All Queues: <input type=checkbox name="AddAllCheck"></td>
51             <td COLSPAN=3 class="collection-as-table" >
52               <& /RTx/Statistics/Elements/SelectMultiQueue, Name=>"queues", Selected=>$queues_ref, 
53                  ShowNullOption=>0, CheckQueueRight=>'SeeQueue', Size => 10, NamedValues => 1 &>
54             </td>
55 % } else {
56             <td COLSPAN=3 class="collection-as-table" style="text-align:left;">
57               <& /RTx/Statistics/Elements/SelectMultiQueue, Name=>"queues", Selected=>$queues_ref, 
58                  ShowNullOption=>0, CheckQueueRight=>'SeeQueue', Size => 10, NamedValues => 1 &>
59             </td>
60           </tr>
61           <tr>
62             <td class="collection-as-table" style="text-align:left;">Select All Queues: <input type=checkbox name="AddAllCheck"></td>
63 % }
64           </tr>
65 % }
66           <& /RTx/Statistics/Elements/ControlsAsTable/UpdatePage &>
67         </table>
68
69 <&/Widgets/TitleBoxEnd&>
70
71 </TD></TR></TABLE>
72 <%args>
73 $Title => undef
74 $ShowMultiQueues => undef
75 $queues_ref => undef
76 $ShowDates => undef
77 $sMonth => undef
78 $sDay => undef
79 $sYear => undef
80 $eMonth => undef
81 $eDay => undef
82 $eYear => undef
83 $weekends => undef
84 $ShowSingleQueue => undef
85 $Queue => undef
86 $ShowStatus => undef
87 $Status => undef
88 </%args>
89