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