• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblocksocnet.php
  • Класс: CIBlockWebdavSocnet
  • Вызов: CIBlockWebdavSocnet::GetGroups
static function GetGroups($iblockID)
{
	$groupTree = array();

	$arFilter = array(
		"IBLOCK_ID" => $iblockID,
		"SECTION_ID" => 0,
		"CHECK_PERMISSIONS" => "N"
	);
	$dbSection = CIBlockSection::GetList(array(), $arFilter, false, array('ID', 'SOCNET_GROUP_ID'));
	while ($arGroupSection = $dbSection->Fetch())
	{
		$groupID = $arGroupSection['SOCNET_GROUP_ID'];
		$section = $arGroupSection['ID'];
		$group = CSocNetGroup::GetByID($groupID);
		if ($group)
		{
			$group['SECTION'] = $section;
			$groupTree[$groupID] = $group;
		}
	}

	return $groupTree;
}