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