- Модуль: lists
- Путь к файлу: ~/bitrix/modules/lists/classes/general/listperm.php
- Класс: CListPermissions
- Вызов: CListPermissions::CheckAccess
public function CheckAccess($USER, $iblock_type_id, $iblock_id = false, $socnet_group_id = 0)
{
if($socnet_group_id > 0 && CModule::IncludeModule('socialnetwork'))
{
if(CSocNetFeatures::IsActiveFeature(SONET_ENTITY_GROUP, $socnet_group_id, "group_lists"))
{
if($iblock_id !== false)
return CListPermissions::_socnet_check($USER, $iblock_type_id, $iblock_id, intval($socnet_group_id));
else
return CListPermissions::_socnet_type_check($USER, $iblock_type_id, $socnet_group_id);
}
else
{
return CListPermissions::LISTS_FOR_SONET_GROUP_DISABLED;
}
}
else
{
if($iblock_id !== false)
return CListPermissions::_lists_check($USER, $iblock_type_id, $iblock_id);
else
return CListPermissions::_lists_type_check($USER, $iblock_type_id);
}
}