#!/usr/bin/perl # Show a form for editing or creating a rule list section separator require './itsecur-lib.pl'; &can_use_error("rules"); &ReadParse(); @rules = &list_rules(); if ($in{'new'}) { &header(defined($in{'insert'}) ? $text{'sep_title3'} : $text{'sep_title1'}, "", undef, undef, undef, undef, &apply_button()); $rule = { 'index' => scalar(@rules) }; } else { &header($text{'sep_title2'}, "", undef, undef, undef, undef, &apply_button()); $rule = $rules[$in{'idx'}]; } print "
\n"; print "
\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'sep_header'}
\n"; # Show separator title print "\n", $rule->{'desc'} eq "*" ? "" : $rule->{'desc'}; # Show input for position of rule print "\n"; print "
$text{'sep_desc'} \n"; printf "
$text{'rule_atpos'} \n"; print "
\n"; if ($in{'new'}) { print "\n"; } else { print "\n"; print "\n"; } print "
\n"; &can_edit_disable("rules"); print "
\n"; &footer("list_rules.cgi", $text{'rules_return'});