mirror of
https://github.com/flarum/core.git
synced 2025-07-26 03:01:22 +02:00
Allow forum to be taken offline via config
This commit is contained in:
@@ -34,7 +34,7 @@ class Server extends AbstractServer
|
|||||||
|
|
||||||
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\DispatchRoute', ['routes' => $app->make('flarum.install.routes')]));
|
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\DispatchRoute', ['routes' => $app->make('flarum.install.routes')]));
|
||||||
$pipe->pipe($basePath, new HandleErrors($errorDir, true));
|
$pipe->pipe($basePath, new HandleErrors($errorDir, true));
|
||||||
} elseif ($app->isUpToDate()) {
|
} elseif ($app->isUpToDate() && ! $app->isDownForMaintenance()) {
|
||||||
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\ParseJsonBody'));
|
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\ParseJsonBody'));
|
||||||
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\AuthenticateWithCookie'));
|
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\AuthenticateWithCookie'));
|
||||||
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\StartSession'));
|
$pipe->pipe($basePath, $app->make('Flarum\Http\Middleware\StartSession'));
|
||||||
|
@@ -611,7 +611,7 @@ class Application extends Container implements ApplicationContract
|
|||||||
*/
|
*/
|
||||||
public function isDownForMaintenance()
|
public function isDownForMaintenance()
|
||||||
{
|
{
|
||||||
return false;
|
return $this->config('offline');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user