- Модуль: fileman
- Путь к файлу: ~/bitrix/modules/fileman/classes/general/medialib.php
- Класс: CMedialib
- Вызов: CMedialib::_buildCollection
static function _buildCollection($Col, $ind, &$arColTree, &$Collections, $Params = array())
{
if (($Params['CHECK_ACCESS'] ?? null) === true && !CMedialib::CanDoOperation('medialib_view_collection', $Col['ID']))
return true;
if (!$Col['PARENT_ID']) // Root element
$arColTree[] = array('id' => $Col['ID'], 'child' => array());
else if ($Collections[$Col['PARENT_ID']])
CMedialib::_findChildInColTree($arColTree, $Col['PARENT_ID'], $Col['ID']);
else
return false;
$Collections[$Col['ID']] = $Col;
return true;
}