- Модуль: 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; }