• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/volume/module/webdav.php
  • Класс: BitrixDiskVolumeModuleWebdav
  • Вызов: Webdav::getIblockList
public function getIblockList(): array
{
	static $iblockList;
	if (!$iblockList)
	{
		$iblockList = [];
		if (BitrixMainLoader::includeModule(self::getModuleId()))
		{
			$result = BitrixIblockIblockTable::getList([
				'select' => ['ID', 'IBLOCK_TYPE_ID', 'NAME', 'CODE'],
				'filter' => [
					'=IBLOCK_TYPE_ID' => 'library',
					'CODE' => '%_files%',
				]
			]);
			foreach ($result as $iblock)
			{
				$iblockList[$iblock['ID']] = $iblock;
			}
		}
	}

	return $iblockList;
}