• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/classes/general/report.php
  • Класс: CReport
  • Вызов: CReport::getUniqueFieldsByTree
static function getUniqueFieldsByTree($tree)
{
	$list = array();

	foreach ($tree as $treeElem)
	{
		$fieldDefinition = $treeElem['fieldName'];
		$field = $treeElem['field'];
		$branch = $treeElem['branch'];

		$list[$fieldDefinition] = $field;

		if (!empty($branch))
		{
			$list = array_merge($list, self::getUniqueFieldsByTree($branch));
		}
	}

	return $list;
}