• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/classes/general/report_helper.php
  • Класс: CReportHelper
  • Вызов: CReportHelper::getUserFieldEnumerationValue
static function getUserFieldEnumerationValue($valueKey, $ufInfo)
{
	$value = '';
	$ufId = isset($ufInfo['ENTITY_ID']) ? strval($ufInfo['ENTITY_ID']) : '';
	$ufName = isset($ufInfo['FIELD_NAME']) ? strval($ufInfo['FIELD_NAME']) : '';

	if (!empty($ufId) && !empty($ufName))
	{
		if (!is_array(self::$ufEnumerations) || !isset(self::$ufEnumerations[$ufId][$ufName]))
		{
			static::prepareUFEnumerations(array($ufId => array($ufName => true)));
		}

		if (is_array(self::$ufEnumerations) && isset(self::$ufEnumerations[$ufId][$ufName][$valueKey]['VALUE']))
			$value = self::$ufEnumerations[$ufId][$ufName][$valueKey]['VALUE'];
	}

	return $value;
}