diff options
| author | levinse <levinse> | 2011-05-05 02:26:59 +0000 | 
|---|---|---|
| committer | levinse <levinse> | 2011-05-05 02:26:59 +0000 | 
| commit | 1c38324763201897c3ffeb12c530b46ea9ae62bb (patch) | |
| tree | d2127503b4c366c713d9c813d1c53b54098fc800 | |
| parent | 0db33c9c112e7944fd022a423453aee48d9503b4 (diff) | |
better SS payment process UI for negative balances, RT12728
| -rw-r--r-- | fs_selfservice/FS-SelfService/cgi/make_payment.html | 12 | 
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>  | 
