CCrmReportHelper::getAlternatePhrasesOfColumns

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmReportHelper
  4. getAlternatePhrasesOfColumns
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_report_helper.php
  • Класс: \CCrmReportHelper
  • Вызов: CCrmReportHelper::getAlternatePhrasesOfColumns
static function getAlternatePhrasesOfColumns()
{
	$result = parent::getAlternatePhrasesOfColumns();

	if (!is_array($result))
	{
		$result = [];
	}

	foreach (static::getUTMFieldMap() as $fieldId => $fieldTitle)
	{
		foreach (['LEAD', 'DEAL'] as $entityName)
		{
			$phraseKey = 'CRM_'.$entityName.'_ENTITY_'.$fieldId.self::UTM_FIELD_POSTFIX.'_FIELD';
			$result[$phraseKey] = $fieldTitle;
		}
	}
	$result['CRM_LEAD_ENTITY_STATUS_ID_FIELD'] = CCrmLead::GetFieldCaption('STATUS_ID');
	$result['CRM_LEAD_ENTITY_STATUS_DESCRIPTION_FIELD'] = CCrmLead::GetFieldCaption('STATUS_DESCRIPTION');
	$result['REPORT_crm_lead_COLUMN_TREE_STATUS_SUB'] = Main\Localization\Loc::getMessage('REPORT_crm_COLUMN_TREE_STAGE_SUB');
	$result['REPORT_crm_LEAD_BY.STATUS_BY.STATUS_ID'] = CCrmLead::GetFieldCaption('STATUS_ID');

	return $result;
}

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