From c5146d7f2bdfd2dfb77d3f9a5188c74610aba1e0 Mon Sep 17 00:00:00 2001 From: mattpass Date: Fri, 24 Jun 2022 20:03:34 +0100 Subject: [PATCH] Only consider writing if not in demoMode --- lib/requirements.php | 2 +- lib/settings.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/requirements.php b/lib/requirements.php index 836b422..b77a138 100644 --- a/lib/requirements.php +++ b/lib/requirements.php @@ -19,7 +19,7 @@ if (false === ini_get('allow_url_fopen')) { } // Check we have a working session -if (false === isset($_SESSION) || "" === session_id()) { +if (false === $ICEcoder["demoMode"] && (false === isset($_SESSION) || "" === session_id())) { array_push($reqsFailures, "phpSession"); } diff --git a/lib/settings.php b/lib/settings.php index e2bdf13..9b79896 100644 --- a/lib/settings.php +++ b/lib/settings.php @@ -19,7 +19,7 @@ if (false === $settingsClass->getDataDirDetails()['readable']) { include dirname(__FILE__) . "/requirements.php"; } -if (false === $settingsClass->getDataDirDetails()['writable']) { +if (false === $ICEcoder["demoMode"] && false === $settingsClass->getDataDirDetails()['writable']) { $reqsFailures = ["phpDataDirNotWritable"]; include dirname(__FILE__) . "/requirements.php"; } @@ -46,7 +46,7 @@ if (false === $settingsClass->getConfigGlobalFileDetails()['readable']) { } // Check we can write global config settings file -if (false === $settingsClass->getConfigGlobalFileDetails()['writable']) { +if (false === $ICEcoder["demoMode"] && false === $settingsClass->getConfigGlobalFileDetails()['writable']) { $reqsFailures = ["phpGlobalConfigWriteFile"]; include dirname(__FILE__) . "/requirements.php"; } @@ -105,7 +105,7 @@ if (false === $settingsClass->getConfigUsersFileDetails($settingsFile)['readable } // Check we can write users config settings file -if (false === $settingsClass->getConfigUsersFileDetails($settingsFile)['writable']) { +if (false === $ICEcoder["demoMode"] && false === $settingsClass->getConfigUsersFileDetails($settingsFile)['writable']) { $reqsFailures = ["phpUsersConfigWriteFile"]; include dirname(__FILE__) . "/requirements.php"; }