summaryrefslogtreecommitdiff
path: root/fs_selfservice
diff options
context:
space:
mode:
authorlevinse <levinse>2011-05-05 02:26:59 +0000
committerlevinse <levinse>2011-05-05 02:26:59 +0000
commit1c38324763201897c3ffeb12c530b46ea9ae62bb (patch)
treed2127503b4c366c713d9c813d1c53b54098fc800 /fs_selfservice
parent0db33c9c112e7944fd022a423453aee48d9503b4 (diff)
better SS payment process UI for negative balances, RT12728
Diffstat (limited to 'fs_selfservice')
-rw-r--r--fs_selfservice/FS-SelfService/cgi/make_payment.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/make_payment.html b/fs_selfservice/FS-SelfService/cgi/make_payment.html
index 3bce67433..bec37cac3 100644
--- a/fs_selfservice/FS-SelfService/cgi/make_payment.html
+++ b/fs_selfservice/FS-SelfService/cgi/make_payment.html
@@ -18,12 +18,16 @@
<TD COLSPAN=7>
<TABLE><TR><TD BGCOLOR="#ffffff">
<%=
- $amt = $balance;
- $amt += $amt * $credit_card_surcharge_percentage/100
- if $credit_card_surcharge_percentage > 0;
+ $amt = '';
+ if ( $balance > 0 ) {
+ $amt = $balance;
+ $amt += $amt * $credit_card_surcharge_percentage/100
+ if $credit_card_surcharge_percentage > 0;
+ $amt = sprintf("%.2f",$amt);
+ }
'';
%>
- $<INPUT TYPE="text" NAME="amount" SIZE=8 VALUE="<%=sprintf("%.2f",$amt)%>">
+ $<INPUT TYPE="text" NAME="amount" SIZE=8 VALUE="<%=$amt%>">
</TD></TR></TABLE>
</TD>
</TR>