X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Fcust_payby.html;h=60e6eb8b1b594c877415b701ab0cbe2ec653327a;hb=d22baa4e71bfa9e153c1fe1152ff4c748f1d935c;hp=5e0f09d3fec3c12cfea89b913e404d69b32700a2;hpb=5d5ed9e94c8c9520f8d36ef23bbe47a135c35639;p=freeside.git
diff --git a/httemplate/elements/cust_payby.html b/httemplate/elements/cust_payby.html
index 5e0f09d3f..60e6eb8b1 100644
--- a/httemplate/elements/cust_payby.html
+++ b/httemplate/elements/cust_payby.html
@@ -68,7 +68,7 @@
ID = "<%$id%>_paycvv"
SIZE = 2
MAXLENGTH = 4
- VALUE = "<% scalar($cgi->param($name.'_paycvv')) %>"
+ VALUE = "<% scalar($cgi->param($name.'_paycvv')) || ('*' x length($cust_payby->paycvv)) %>"
onChange = "<% $onchange %>"
>
<% mt('CVV2') |h %> (<% mt('help') |h %>)
@@ -216,7 +216,7 @@
% }
-% unless ( $opt{'html_only'} ) {
+% unless ( $opt{'html_only'} || $payby_changed_init ) {
+% $payby_changed_init = 1;
% }
+<%once>
+my $payby_changed_init = 0;
+%once>
<%init>
my( %opt ) = @_;