diff options
author | ivan <ivan> | 2007-08-01 22:26:52 +0000 |
---|---|---|
committer | ivan <ivan> | 2007-08-01 22:26:52 +0000 |
commit | eb4ff7f73c5d4bdf74a3472448b5a195598ff4cd (patch) | |
tree | bb38241e8c865c3bca861da7749071feeadd2b5b /httemplate/config | |
parent | 32b5d3a31f112a381f0a15ac5e3a2204242f3405 (diff) |
event refactor, landing on HEAD!
Diffstat (limited to 'httemplate/config')
-rw-r--r-- | httemplate/config/config-process.cgi | 3 | ||||
-rw-r--r-- | httemplate/config/config-view.cgi | 16 | ||||
-rw-r--r-- | httemplate/config/config.cgi | 8 |
3 files changed, 18 insertions, 9 deletions
diff --git a/httemplate/config/config-process.cgi b/httemplate/config/config-process.cgi index 0210d85a7..b0c8a7456 100644 --- a/httemplate/config/config-process.cgi +++ b/httemplate/config/config-process.cgi @@ -4,7 +4,8 @@ die "access denied\n" my $conf = new FS::Conf; $FS::Conf::DEBUG = 1; -my @config_items = $conf->config_items; +my @config_items = grep { $_->key != ~/^invoice_(html|latex|template)/ } + $conf->config_items; my %confitems = map { $_->key => $_ } $conf->config_items; my $agentnum = $cgi->param('agentnum'); diff --git a/httemplate/config/config-view.cgi b/httemplate/config/config-view.cgi index 4d709e8c2..bca1f1603 100644 --- a/httemplate/config/config-view.cgi +++ b/httemplate/config/config-view.cgi @@ -38,7 +38,7 @@ % } </FONT><BR> - <% table("#cccccc", 2) %> + <% include('/elements/table.html', '#cccccc' ) %> <tr> <th colspan="2" bgcolor="#dcdcdc"> <% ucfirst($section || 'unclassified') %> configuration options @@ -114,15 +114,16 @@ </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; @@ -132,7 +133,10 @@ if ($agentnum) { $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> diff --git a/httemplate/config/config.cgi b/httemplate/config/config.cgi index 10bbadaf8..485565e80 100644 --- a/httemplate/config/config.cgi +++ b/httemplate/config/config.cgi @@ -267,11 +267,15 @@ Setting <% $key %> </BODY> </HTML> <%once> + my $conf = new FS::Conf; -my %confitems = map { $_->key => $_ } $conf->config_items; -</%once> +my @config_items = grep { $_->key != ~/^invoice_(html|latex|template)/ } + $conf->config_items; +my %confitems = map { $_->key => $_ } @config_items; +</%once> <%init> + die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); |