Beispiel #1
0
 /**
  * 顶部
  */
 public function actionTop()
 {
     $userClass = $this->_utilRbac->getUserClass();
     $game = $this->_getGlobalData("game_type");
     $gamelist = array();
     $myGameIds = $userClass->getUserGameTypeIds();
     if ($this->_utilRbac->isMaster()) {
         //超管
         foreach ($game as $gameId => $value) {
             if ($gameId >= 10 && $gameId < 99) {
                 $gamelist[$gameId] = array('url' => Tools::url('Index', 'Left', array('value' => 'ActionGame', '__game_id' => $gameId)), 'name' => $game[$gameId]['name']);
             }
         }
     } else {
         foreach ($myGameIds as $gameId) {
             if ($gameId >= 10 && $gameId < 99) {
                 $gamelist[$gameId] = array('url' => Tools::url('Index', 'Left', array('value' => 'ActionGame', '__game_id' => $gameId)), 'name' => $game[$gameId]['name']);
             }
         }
     }
     $this->_view->assign('game', $gamelist);
     $this->_view->assign('moudelMenu', $this->_utilRbac->getUserMoudleMenu());
     $this->_view->assign('userClass', $userClass);
     $this->_view->display($this->_view->get_curPage());
 }