Handle hostnames with upper-case letters
[webmin.git] / squid / move_headeracc.cgi
1 #!/usr/local/bin/perl
2 # move_headeracc.cgi
3 # Move a header_access directive up or down
4
5 require './squid-lib.pl';
6 $access{'headeracc'} || &error($text{'header_ecannot'});
7 &lock_file($config{'squid_conf'});
8 $conf = &get_config();
9 ($pos, $move, $type) = @ARGV;
10
11 @headeracc = &find_config($type, $conf);
12 $newpos = $pos + $move;
13 $oldv = $headeracc[$pos]->{'values'};
14 $headeracc[$pos]->{'values'} = $headeracc[$newpos]->{'values'};
15 $headeracc[$newpos]->{'values'} = $oldv;
16 &save_directive($conf, $type, \@headeracc);
17 &flush_file_lines();
18 &unlock_file($config{'squid_conf'});
19 &webmin_log("move", "headeracc");
20 &redirect("list_headeracc.cgi");