X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fconfig%2Fconfig.cgi;h=369314d98986d947acf29925a4178e1a97eccd06;hp=fd9a82958f16cb3bd4e469153a69a143487e34b9;hb=3ce7691203a7737406bf2d4442f7fd84b81f847e;hpb=262928f0a043f1fd35bdf0df9a2fb1b1658c1dce diff --git a/httemplate/config/config.cgi b/httemplate/config/config.cgi index fd9a82958..369314d98 100644 --- a/httemplate/config/config.cgi +++ b/httemplate/config/config.cgi @@ -1,5 +1,5 @@ -<%= header('Edit Configuration', menubar( 'Main Menu' => $p ) ) %> +<% include("/elements/header.html",'Edit Configuration', menubar( 'Main Menu' => $p ) ) %> +% my $conf = new FS::Conf; my @config_items = $conf->config_items; -<% my $conf = new FS::Conf; my @config_items = $conf->config_items; %>
+% foreach my $section ( qw(required billing username password UI session +% shell BIND +% ), +% '', 'deprecated') { -<% foreach my $section ( qw(required billing username password UI session - shell mail apache BIND - ), - '', 'deprecated') { %> - + - <% foreach my $nav_section ( qw(required billing username password UI session - shell mail apache BIND - ), - '', 'deprecated') { %> - <% if ( $section eq $nav_section ) { %> - [<%= ucfirst($nav_section || 'unclassified') %>] - <% } else { %> - [<%= ucfirst($nav_section || 'unclassified') %>] - <% } %> - <% } %> +% foreach my $nav_section ( qw(required billing username password UI session +% shell BIND +% ), +% '', 'deprecated') { +% if ( $section eq $nav_section ) { + + [<% ucfirst($nav_section || 'unclassified') %>] +% } else { + + [<% ucfirst($nav_section || 'unclassified') %>] +% } +% } +
- <%= table("#cccccc", 2) %> + <% table("#cccccc", 2) %> - <%= ucfirst($section || 'unclassified') %> configuration options + <% ucfirst($section || 'unclassified') %> configuration options - <% foreach my $i (grep $_->section eq $section, @config_items) { %> +% foreach my $i (grep $_->section eq $section, @config_items) { + - <% my $n = 0; - foreach my $type ( ref($i->type) ? @{$i->type} : $i->type ) { - #warn $i->key unless defined($type); - %> - <% if ( $type eq '' ) { %> - no type - <% } elsif ( $type eq 'textarea' ) { %> - - <% } elsif ( $type eq 'checkbox' ) { %> - exists($i->key) ? ' CHECKED' : '' %>> - <% } elsif ( $type eq 'text' ) { %> - - <% } elsif ( $type eq 'select' || $type eq 'selectmultiple' ) { %> - +% } elsif ( $type eq 'checkbox' ) { + + + exists($i->key) ? ' CHECKED' : '' %>> +% } elsif ( $type eq 'text' ) { + + + +% } elsif ( $type eq 'select' || $type eq 'selectmultiple' ) { + + + +% } elsif ( $type eq 'select-sub' ) { + + + - <% } elsif ( $type eq 'editlist' ) { %> +% } elsif ( $type eq 'editlist' ) { + + - - <% foreach my $line ( $conf->config($i->key) ) { %> - - <% } %> +% foreach my $line ( $conf->config($i->key) ) { + + +% } +
- - + +
- <%= itable() %> - <% if ( defined $i->editlist_parts ) { %> - <% my $pnum=0; foreach my $part ( @{$i->editlist_parts} ) { %> + <% itable() %> +% if ( defined $i->editlist_parts ) { +% my $pnum=0; foreach my $part ( @{$i->editlist_parts} ) { + - <% if ( $part->{type} eq 'text' ) { %> - "> - <% } elsif ( $part->{type} eq 'immutable' ) { %> - <%= $part->{value} %>" value="<%= $part->{value} %>"> - <% } elsif ( $part->{type} eq 'select' ) { %> - "> +% } elsif ( $part->{type} eq 'immutable' ) { + + <% $part->{value} %>" value="<% $part->{value} %>"> +% } elsif ( $part->{type} eq 'select' ) { + + - <% } else { %> - unknown type <%= $part->type %> - <% } %> +% } else { + + unknown type <% $part->type %> +% } + - <% $pnum++; } %> - <% } else { %> - - <% } %> - +% $pnum++; } +% } else { + + +% } + + - <% } else { %> - unknown type <%= $type %> - <% } %> - <% $n++; } %> +% } else { + + + unknown type <% $type %> +% } +% $n++; } + - - <%= $i->key %> - <%= $i->description %> + + <% $i->key %> - <% $i->description %> - <% } %> +% } +
You may need to restart Apache and/or freeside-queued for configuration changes to take effect.


+% } -<% } %>