combine ticket notification scrips, #15353
[freeside.git] / httemplate / search / report_rt_ticket.html
1 <% include('/elements/header.html', 'Time worked summary report criteria' ) %>
2
3 <FORM ACTION="rt_ticket.html" METHOD="GET">
4
5 <TABLE>
6
7   <% include ( '/elements/tr-input-beginning_ending.html' ) %>
8
9   <% include ( '/elements/tr-select-otaker.html' ) %>
10
11   <TR>
12     <TD>Account</TD>
13     <TD>
14       <SELECT NAME="svcnum">
15         <OPTION VALUE="">(all)
16 %       foreach my $svc_acct (@svc_acct) {
17           <OPTION VALUE="<% $svc_acct->svcnum %>"><% $svc_acct->username %></OPTION>
18 %       }
19       </SELECT>
20     </TD>
21   </TR>
22
23 </TABLE>
24
25 <BR>
26 <INPUT TYPE="submit" VALUE="Search">
27
28 </FORM>
29
30 <% include('/elements/footer.html') %>
31 <%init>
32
33 die "access denied"
34   unless $FS::CurrentUser::CurrentUser->access_right('List rating data');
35
36 my $conf = new FS::Conf;
37
38 my @pkgparts = $conf->config('support_packages');
39
40 my @svc_acct = ();
41 if ( @pkgparts ) {
42   @svc_acct = qsearch({
43     'table'     => 'svc_acct',
44     'addl_from' => ' LEFT JOIN cust_svc USING ( svcnum ) '.
45                    ' LEFT JOIN cust_pkg USING ( pkgnum ) ',
46     'extra_sql' => 'WHERE pkgpart IN ('. join(',', @pkgparts). ')',
47     'order_by'  => 'ORDER BY username',
48   });
49 }
50
51 </%init>