[freeside-commits] freeside/httemplate/edit/process payment_gateway.html, 1.1, 1.2

Ivan,,, ivan at wavetail.420.am
Mon Dec 12 19:13:27 PST 2005


Update of /home/cvs/cvsroot/freeside/httemplate/edit/process
In directory wavetail:/tmp/cvs-serv32660

Modified Files:
	payment_gateway.html 
Log Message:
fix options in gateway adding

Index: payment_gateway.html
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/edit/process/payment_gateway.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- payment_gateway.html	18 Aug 2005 05:12:02 -0000	1.1
+++ payment_gateway.html	13 Dec 2005 03:13:25 -0000	1.2
@@ -10,11 +10,16 @@
   } fields('payment_gateway')
 } );
 
+my @options = split(/\r?\n/, $cgi->param('gateway_options') );
+pop @options
+  if scalar(@options) % 2 && $options[-1] =~ /^\s*$/;
+my %options = @options;
+
 my $error;
 if ( $gatewaynum ) {
   $error=$new->replace($old);
 } else {
-  $error=$new->insert;
+  $error=$new->insert(\%options);
   $gatewaynum=$new->getfield('gatewaynum');
 }
 



More information about the freeside-commits mailing list