• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/symlinkhelper.php
  • Класс: CWebDavSymlinkHelper
  • Вызов: CWebDavSymlinkHelper::getNavChain
static function getNavChain($iblockId, $sectionId)
{
	static $_cacheData = array();

	if(isset($_cacheData[$iblockId][$sectionId]))
	{
		return $_cacheData[$iblockId][$sectionId];
	}

	if(!isset($_cacheData[$iblockId]))
	{
		$_cacheData[$iblockId] = array();
	}
	$_cacheData[$iblockId][$sectionId] = array();

	$dbQuery = CIBlockSection::GetNavChain($iblockId, $sectionId, array(
		'ID', 'CREATED_BY', 'IBLOCK_SECTION_ID', 'NAME', 'LEFT_MARGIN',
		'RIGHT_MARGIN', 'DEPTH_LEVEL', 'SOCNET_GROUP_ID', 'IBLOCK_CODE',
	));
	while($chainItem = $dbQuery->fetch())
	{
		$_cacheData[$iblockId][$sectionId][] = $chainItem;
	}

	return $_cacheData[$iblockId][$sectionId];
}