• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/requisite.php
  • Класс: Bitrix\Crm\WebForm\Requisite
  • Вызов: Requisite::makeOperationFields
static function makeOperationFields(array $fields, array $values, string $prefix = ''): array
{
	$result = [];
	foreach ($fields as $field)
	{
		$name = $field['name'];
		$realName = $name;
		if ($prefix)
		{
			$realName = explode($prefix, $name)[1] ?? '';
			if (!$realName)
			{
				continue;
			}
		}

		$value = $values[$name] ?? false;
		if ($value != false && $value !== '')
		{
			$result[$realName] = $value;
		}
	}

	return $result;
}