#!/usr/local/bin/perl # list_headeracc.cgi # Display all header access control restrictions require './squid-lib.pl'; $access{'headeracc'} || &error($text{'header_ecannot'}); &ui_print_header(undef, $text{'header_title'}, "", "list_headeracc", 0, 0, 0, &restart_button()); $conf = &get_config(); @headeracc = &find_config("header_access", $conf); if (@headeracc) { print "$text{'header_add'}\n"; print "
| $text{'header_name'} | ", "$text{'header_act'} | ", "$text{'header_acls'} | ", "$text{'eacl_move'} |
| ", "$v[0] | \n"; print "",$v[1] eq 'allow' ? $text{'eacl_allow'} : $text{'eacl_deny'}," | \n"; print "",join(" ", @v[2..$#v])," | \n"; print "\n";
if ($hc != @headeracc-1) {
print "",
" ";
}
else { print " "; }
if ($hc != 0) {
print "",
" ";
}
print " |
$text{'header_none'}
\n";
}
print "$text{'header_add'}
\n";
&ui_print_footer("", $text{'index_return'});