Only consider writing if not in demoMode

This commit is contained in:
mattpass
2022-06-24 20:03:34 +01:00
parent 5fa36d5749
commit c5146d7f2b
2 changed files with 4 additions and 4 deletions

View File

@@ -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");
}

View File

@@ -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";
}