remove redundantness
This commit is contained in:
parent
6071fb5e88
commit
4b0c2bb1f5
2 changed files with 5 additions and 12 deletions
|
@ -27,22 +27,16 @@ class Downtime implements Extension {
|
|||
|
||||
if($event instanceof PageRequestEvent) {
|
||||
if($config->get_bool("downtime")) {
|
||||
$this->check_downtime($event);
|
||||
if(!$user->is_admin() && !$this->is_safe_page($event)) {
|
||||
$msg = $config->get_string("downtime_message");
|
||||
$this->theme->display_message($msg);
|
||||
exit;
|
||||
}
|
||||
$this->theme->display_notification($page);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private function check_downtime(PageRequestEvent $event) {
|
||||
global $user, $config;
|
||||
|
||||
if($config->get_bool("downtime") && !$user->is_admin() &&
|
||||
($event instanceof PageRequestEvent) && !$this->is_safe_page($event)) {
|
||||
$msg = $config->get_string("downtime_message");
|
||||
$this->theme->display_message($msg);
|
||||
}
|
||||
}
|
||||
|
||||
private function is_safe_page(PageRequestEvent $event) {
|
||||
if($event->page_matches("user_admin/login")) return true;
|
||||
else return false;
|
||||
|
|
|
@ -51,7 +51,6 @@ class DowntimeTheme extends Themelet {
|
|||
</body>
|
||||
</html>
|
||||
EOD;
|
||||
exit;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
Reference in a new issue