aboutsummaryrefslogtreecommitdiffstats
path: root/lib/base.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base.php')
-rw-r--r--lib/base.php19
1 files changed, 3 insertions, 16 deletions
diff --git a/lib/base.php b/lib/base.php
index dde8e38218a..70fac6d707b 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -49,8 +49,6 @@
*
*/
-use OCP\IRequest;
-
require_once 'public/Constants.php';
/**
@@ -273,20 +271,9 @@ class OC {
}
}
- /**
- * Limit maintenance mode access
- * @param IRequest $request
- */
- public static function checkMaintenanceMode(IRequest $request) {
- // Check if requested URL matches 'index.php/occ'
- $isOccControllerRequested = preg_match('|/index\.php$|', $request->getScriptName()) === 1
- && strpos($request->getPathInfo(), '/occ/') === 0;
+ 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'
- && !$isOccControllerRequested
- ) {
+ if (\OC::$server->getSystemConfig()->getValue('maintenance', false) && OC::$SUBURI != '/core/ajax/update.php') {
// send http status 503
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
@@ -835,7 +822,7 @@ class OC {
$request = \OC::$server->getRequest();
$requestPath = $request->getRawPathInfo();
if (substr($requestPath, -3) !== '.js') { // we need these files during the upgrade
- self::checkMaintenanceMode($request);
+ self::checkMaintenanceMode();
self::checkUpgrade();
}