CCrmReportHelper::buildSelectTreePopupElelemnt

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmReportHelper
  4. buildSelectTreePopupElelemnt
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_report_helper.php
  • Класс: \CCrmReportHelper
  • Вызов: CCrmReportHelper::buildSelectTreePopupElelemnt
static function buildSelectTreePopupElelemnt($humanTitle, $fullHumanTitle, $fieldDefinition, $fieldType, $ufInfo = array())
{
	// replace by static:: when php 5.3 available
	$grcFields = static::getGrcColumns();

	$isUF = false;
	$isMultiple = false;
	if (is_array($ufInfo) && isset($ufInfo['ENTITY_ID']) && isset($ufInfo['FIELD_NAME']))
	{
		if (isset($ufInfo['MULTIPLE']) && $ufInfo['MULTIPLE'] === 'Y')
			$isMultiple = true;
		$isUF = true;
	}

	if ($isUF && $isMultiple
		&& mb_substr($fieldDefinition, -mb_strlen(self::UF_TEXT_TRIM_POSTFIX)) === self::UF_TEXT_TRIM_POSTFIX)
	{
		return '';
	}

	return parent::buildSelectTreePopupElelemnt(
		$humanTitle, $fullHumanTitle, $fieldDefinition, $fieldType, $ufInfo
	);
}

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