diff --git a/lib/config___users-template.php b/lib/config___users-template.php index 2f49869..ea881dd 100644 --- a/lib/config___users-template.php +++ b/lib/config___users-template.php @@ -1,5 +1,6 @@ "3.0 beta", "root" => "", "checkUpdates" => true, "openLastFiles" => true, diff --git a/lib/settings.php b/lib/settings.php index f9c5915..0a4beed 100644 --- a/lib/settings.php +++ b/lib/settings.php @@ -101,6 +101,12 @@ if (!file_exists(dirname(__FILE__)."/".$settingsFile)) { } include(dirname(__FILE__)."/".$settingsFile); +// On mismatch of settings file to system, rename to .old and reload +If ($ICEcoderUserSettings["versionNo"] != $ICEcoderSettings["versionNo"]) { + rename(dirname(__FILE__)."/".$settingsFile,dirname(__FILE__)."/".str_replace(".php",".old",$settingsFile)); + header("Location: settings.php"); +} + // Join ICEcoder settings and user settings together to make our final ICEcoder array $ICEcoder = $ICEcoderSettings + $ICEcoderUserSettings;