• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/synchronization/userfieldenumerationsynchronizer.php
  • Класс: Bitrix\Crm\Synchronization\UserFieldEnumerationSynchronizer
  • Вызов: UserFieldEnumerationSynchronizer::getItems
static function getItems($entityTypeID, $fieldName)
{
	$userFieldEntity = UserFieldManager::getUserFieldEntity($entityTypeID);
	if(!$userFieldEntity)
	{
		return null;
	}

	$field = $userFieldEntity->GetByName($fieldName);
	if(!$field)
	{
		return null;
	}

	$userFieldEnumEntity = new \CUserFieldEnum();
	$dbResult = $userFieldEnumEntity->GetList(array(), array('USER_FIELD_ID' => $field['ID']));
	$results = array();
	while($enumFields = $dbResult->Fetch())
	{
		$results[$enumFields['ID']] = $enumFields;
	}
	return $results;
}