• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/finder.php
  • Класс: CFinder
  • Вызов: CFinder::GetFinderItemStructure
static function GetFinderItemStructure($arParams, $arItem)
{
	$html = '';
	foreach($arItem as $value)
	{
		if ($value['TYPE'] == 'category')
		{
			$html .= self::GetFinderItemStructureCategory($arParams, $value);
			$html .= '
'; foreach($value['CHECKBOX'] as $template => $name) { $arCheck = Array( 'ID' => str_replace("#ID#", $value['ID'], $template), 'NAME' => $name, 'DESC' => $value['NAME'].': '.$name, ); $html .= self::GetFinderItemCheckbox($arParams, $arCheck); } $html .= self::GetFinderItemStructure($arParams, (!empty($value['CHILD'])? $value['CHILD']: Array())); $html .= '
'; } } if (!isset($value['HIDE_ITEM']) || $value['HIDE_ITEM'] == false) { $html .= '
'; $bEmptyItem = true; foreach($arItem as $value) { if ($value['TYPE'] == 'item') { $html .= self::GetFinderItemStructureItem($arParams, $value); $bEmptyItem = false; } } if ($bEmptyItem) $html .= '
'.GetMessage('FINDER_PLEASE_WAIT').'
'; $html .= '
'; } return $html; }