/** * Return current profile ID * * @return void */ public function getProfileId() { $result = parent::getProfileId(); // If current user is admin and 'createNewUser' parameter passed in request... if (\XLite\Core\Request::getInstance()->createNewUser && \XLite\Core\Auth::getInstance()->isAdmin()) { // ...then profileId for form model object should be null $result = null; } return $result; }
/** * Return current profile ID * * @param boolean $checkMode Check mode or not OPTIONAL * * @return integer */ public function getProfileId($checkMode = true) { return $this->isRegisterMode() && $checkMode ?: parent::getProfileId(); }