diff --git a/contrib/home/main.php b/contrib/home/main.php index 77686219..4153e5cf 100644 --- a/contrib/home/main.php +++ b/contrib/home/main.php @@ -10,9 +10,11 @@ */ class Home extends Extension { + var $theme; public function receive_event($event) { - global $page; + if(is_null($this->theme)) $this->theme = get_theme_object("home", "HomeTheme"); + if(is_a($event, 'PageRequestEvent') && ($event->page_name == "home")) { // this is a request to display this page so output the page. @@ -64,32 +66,8 @@ class Home extends Extension { $main_links = str_replace('[', "", $main_links); $main_links = str_replace(']', "", $main_links); - - return " -