• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/widget/data/activity/channelstatistics.php
  • Класс: Bitrix\Crm\Widget\Data\Activity\ChannelStatistics
  • Вызов: ChannelStatistics::initializeDemoData
public function initializeDemoData(array $data, array $params)
{
	$group = isset($params['group'])? mb_strtoupper($params['group']) : '';
	if($group === self::GROUP_BY_CHANNEL)
	{
		$identityField = isset($data['identityField']) && $data['identityField'] !== ''
			? $data['identityField'] : 'CHANNEL_TYPE_ID';

		$titleField = isset($data['titleField']) && $data['titleField'] !== ''
			? $data['titleField'] : 'CHANNEL';

		foreach($data['items'] as &$item)
		{
			$typeID = isset($item[$identityField]) ? (int)$item[$identityField] : ChannelType::UNDEFINED ;
			if(ChannelType::isDefined($typeID))
			{
				$item[$titleField] = ChannelTrackerManager::prepareChannelCaption($typeID);
			}
		}
		unset($item);
	}
	return $data;
}