[freeside-commits] freeside/fs_selfservice/FS-SelfService/cgi selfservice.cgi, 1.41, 1.42

Ivan,,, ivan at wavetail.420.am
Wed Sep 30 17:52:18 PDT 2009


Update of /home/cvs/cvsroot/freeside/fs_selfservice/FS-SelfService/cgi
In directory wavetail.420.am:/tmp/cvs-serv5436

Modified Files:
	selfservice.cgi 
Log Message:
hopefully the really final fix for the problems using remembered cards in self-service. *sigh*

Index: selfservice.cgi
===================================================================
RCS file: /home/cvs/cvsroot/freeside/fs_selfservice/FS-SelfService/cgi/selfservice.cgi,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- selfservice.cgi	30 Sep 2009 19:33:09 -0000	1.41
+++ selfservice.cgi	1 Oct 2009 00:52:16 -0000	1.42
@@ -377,9 +377,11 @@
     #or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
     or die "illegal card"; #!!!
   $payinfo = $1;
-  validate($payinfo)
-    #or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
-    or die "invalid card"; #!!!
+  unless ( $payinfo =~ /x/ ) {
+    validate($payinfo)
+      #or $error ||= $init_data->{msgcat}{invalid_card}; #. $self->payinfo;
+      or die "invalid card"; #!!!
+  }
 
   if ( $cgi->param('card_type') ) {
     cardtype($payinfo) eq $cgi->param('card_type')



More information about the freeside-commits mailing list