• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/widget/data/company/datasource.php
  • Класс: Bitrix\Crm\Widget\Data\Company\DataSource
  • Вызов: DataSource::getProviderCategories
static function getProviderCategories($statisticType)
{
	$categories = array();

	$providers = CommunicationWidgetPanel::getProvidersTypesRelation();
	foreach ($providers as $provider => $types)
	{
		$categoryId = 'ACTIVITY_'.$provider::getId();
		if ($types && $provider::canUseCommunicationStatistics($statisticType))
		{
			$categories[$categoryId] = $provider::getId().':*';

			foreach ($types as $type)
			{
				$categoryId .= '_'.$type['PROVIDER_TYPE_ID'];
				$categories[$categoryId] = $provider::getId().':'.$type['PROVIDER_TYPE_ID'];
			}
		}
	}

	return $categories;
}