X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fpayment_gateway.html;h=e3893cf492508065d1521d9819cd30bf4ac95ace;hb=0930d22ffc440f80c1b222b2e750cadbabd9e8f6;hp=1eda112494987228904fd54a4dca169421a90703;hpb=860e628d3d0d2ba432d401de5c9d4784c918be54;p=freeside.git diff --git a/httemplate/edit/payment_gateway.html b/httemplate/edit/payment_gateway.html index 1eda11249..e3893cf49 100644 --- a/httemplate/edit/payment_gateway.html +++ b/httemplate/edit/payment_gateway.html @@ -1,128 +1,132 @@ -<% - -my $payment_gateway; -if ( $cgi->param('error') ) { - $payment_gateway = new FS::payment_gateway ( { - map { $_, scalar($cgi->param($_)) } fields('payment_gateway') - } ); -} elsif ( $cgi->keywords ) { - my($query) = $cgi->keywords; - $query =~ /^(\d+)$/; - $payment_gateway = qsearchs( 'payment_gateway', { 'gatewaynum' => $1 } ); -} else { #adding - $payment_gateway = new FS::payment_gateway {}; -} -my $action = $payment_gateway->gatewaynum ? 'Edit' : 'Add'; -#my $hashref = $payment_gateway->hashref; - -%> - -<%= include("/elements/header.html","$action Payment gateway", menubar( - 'Main Menu' => $p, +<% include("/elements/header.html","$action Payment gateway", menubar( 'View all payment gateways' => $p. 'browse/payment_gateway.html', )) %> -<% if ( $cgi->param('error') ) { %> -Error: <%= $cgi->param('error') %> -<% } %> +<% include('/elements/error.html') %> -
- -Gateway #<%= $payment_gateway->gatewaynum || "(NEW)" %> + + +Gateway #<% $payment_gateway->gatewaynum || "(NEW)" %> -<%= ntable('#cccccc', 2, '') %> +<% ntable('#cccccc', 2, '') %> Gateway: +% if ( $payment_gateway->gatewaynum ) { - <% if ( $payment_gateway->gatewaynum ) { %> - <%= $payment_gateway->gateway_module %> - + <% $payment_gateway->gateway_module %> + +% } else { - <% } else { %> +% } - <% } %> Username: - + Password: - + Action: - Options: + Options: (Name/Value pairs, one element per line) - + -
"> +
">
- - +<% include('/elements/footer.html') %> + +<%init> + +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); + +my $payment_gateway; +if ( $cgi->param('error') ) { + $payment_gateway = new FS::payment_gateway ( { + map { $_, scalar($cgi->param($_)) } fields('payment_gateway') + } ); +} elsif ( $cgi->keywords ) { + my($query) = $cgi->keywords; + $query =~ /^(\d+)$/; + $payment_gateway = qsearchs( 'payment_gateway', { 'gatewaynum' => $1 } ); +} else { #adding + $payment_gateway = new FS::payment_gateway {}; +} +my $action = $payment_gateway->gatewaynum ? 'Edit' : 'Add'; +#my $hashref = $payment_gateway->hashref; + +