From: Michael Tremer Date: Sat, 23 Mar 2024 14:36:12 +0000 (+0100) Subject: general-functions.pl: Drop unused "writehashpart" function X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0d15ca6a656467f248fc8530ab43141e4d000ef4;p=people%2Fms%2Fipfire-2.x.git general-functions.pl: Drop unused "writehashpart" function Signed-off-by: Michael Tremer --- diff --git a/config/cfgroot/general-functions.pl b/config/cfgroot/general-functions.pl index 4082ad02e..e2fd6829b 100644 --- a/config/cfgroot/general-functions.pl +++ b/config/cfgroot/general-functions.pl @@ -272,42 +272,6 @@ sub writehash close FILE; } -sub writehashpart -{ - # This function replaces the given hash in the original hash by keeping the old - # content and just replacing the new content - - my $filename = $_[0]; - my $newhash = $_[1]; - my %oldhash; - my ($var, $val); - - readhash("${filename}", \%oldhash); - - foreach $var (keys %$newhash){ - $oldhash{$var}=$newhash->{$var}; - } - - # write cgi vars to the file. - open(FILE, ">${filename}") or die "Unable to write file $filename"; - flock FILE, 2; - foreach $var (keys %oldhash) - { - if ( $var eq "__CGI__"){next;} - $val = $oldhash{$var}; - # Darren Critchley Jan 17, 2003 added the following because when submitting with a graphic, the x and y - # location of the mouse are submitted as well, this was being written to the settings file causing - # some serious grief! This skips the variable.x and variable.y - if (!($var =~ /(.x|.y)$/)) { - if ($val =~ / /) { - $val = "\'$val\'"; } - if (!($var =~ /^ACTION/)) { - print FILE "${var}=${val}\n"; } - } - } - close FILE; -} - sub age { my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size, $atime, $mtime, $ctime, $blksize, $blocks) = stat $_[0];