- Модуль: 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];
}