• Модуль: 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);
	}
}