function session($pReload = FALSE)
 {
     if ($pReload || is_null($this->_session)) {
         // process
         $this->_session = Game_Model_Gamesessions::getInstance()->get($this->game_session);
     }
     return $this->_session;
 }
예제 #2
0
 /**
  *@TODO: better error trapping
  */
 public function activateAction()
 {
     $sid = $this->_getParam('session');
     $uid = $this->_user->identity();
     $user_session = Game_Model_Gamesessions::getInstance()->get($sid);
     $user_session->activate($uid);
     $this->_active_session = $user_session;
     $params = array('message' => 'Session Activated');
     $this->forward('index', NULL, NULL, $params);
 }