/** * 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->mCategoryManager['pref_id'] = new Rpglink_CategoryManager($this->mAsset->mDirname, 'pref_id'); return true; }
/** * prepare * * @param void * * @return bool **/ public function prepare() { parent::prepare(); if ($this->mObject->isNew()) { if (!$this->_getLinkId()) { $this->mRoot->mController->executeRedirect('./index.php?action=LrpgList', 1, _MD_RPGLINK_ERROR_MISSING_PARENT_ID); } else { $this->mObject->set('link_id', $this->_getLinkId()); } } $this->mObject->loadLink(); return true; }
/** * prepare * * @param void * * @return bool **/ public function prepare() { return parent::prepare() && is_object($this->mObject); }