From ea1645f562733177d00cb71e85f905fe4dfc6b15 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Tue, 13 Dec 2016 17:16:29 +0100 Subject: [PATCH] Apply change of layout immediately and use this state to check the checkbox --- header.php | 13 +++++++++++++ settings.php | 16 +--------------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/header.php b/header.php index 0a73cc97..ae924741 100644 --- a/header.php +++ b/header.php @@ -59,6 +59,19 @@ { $boxedlayout = true; } + + // Override layout setting if layout is changed via Settings page3 + if(isset($_POST["field"])) + { + if($_POST["field"] === "webUI" && isset($_POST["boxedlayout"])) + { + $boxedlayout = true; + } + elseif($_POST["field"] === "webUI" && !isset($_POST["boxedlayout"])) + { + $boxedlayout = false; + } + } ?> diff --git a/settings.php b/settings.php index 8be0d955..09b5e13a 100644 --- a/settings.php +++ b/settings.php @@ -364,21 +364,7 @@ { $temperatureunit = "C"; } - if(isset($setupVars['WEBUILAYOUT'])) - { - if($setupVars['WEBUILAYOUT'] === "boxed") - { - $boxedlayout = true; - } - else - { - $boxedlayout = false; - } - } - else - { - $boxedlayout = true; - } + // Use $boxedlayout value determined in header.php ?>