diff options
Diffstat (limited to 'httemplate/browse/payment_gateway.html')
-rw-r--r-- | httemplate/browse/payment_gateway.html | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/httemplate/browse/payment_gateway.html b/httemplate/browse/payment_gateway.html new file mode 100644 index 000000000..720858e9b --- /dev/null +++ b/httemplate/browse/payment_gateway.html @@ -0,0 +1,79 @@ +<% include("/elements/header.html",'Payment gateways', menubar( + 'Main Menu' => $p, + 'Agents' => $p. 'browse/agent.cgi', +)) %> + +<A HREF="<% $p %>edit/payment_gateway.html"><I>Add a new payment gateway</I></A><BR><BR> + +<% $cgi->param('showdisabled') + ? do { $cgi->param('showdisabled', 0); + '( <a href="'. $cgi->self_url. '">hide disabled gateways</a> )'; } + : do { $cgi->param('showdisabled', 1); + '( <a href="'. $cgi->self_url. '">show disabled gateways</a> )'; } +%> + +<% table() %> +<TR> + <TH COLSPAN=<% $cgi->param('showdisabled') ? 1 : 2 %>>#</TH> + <TH>Gateway</TH> + <TH>Username</TH> + <TH>Password</TH> + <TH>Action</TH> + <TH>Options</TH> +</TR> +% foreach my $payment_gateway ( qsearch( 'payment_gateway', \%search ) ) { + + + <TR> + <TD><% $payment_gateway->gatewaynum %></TD> +% if ( !$cgi->param('showdisabled') ) { + + <TD><% $payment_gateway->disabled ? 'DISABLED' : '' %></TD> +% } + + <TD><% $payment_gateway->gateway_module %> + <FONT SIZE="-1"> + <A HREF="<%$p%>edit/payment_gateway.html?<% $payment_gateway->gatewaynum %>">(edit)</A> + <% !$payment_gateway->disabled + ? '<A HREF="'. $p. 'misc/disable-payment_gateway.cgi?'. $payment_gateway->gatewaynum.'">(disable)</A>' + : '' + %> + </FONT> + </TD> + <TD><% $payment_gateway->gateway_username %></TD> + <TD> - </TD> + <TD><% $payment_gateway->gateway_action %></TD> + <TD> + <TABLE CELLSPACING=0 CELLPADDING=0> +% my %options = $payment_gateway->options; +% foreach my $option ( keys %options ) { +% + + <TR> + <TH><% $option %>:</TH> + <TD><% $options{$option} %></TD> + </TR> +% } + + </TABLE> + </TD> + </TR> +% } + + +</TABLE> +</BODY> +</HTML> +<%init> + +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); + +my %search; +if ( $cgi->param('showdisabled') ) { + %search = (); +} else { + %search = ( 'disabled' => '' ); +} + +</%init> |