• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/widget/data/dealdatasource.php
  • Класс: Bitrix\Crm\Widget\Data\DealDataSource
  • Вызов: DealDataSource::externalizeFilter
static function externalizeFilter(Filter $filter)
{
	$filterParams = $filter->getParams();
	$params = Filter::externalizeParams($filterParams);

	$semanticID = $filter->getExtraParam('semanticID', PhaseSemantics::UNDEFINED);
	if($semanticID !== PhaseSemantics::UNDEFINED)
	{
		$params['SEMANTIC_ID'] = $semanticID;
	}

	$dealCategoryID = $filter->getExtraParam('dealCategoryID', -1);
	if($dealCategoryID >= 0)
	{
		$params['DEAL_CATEGORY_ID'] = $dealCategoryID;
	}

	return array_merge($params, self::externalizeFilterChannel($filter));
}