• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/result.php
  • Класс: Bitrix\Crm\WebForm\Result
  • Вызов: Result::getFieldsForAdd
public function getFieldsForAdd()
{
	$fieldsForAdd = array();

	$fields = $this->params['FIELDS'];
	foreach($fields as $field)
	{
		if($field['hidden'])
		{
			continue;
		}

		if(count($field['values']) == 0)
		{
			continue;
		}

		$fieldsForAdd[] = array(
			'type' => '',
			'name' => '',
			'caption' => '',
		);

		foreach($field['values'] as $value)
		{
			foreach($field['items'] as $item)
			{
				if($item['value'] != $value)
				{
					continue;
				}

				$fieldsForAdd['values'][] = $item;
				break;
			}
		}
	}

	return $fieldsForAdd;
}