refactor payment history slightly, add refund receipts, have "unapplied" refunds...
[freeside.git] / httemplate / view / cust_main / payment_history / voided_payment.html
1 <DEL>Payment <% $info %></DEL>
2 <I>voided <% time2str("%D", $cust_pay_void->void_date) %>
3 by <% $cust_pay_void->otaker %></I><% $unvoid %>
4 <%init>
5
6 my( $cust_pay_void, %opt ) = @_;
7
8 my $curuser = $FS::CurrentUser::CurrentUser;
9
10 my $payby = $cust_pay_void->payby;
11 my $payinfo = $payby eq 'CARD'
12                 ? $cust_pay_void->paymask
13                 : $cust_pay_void->payinfo;
14
15 $payby =~ s/^BILL$/Check #/ if $payinfo;
16 $payby =~ s/^CHEK$/Electronic check /;
17 $payby =~ s/^BILL$//;
18 $payby =~ s/^(CARD|COMP)$/$1 /;
19 my $info = $payby ? " ($payby$payinfo)" : '';
20
21 my $unvoid = '';
22 if ( $cust_pay_void->closed !~ /^Y/i
23      && $curuser->access_right('Unvoid')
24    )
25 {
26   $unvoid = qq! (<A HREF="javascript:areyousure('!.
27             qq!${p}misc/unvoid-cust_pay_void.cgi?!. $cust_pay_void->paynum.
28             qq!', 'Are you sure you want to unvoid this payment?')"!.
29             qq! TITLE="Unvoid this payment from the database!.
30               ( $cust_pay_void->payby =~ /^(CARD|CHEK)$/
31                 ? ' (do not send anything to the payment gateway)'
32                 : '' 
33               ). '"'.
34             qq!>unvoid</A>)!;
35 }
36
37 </%init>