|
@@ -287,8 +287,7 @@ class OC {
|
|
|
// Allow ajax update script to execute without being stopped
|
|
|
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');
|
|
|
+ http_response_code(503);
|
|
|
header('Retry-After: 120');
|
|
|
|
|
|
// render error page
|
|
@@ -344,8 +343,7 @@ class OC {
|
|
|
|
|
|
if ($disableWebUpdater || ($tooBig && !$ignoreTooBigWarning)) {
|
|
|
// send http status 503
|
|
|
- header('HTTP/1.1 503 Service Temporarily Unavailable');
|
|
|
- header('Status: 503 Service Temporarily Unavailable');
|
|
|
+ http_response_code(503);
|
|
|
header('Retry-After: 120');
|
|
|
|
|
|
// render error page
|
|
@@ -600,9 +598,7 @@ class OC {
|
|
|
|
|
|
} catch (\RuntimeException $e) {
|
|
|
if (!self::$CLI) {
|
|
|
- $claimedProtocol = strtoupper($_SERVER['SERVER_PROTOCOL']);
|
|
|
- $protocol = in_array($claimedProtocol, ['HTTP/1.0', 'HTTP/1.1', 'HTTP/2']) ? $claimedProtocol : 'HTTP/1.1';
|
|
|
- header($protocol . ' ' . OC_Response::STATUS_SERVICE_UNAVAILABLE);
|
|
|
+ http_response_code(503);
|
|
|
}
|
|
|
// we can't use the template error page here, because this needs the
|
|
|
// DI container which isn't available yet
|
|
@@ -689,7 +685,7 @@ class OC {
|
|
|
}
|
|
|
exit(1);
|
|
|
} else {
|
|
|
- OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE);
|
|
|
+ http_response_code(503);
|
|
|
OC_Util::addStyle('guest');
|
|
|
OC_Template::printGuestPage('', 'error', array('errors' => $errors));
|
|
|
exit;
|
|
@@ -778,16 +774,14 @@ class OC {
|
|
|
}
|
|
|
|
|
|
if(substr($request->getRequestUri(), -11) === '/status.php') {
|
|
|
- OC_Response::setStatus(\OC_Response::STATUS_BAD_REQUEST);
|
|
|
- header('Status: 400 Bad Request');
|
|
|
+ http_response_code(400);
|
|
|
header('Content-Type: application/json');
|
|
|
echo '{"error": "Trusted domain error.", "code": 15}';
|
|
|
exit();
|
|
|
}
|
|
|
|
|
|
if (!$isScssRequest) {
|
|
|
- OC_Response::setStatus(\OC_Response::STATUS_BAD_REQUEST);
|
|
|
- header('Status: 400 Bad Request');
|
|
|
+ http_response_code(400);
|
|
|
|
|
|
\OC::$server->getLogger()->info(
|
|
|
'Trusted domain error. "{remoteAddress}" tried to access using "{host}" as host.',
|
|
@@ -997,7 +991,7 @@ class OC {
|
|
|
} catch (Symfony\Component\Routing\Exception\ResourceNotFoundException $e) {
|
|
|
//header('HTTP/1.0 404 Not Found');
|
|
|
} catch (Symfony\Component\Routing\Exception\MethodNotAllowedException $e) {
|
|
|
- OC_Response::setStatus(405);
|
|
|
+ http_response_code(405);
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
@@ -1007,8 +1001,7 @@ class OC {
|
|
|
// not allowed any more to prevent people
|
|
|
// mounting this root directly.
|
|
|
// Users need to mount remote.php/webdav instead.
|
|
|
- header('HTTP/1.1 405 Method Not Allowed');
|
|
|
- header('Status: 405 Method Not Allowed');
|
|
|
+ http_response_code(405);
|
|
|
return;
|
|
|
}
|
|
|
|