Просмотр исходного кода

#1571 Groups/Events/etc: no way to join secret group, also cover is broken when viewing under not logged-in user

Alex Trofimov 8 лет назад
Родитель
Сommit
d75499123d
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      modules/base/groups/classes/BxBaseModGroupsModule.php

+ 1 - 1
modules/base/groups/classes/BxBaseModGroupsModule.php

@@ -591,7 +591,7 @@ class BxBaseModGroupsModule extends BxBaseModProfileModule
 
         $oPrivacy = BxDolPrivacy::getObjectInstance($this->_oConfig->CNF['OBJECT_PRIVACY_VIEW']);
 
-        if (CHECK_ACTION_RESULT_ALLOWED !== $sResult && !$oPrivacy->isPartiallyVisible($aDataEntry[$this->_oConfig->CNF['FIELD_ALLOW_VIEW_TO']]))
+        if (CHECK_ACTION_RESULT_ALLOWED !== $sResult && !in_array($aDataEntry[$this->_oConfig->CNF['FIELD_ALLOW_VIEW_TO']], array('c', 's')))
             return $sResult;
 
         return parent::_checkAllowedConnect ($aDataEntry, $isPerformAction, $sObjConnection, $isMutual, $isInvertResult, $isSwap);