diff --git a/ext/downtime/main.php b/ext/downtime/main.php index 75db4987..35f4b5f1 100644 --- a/ext/downtime/main.php +++ b/ext/downtime/main.php @@ -6,10 +6,6 @@ class Downtime extends Extension { public function receive_event($event) { if(is_null($this->theme)) $this->theme = get_theme_object("downtime", "DowntimeTheme"); - if(is_a($event, 'InitExtEvent')) { - $this->check_downtime($event); - } - if(is_a($event, 'SetupBuildingEvent')) { $sb = new SetupBlock("Downtime"); $sb->add_bool_option("downtime", "Disable non-admin access: "); @@ -20,6 +16,7 @@ class Downtime extends Extension { if(is_a($event, 'PageRequestEvent')) { global $config; if($config->get_bool("downtime")) { + $this->check_downtime($event); $this->theme->display_notification($event->page); } }