Merge branch 'main' into joeykimsey-com
This commit is contained in:
@ -572,7 +572,7 @@ class TheTempusProject extends Bedrock {
|
||||
$url = trim( Input::get( 'url' ), '/' );
|
||||
$url = str_ireplace( '.php', '', $url );
|
||||
}
|
||||
$route = $routes->findByOriginalUrl($url);
|
||||
$route = $routes->findByOriginalUrl( $url );
|
||||
if (false !== $route) {
|
||||
$route = $route;
|
||||
if ('internal' === $route->redirect_type) {
|
||||
@ -581,6 +581,26 @@ class TheTempusProject extends Bedrock {
|
||||
Redirect::external($route->forwarded_url);
|
||||
}
|
||||
}
|
||||
|
||||
if ( 'home/login' !== $url ) {
|
||||
if ( Config::getValue( 'maintenance/enabled' ) ) {
|
||||
if ( ! self::$isLoggedIn ) {
|
||||
Session::flash( 'notice', Config::getValue( 'maintenance/maintenanceMessage' ) );
|
||||
Redirect::to( 'home/login' );
|
||||
}
|
||||
if ( self::$activeGroup->ID != 1 ) {
|
||||
if ( empty( self::$activeGroup->perms['maintenanceAccess'] ) ) {
|
||||
Session::flash( 'notice', Config::getValue( 'maintenance/maintenanceMessage' ) );
|
||||
Redirect::to( 'home/login' );
|
||||
}
|
||||
}
|
||||
}
|
||||
} elseif ( Config::getValue( 'maintenance/enabled' ) ) {
|
||||
if ( ! self::$isLoggedIn ) {
|
||||
Issues::add( 'notice', Config::getValue( 'maintenance/maintenanceMessage' ) );
|
||||
}
|
||||
}
|
||||
|
||||
parent::load();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user