/** * @inheritdoc */ public function getDefaultState($groupId) { // When friendship is disabled, also allow normal members to see about page if ($groupId == User::USERGROUP_USER && !Yii::$app->getModule('friendship')->getIsEnabled()) { return self::STATE_ALLOW; } return parent::getDefaultState($groupId); }
/** * @inheritdoc */ public function getDefaultState($groupId) { if (version_compare(Yii::$app->version, '1.1', 'lt')) { return parent::getDefaultState($groupId); } else { if (Yii::$app->getModule('friendship')->getIsEnabled()) { if ($groupId === User::USERGROUP_FRIEND) { return self::STATE_ALLOW; } else { return self::STATE_DENY; } } } return parent::getDefaultState($groupId); }