CCrmViewHelper::PrepareListMultiFieldValues

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmViewHelper
  4. PrepareListMultiFieldValues
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_view_helper.php
  • Класс: \CCrmViewHelper
  • Вызов: CCrmViewHelper::PrepareListMultiFieldValues
static function PrepareListMultiFieldValues(&$arFields, $typeName, &$arValueTypes)
{
	$typeName = mb_strtoupper(strval($typeName));

	$result = array();
	foreach($arValueTypes as $valueTypeID => &$arValueType)
	{
		$key1 = "~{$typeName}_{$valueTypeID}";
		$key2 = "{$typeName}_{$valueTypeID}";
		if(isset($arFields[$key1]))
		{
			$result[$valueTypeID] = $arFields[$key1];
		}
		elseif(isset($arFields[$key2]))
		{
			$result[$valueTypeID] = $arFields[$key2];
		}
	}
	unset($arValueType);

	return $result;
}

Добавить комментарий