예제 #1
0
 /**
  * @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);
 }
예제 #2
0
 /**
  * @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);
 }