• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/usertypesection.php
  • Класс: CIBlockSectionEnum
  • Вызов: CIBlockSectionEnum::getTreeList
static function getTreeList($iblockId, $activeFilter='N')
{
	$result = false;

	if(CModule::IncludeModule('iblock'))
	{
		$filter = ['IBLOCK_ID'=>$iblockId];
		if($activeFilter === 'Y')
		{
			$filter['GLOBAL_ACTIVE'] = 'Y';
		}

		$result = CIBlockSection::GetList(
			['left_margin'=>'asc'],
			$filter,
			false,
			['ID', 'DEPTH_LEVEL', 'NAME', 'SORT', 'XML_ID', 'ACTIVE', 'IBLOCK_SECTION_ID']
		);

		if($result)
		{
			$result = new CIBlockSectionEnum($result);
		}
	}

	return $result;
}