fix one-time card charging not pulling in exp date?
[freeside.git] / httemplate / misc / payment.cgi
index bf89a3d..cea77fe 100644 (file)
@@ -93,7 +93,7 @@ function achclose() {
           <TD>
             <SELECT NAME="month">
               <% for ( ( map "0$_", 1 .. 9 ), 11, 12 ) { %>
-                <OPTION<%= $_ eq $month ? ' SELECTED' : '' %>><%= $_ %>
+                <OPTION<%= $_ == $month ? ' SELECTED' : '' %>><%= $_ %>
               <% } %>
             </SELECT>
           </TD>
@@ -101,7 +101,7 @@ function achclose() {
           <TD>
             <SELECT NAME="year">
               <% my @a = localtime; for ( $a[5]+1900 .. $a[5]+1915 ) { %>
-                <OPTION<%= $_ eq $year ? ' SELECTED' : '' %>><%= $_ %>
+                <OPTION<%= $_ == $year ? ' SELECTED' : '' %>><%= $_ %>
               <% } %>
             </SELECT>
           </TD>
@@ -197,7 +197,7 @@ function achclose() {
   </TD>
 </TR><TR>
   <TD COLSPAN=2>
-    <INPUT TYPE="checkbox"<%= $payby eq 'CARD' ? ' CHECKED' : '' %> NAME="auto" VALUE="1" onClick="if (this.checked) { document.OneTrueForm.save.checked=true; }">
+    <INPUT TYPE="checkbox"<%= ( ( $payby eq 'CARD' && $cust_main->payby ne 'DCRD' ) || ( $payby eq 'CHEK' && $cust_main->payby eq 'CHEK' ) ) ? ' CHECKED' : '' %> NAME="auto" VALUE="1" onClick="if (this.checked) { document.OneTrueForm.save.checked=true; }">
     Charge future payments to this <%= $type{$payby} %> automatically
   </TD>
 </TR>