From 99c90592651839ac8d989b0f032c1fa07d45e270 Mon Sep 17 00:00:00 2001 From: Eric Claeys <83164203+EricClaeys@users.noreply.github.com> Date: Fri, 30 Jun 2023 21:52:36 -0500 Subject: [PATCH] Update allskySettings.php: lowercase settings * And re-do list of changes slightly. --- html/includes/allskySettings.php | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/html/includes/allskySettings.php b/html/includes/allskySettings.php index cb9083c73..1ed0f8c9e 100644 --- a/html/includes/allskySettings.php +++ b/html/includes/allskySettings.php @@ -3,9 +3,9 @@ function DisplayAllskyConfig(){ global $formReadonly; - $cameraTypeName = "cameraType"; // json setting name - $cameraModelName = "cameraModel"; // json setting name - $cameraNumberName = "cameraNumber"; // json setting name + $cameraTypeName = "cameratype"; // json setting name + $cameraModelName = "cameramodel"; // json setting name + $cameraNumberName = "cameranumber"; // json setting name $debugLevelName = "debuglevel"; // json setting name $debugArg = ""; @@ -33,7 +33,7 @@ function DisplayAllskyConfig(){ $settings = array(); $optional_array = array(); $changes = ""; - $somethingChanged = false; + $otherChanges = ""; $refreshingCameraType = false; $newCameraType = ""; @@ -57,8 +57,8 @@ function DisplayAllskyConfig(){ // Because we are passing the changes enclosed in single quotes below, // we need to escape the single quotes, but I never figured out how to do that, // so convert them to HTML codes instead. - $isOLD = substr($key, 0, 4) === "OLD_"; - if ($isOLD) { + if (substr($key, 0, 4) === "OLD_") { + $thisChanged = false; $key = substr($key, 4); // everything after "OLD_" $oldValue = str_replace("'", "'", $value); $newValue = getVariableOrDefault($settings, $key, ""); @@ -77,7 +77,8 @@ function DisplayAllskyConfig(){ } elseif ($key === $cameraNumberName) { $newCameraNumber = $newValue; } else { - $somethingChanged = true; // want to know about OTHER changes + // want to know changes other than camera + $thisChanged = true; } $checkchanges = false; @@ -91,8 +92,16 @@ function DisplayAllskyConfig(){ break; } } + if ($checkchanges) $changes .= " '$key' '$label' '$oldValue' '$newValue'"; + + if ($thisChanged) { + if ($otherChanges === "") + $otherChanges = "[$label]"; + else + $otherChanges .= ", $label"; + } } } else { @@ -142,10 +151,11 @@ function DisplayAllskyConfig(){ $msg = ""; if ($ok) { - if ($somethingChanged || $lastChanged === "") { + if ($otherChanges !== "" || $lastChanged === "") { if ($newCameraType !== "" || $newCameraModel !== "" || $newCameraNumber != "") { $msg = "If you change Camera Type, Camera Model,"; $msg .= " or Camera Number you cannot change anything else."; + $msg .= "
You also changed: $otherChanges."; $status->addMessage($msg, 'danger', false); $ok = false; } else {