/**
  * prepare
  * 
  * @param	void
  * 
  * @return	bool
  **/
 public function prepare()
 {
     parent::prepare();
     if ($this->mObject->isNew()) {
     }
     $this->mCategoryManager['pref_id'] = new Playermap_CategoryManager($this->mAsset->mDirname, 'pref_id');
     return true;
 }
 /**
  * _doExecute
  * 
  * @param	void
  * 
  * @return	Enum
  **/
 protected function _doExecute()
 {
     if (!parent::_doExecute()) {
         return PLAYERMAP_FRAME_VIEW_ERROR;
     }
     $ret = $this->_saveImage('group', $this->mObject->get('title'), 'image1');
     return $ret == true ? PLAYERMAP_FRAME_VIEW_SUCCESS : PLAYERMAP_FRAME_VIEW_ERROR;
 }
 /**
  * prepare
  * 
  * @param	void
  * 
  * @return	bool
  **/
 public function prepare()
 {
     parent::prepare();
     if ($this->mObject->isNew()) {
         if ($this->mRoot->mContext->mUser->isInRole('Site.RegisteredUser')) {
             $this->mObject->set('uid', $this->mRoot->mContext->mXoopsUser->get('uid'));
         }
     }
     return true;
 }
 /**
  * prepare
  * 
  * @param	void
  * 
  * @return	bool
  **/
 public function prepare()
 {
     parent::prepare();
     if ($this->mObject->isNew()) {
         if ($this->mRoot->mContext->mUser->isInRole('Site.RegisteredUser')) {
             $this->mObject->set('uid', $this->mRoot->mContext->mXoopsUser->get('uid'));
             $this->mObject->set('rpg_id', $this->_getRpgId());
         }
     }
     $this->mObject->loadRpg();
     $this->mObject->loadPlayer();
     return true;
 }
 /**
  * prepare
  * 
  * @param	void
  * 
  * @return	bool
  **/
 public function prepare()
 {
     parent::prepare();
     if ($this->mObject->isNew()) {
         if ($this->mRoot->mContext->mUser->isInRole('Site.RegisteredUser')) {
             $this->mObject->set('uid', $this->mRoot->mContext->mXoopsUser->get('uid'));
         }
         $this->mObject->set('log_id', $this->_getLogId());
     }
     $this->mObject->loadPlayer();
     $this->mObject->loadLog();
     if ($this->mObject->mLog->get('sessiontime') < 86400 && $this->mObject->mLog->get('scheduletime') < 86400) {
         $this->mObject->set('scheduletime', time());
     }
     $this->mObject->mLog->loadEntry();
     foreach (array_keys($this->mObject->mLog->mEntry) as $key) {
         $this->mObject->mLog->mEntry[$key]->loadSchedule();
     }
     $this->mObject->loadSchedule();
     return true;
 }
 /**
  * prepare
  * 
  * @param   void
  * 
  * @return  bool
  **/
 public function prepare()
 {
     return parent::prepare() && is_object($this->mObject);
 }