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