% }
</FONT><BR>
- <% table("#cccccc", 2) %>
+ <% include('/elements/table.html', '#cccccc' ) %>
<tr>
<th colspan="2" bgcolor="#dcdcdc">
<% ucfirst($section || 'unclassified') %> configuration options
<tr>
<td><a href="javascript:void(0);" onClick="overlib( OLiframeContent('config.cgi?key=<% $i->key %>;agentnum=<% $agentnum %>', 522, 336, 'config_popup' ), CAPTION, 'Enter configuration value', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK ); return false;" name="<% $i->key %>">
- <b><% $i->key %></b> - <% $i->description %>
- </a></td>
+ <b><% $i->key %></b></a> - <% $i->description %>
+ </td>
<td><table border=0>
% foreach my $type ( ref($i->type) ? @{$i->type} : $i->type ) {
% my $n = 0;
</body></html>
<%init>
+
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
-my ($conf, $title, @config_items, $agentnum);
-
+my $agentnum = '';
if ($cgi->param('agentnum') =~ /^(\d+)$/) {
$agentnum = $1;
}
+my $title;
if ($agentnum) {
my $agent = qsearchs('agent', { 'agentnum' => $agentnum } );
die "Agent $agentnum not found!" unless $agent;
$title = 'Global Configuration';
}
-$conf = new FS::Conf;
-@config_items = grep { $agentnum ? $_->per_agent : 1 } $conf->config_items;
-
+my $conf = new FS::Conf;
+
+my @config_items = grep { $agentnum ? $_->per_agent : 1 }
+ grep { $_->key != ~/^invoice_(html|latex|template)/ }
+ $conf->config_items;
+
</%init>