791906b78934988e06762ccd491f3e9a1a617d36
[freeside.git] / httemplate / browse / payment_gateway.html
1 <%
2
3   my %search;
4   if ( $cgi->param('showdisabled') ) {
5     %search = ();
6   } else {
7     %search = ( 'disabled' => '' );
8   }
9
10 %>
11 <%= include("/elements/header.html",'Payment gateways', menubar(
12   'Main Menu' => $p,
13   'Agents'    => $p. 'browse/agent.cgi',
14 )) %>
15
16 <A HREF="<%= $p %>edit/payment_gateway.html"><I>Add a new payment gateway</I></A><BR><BR>
17
18 <%= $cgi->param('showdisabled')
19     ? do { $cgi->param('showdisabled', 0);
20            '( <a href="'. $cgi->self_url. '">hide disabled gateways</a> )'; }
21     : do { $cgi->param('showdisabled', 1);
22            '( <a href="'. $cgi->self_url. '">show disabled gateways</a> )'; }
23 %>
24
25 <%= table() %>
26 <TR>
27   <TH COLSPAN=<%= $cgi->param('showdisabled') ? 1 : 2 %>>#</TH>
28   <TH>Gateway</TH>
29   <TH>Username</TH>
30   <TH>Password</TH>
31   <TH>Action</TH>
32   <TH>Options</TH>
33 </TR>
34
35 <% foreach my $payment_gateway ( qsearch( 'payment_gateway', \%search ) ) { %>
36
37   <TR>
38     <TD><%= $payment_gateway->gatewaynum %></TD>
39     <% if ( !$cgi->param('showdisabled') ) { %>
40       <TD><%= $payment_gateway->disabled ? 'DISABLED' : '' %></TD>
41     <% } %>
42     <TD><%= $payment_gateway->gateway_module %>
43       <FONT SIZE="-1">
44         <A HREF="<%=$p%>edit/payment_gateway.html?<%= $payment_gateway->gatewaynum %>">(edit)</A>
45         <%= !$payment_gateway->disabled 
46               ? '<A HREF="'. $p. 'misc/disable-payment_gateway.cgi?'. $payment_gateway->gatewaynum.'">(disable)</A>'
47               : ''
48         %>
49       </FONT>
50     </TD>
51     <TD><%= $payment_gateway->gateway_username %></TD>
52     <TD> - </TD>
53     <TD><%= $payment_gateway->gateway_action %></TD>
54     <TD>
55       <TABLE CELLSPACING=0 CELLPADDING=0>
56         <% my %options = $payment_gateway->options;
57            foreach my $option ( keys %options ) {
58         %>
59           <TR>
60             <TH><%= $option %>:</TH>
61             <TD><%= $options{$option} %></TD>
62           </TR>
63         <% } %>
64       </TABLE>
65     </TD>
66   </TR>
67
68 <% } %>
69
70 </TABLE>
71 </BODY>
72 </HTML>
73