• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/source/uifilterpreset.php
  • Класс: BitrixLandingSourceUiFilterPreset
  • Вызов: UiFilterPreset::addListValue
protected function addListValue(array &$result, $fieldId, array $field, array $value)
{
	if (isset($field['params']['multiple']) && $field['params']['multiple'] = 'Y')
	{
		$list = [];

		foreach ($value as $row)
		{
			if (!empty($row) && is_array($row) && isset($row['VALUE']))
			{
				$list[] = $row['VALUE'];
			}
		}
		unset($row);

		if (!empty($list))
		{
			$result[$fieldId] = $list;
		}
		unset($list);
	}
	else
	{
		if (isset($value['VALUE']))
		{
			$result[$fieldId] = $value['VALUE'];
		}
	}
}