|
|
|
@ -285,7 +285,7 @@ class OC { |
|
|
|
|
|
|
|
|
|
public static function checkMaintenanceMode() { |
|
|
|
|
// Allow ajax update script to execute without being stopped |
|
|
|
|
if (\OC::$server->getSystemConfig()->getValue('maintenance', false) && OC::$SUBURI != '/core/ajax/update.php') { |
|
|
|
|
if (((bool) \OC::$server->getSystemConfig()->getValue('maintenance', false)) && OC::$SUBURI != '/core/ajax/update.php') { |
|
|
|
|
// send http status 503 |
|
|
|
|
http_response_code(503); |
|
|
|
|
header('Retry-After: 120'); |
|
|
|
@ -938,7 +938,7 @@ class OC { |
|
|
|
|
if (function_exists('opcache_reset')) { |
|
|
|
|
opcache_reset(); |
|
|
|
|
} |
|
|
|
|
if (!$systemConfig->getValue('maintenance', false)) { |
|
|
|
|
if (!((bool) $systemConfig->getValue('maintenance', false))) { |
|
|
|
|
self::printUpgradePage($systemConfig); |
|
|
|
|
exit(); |
|
|
|
|
} |
|
|
|
@ -966,7 +966,7 @@ class OC { |
|
|
|
|
|
|
|
|
|
// Load minimum set of apps |
|
|
|
|
if (!\OCP\Util::needUpgrade() |
|
|
|
|
&& !$systemConfig->getValue('maintenance', false)) { |
|
|
|
|
&& !((bool) $systemConfig->getValue('maintenance', false))) { |
|
|
|
|
// For logged-in users: Load everything |
|
|
|
|
if(\OC::$server->getUserSession()->isLoggedIn()) { |
|
|
|
|
OC_App::loadApps(); |
|
|
|
@ -979,7 +979,7 @@ class OC { |
|
|
|
|
|
|
|
|
|
if (!self::$CLI) { |
|
|
|
|
try { |
|
|
|
|
if (!$systemConfig->getValue('maintenance', false) && !\OCP\Util::needUpgrade()) { |
|
|
|
|
if (!((bool) $systemConfig->getValue('maintenance', false)) && !\OCP\Util::needUpgrade()) { |
|
|
|
|
OC_App::loadApps(array('filesystem', 'logging')); |
|
|
|
|
OC_App::loadApps(); |
|
|
|
|
} |
|
|
|
|