diff options
Diffstat (limited to 'httemplate/view/cust_main/payment_history.html')
-rw-r--r-- | httemplate/view/cust_main/payment_history.html | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/httemplate/view/cust_main/payment_history.html b/httemplate/view/cust_main/payment_history.html index a3b9b508b..4a49bfddb 100644 --- a/httemplate/view/cust_main/payment_history.html +++ b/httemplate/view/cust_main/payment_history.html @@ -471,13 +471,28 @@ sub translate_payby_refund { my %payby = ( BILL => $payinfo ? mt('Check #') : mt('Check'), CHEK => mt('Electronic check '), - CARD => 'CARD ', - COMP => 'COMP ', + CARD => mt('Credit card #'), + COMP => mt('Complimentary by '), ); $payby = (exists $payby{$payby}) ? $payby{$payby} : $payby; $payby; }; +sub translate_payinfo { + my $object = shift; + my $payby = $object->payby; + my $payinfo = $object->payinfo; + + if ( $payby eq 'CARD' ) { + $payinfo = $object->paymask; + } elsif ( $payby eq 'CHEK' ) { + my( $account, $aba ) = split('@', $object->paymask ); + $payinfo = mt("ABA [_1], Acct #[_2]",$aba,$account); + } + + ($payby,$payinfo); +} + sub areyousure_link { my ($url,$msg,$title,$label) = (shift,shift,shift,shift); ' (<A HREF="javascript:areyousure(\''.$url.'\',\''.$msg.'\')" TITLE="'.$title.'">'.$label.'</A>)'; |