summaryrefslogtreecommitdiff
path: root/httemplate/browse/payment_gateway.html
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/browse/payment_gateway.html')
-rw-r--r--httemplate/browse/payment_gateway.html79
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>