/** * Constructor to initialize the Main Controller */ public function __construct() { if (!self::$session_exists) { self::$session_exists = 1; session_start(); } $this->smarty = new SmartyHackademic(); $this->app_session = new Session(); if ($this->isLoggedIn()) { $this->addToView('is_logged_in', true); $this->addToView('logged_in_user', $this->getLoggedInUser()); } if ($this->isAdmin()) { $this->addToView('user_type', true); } $menu = FrontendMenuController::go(); $this->addToView('main_menu', $menu); $challenge_menu = ChallengeMenuController::go(); $this->addToView('challenge_menu', $challenge_menu); if ($this->isLoggedIn()) { $usermenu = UserMenuController::go(); $this->addToView('user_menu', $usermenu); } }
public function go() { $menu = UserMenuController::go(); return $menu; }