- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/userfield/dbresults/sectionenum.php
- Класс: BitrixMainUserFieldDbResultsSectionEnum
- Вызов: SectionEnum::getTreeList
static function getTreeList(int $iblockId, string $activeFilter = 'N')
{
$rs = false;
if(Loader::includeModule('iblock'))
{
$filter = ['IBLOCK_ID' => $iblockId];
if($activeFilter === 'Y')
{
$filter['GLOBAL_ACTIVE'] = 'Y';
}
$rs = CIBlockSection::GetList(
['left_margin' => 'asc'],
$filter,
false,
['ID', 'DEPTH_LEVEL', 'NAME', 'SORT', 'XML_ID', 'ACTIVE', 'IBLOCK_SECTION_ID']
);
if($rs)
{
$rs = new self($rs);
}
}
return $rs;
}