Exemplo n.º 1
0
 protected function topmenu()
 {
     $words = $this->getWords();
     $menu_items = $this->getTopmenuItems();
     $active_menu_item = $this->getTopmenuActiveItem();
     $logged_in = APP_User::isBWLoggedIn('NeedMore,Pending');
     if (!$logged_in) {
         $request = PRequest::get()->request;
         if (!isset($request[0])) {
             $login_url = 'login';
         } else {
             switch ($request[0]) {
                 case 'login':
                 case 'main':
                 case 'start':
                     $login_url = 'login';
                     break;
                 default:
                     $login_url = 'login/' . htmlspecialchars(implode('/', $request), ENT_QUOTES);
             }
         }
     } else {
         $username = isset($_SESSION['Username']) ? $_SESSION['Username'] : '';
     }
     $rights = new MOD_right();
     $volunteer = $rights->hasRightAny();
     if (isset($_SESSION["IdMember"])) {
         $IdMember = intval($_SESSION["IdMember"]);
         $roxmodel = new Rox();
         $numberOfNewMessagees = $roxmodel->getNewMessagesNumber($IdMember);
     }
     require TEMPLATE_DIR . 'shared/roxpage/topmenu.php';
 }