From 4d762703bcecf23852f071317739af102664f1c6 Mon Sep 17 00:00:00 2001 From: Bill Marquette Date: Sun, 27 Mar 2005 20:17:58 +0000 Subject: updatechanged function - only update if changed and log what changed --- usr/local/www/guiconfig.inc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'usr/local') diff --git a/usr/local/www/guiconfig.inc b/usr/local/www/guiconfig.inc index 40d630b..4c049d2 100755 --- a/usr/local/www/guiconfig.inc +++ b/usr/local/www/guiconfig.inc @@ -442,4 +442,19 @@ function gentitle($pgname) { return $config['system']['hostname'] . "." . $config['system']['domain'] . " - " . $pgname; } +/* Check if variable has changed, update and log if it has + * varname = variable name in plain text + * orig = original value + * new = new value + */ +function updatechanged($varname, $orig, $new) { + global $changedesc; + + if ($orig != $new) { + $changedesc .= " {$varname}: \"{$orig}\" -> \"{$new}\""; + $orig = $new; + } +} + + ?> -- cgit v1.1