combine ticket notification scrips, #15353
[freeside.git] / httemplate / search / report_h_cust_pay.html
1 <% include('/elements/header.html', 'Payment transaction history' ) %>
2
3 <FORM ACTION="h_cust_pay.html" METHOD="GET">
4 <INPUT TYPE="hidden" NAME="magic" VALUE="_date">
5
6 <TABLE BGCOLOR="#cccccc" CELLSPACING=0>
7
8   <TR>
9     <TH CLASS="background" COLSPAN=2 ALIGN="left">
10       <FONT SIZE="+1">Search options</FONT>
11     </TH>
12   </TR>
13
14 %#history stuff
15   <TR>
16     <TD ALIGN="right">Search transactions for: </TD>
17     <TD>
18       <SELECT NAME="history_action">
19         <OPTION VALUE="insert,replace_old,replace_new,delete">(all changes)
20         <OPTION VALUE="delete">Insertions
21         <OPTION VALUE="replace_old,replace_new">Replacements
22         <OPTION VALUE="delete">Deletions
23       </SELECT>
24     </TD>
25   </TR>
26
27   <TR>
28     <TD ALIGN="right" VALIGN="center">Transaction date: </TD>
29     <TD>
30       <TABLE>
31         <% include( '/elements/tr-input-beginning_ending.html',
32                       prefix => 'history_date',
33                       layout => 'horiz',
34                   )
35         %>
36       </TABLE>
37     </TD>
38   </TR>
39 %#eo history stuff
40
41   <TR>
42     <TD ALIGN="right">Payments of type: </TD>
43     <TD>
44       <SELECT NAME="payby" onChange="payby_changed(this)">
45         <OPTION VALUE="">all</OPTION>
46         <OPTION VALUE="CARD">credit card (all)</OPTION>
47         <OPTION VALUE="CARD-VisaMC">credit card (Visa/MasterCard)</OPTION>
48         <OPTION VALUE="CARD-Amex">credit card (American Express)</OPTION>
49         <OPTION VALUE="CARD-Discover">credit card (Discover)</OPTION>
50         <OPTION VALUE="CARD-Maestro">credit card (Maestro/Switch/Solo)</OPTION>
51         <OPTION VALUE="CHEK">electronic check / ACH</OPTION>
52         <OPTION VALUE="BILL">check</OPTION>
53         <OPTION VALUE="PREP">prepaid card</OPTION>
54         <OPTION VALUE="CASH">cash</OPTION>
55         <OPTION VALUE="WEST">Western Union</OPTION>
56         <OPTION VALUE="MCRD">manual credit card</OPTION>
57       </SELECT>
58     </TD>
59   </TR>
60
61   <SCRIPT TYPE="text/javascript">
62   
63     function payby_changed(what) {
64       if ( what.options[what.selectedIndex].value == 'BILL' ) {
65         document.getElementById('checkno_caption').style.color = '#000000';
66         what.form.payinfo.disabled = false;
67         what.form.payinfo.style.backgroundColor = '#ffffff';
68       } else {
69         document.getElementById('checkno_caption').style.color = '#bbbbbb';
70         what.form.payinfo.disabled = true;
71         what.form.payinfo.style.backgroundColor = '#dddddd';
72       }
73     }
74
75   </SCRIPT>
76
77   <TR>
78     <TD ALIGN="right"><FONT ID="checkno_caption" COLOR="#bbbbbb">Check #: </FONT></TD>
79     <TD>
80       <INPUT TYPE="text" NAME="payinfo" DISABLED STYLE="background-color: #dddddd">
81     </TD>
82   </TR>
83
84   <% include( '/elements/tr-select-agent.html',
85                  'curr_value'    => scalar($cgi->param('agentnum')),
86                  'label'         => 'for agent: ',
87                  'disable_empty' => 0,
88              )
89   %>
90
91   <% include( '/elements/tr-select-user.html' ) %>
92
93   <TR>
94     <TD ALIGN="right" VALIGN="center">Payment</TD>
95     <TD>
96       <TABLE>
97         <% include( '/elements/tr-input-beginning_ending.html',
98                       layout   => 'horiz',
99                   )
100         %>
101       </TABLE>
102     </TD>
103   </TR>
104
105   <% include( '/elements/tr-input-lessthan_greaterthan.html',
106                 'label' => 'Amount',
107                 'field' => 'paid',
108             )
109   %>
110
111 </TABLE>
112
113 <BR>
114 <INPUT TYPE="submit" VALUE="Get Report">
115
116 </FORM>
117
118 <% include('/elements/footer.html') %>
119 <%init>
120
121 die "access denied"
122   unless $FS::CurrentUser::CurrentUser->access_right('Financial reports');
123
124 </%init>