Helper::getDealCategoryFilter

  1. Bitrix24 API (v. 23.675.0)
  2. sender
  3. Helper
  4. getDealCategoryFilter
  • Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/helper.php
  • Класс: Bitrix\Sender\Integration\Crm\Connectors\Helper
  • Вызов: Helper::getDealCategoryFilter
static function getDealCategoryFilter($values, &$filter, $extraCallbackParams = [])
{
	$filter['DEAL'] = [];
	foreach ($values as $k => $value)
	{
		if(is_null($value))
		{
			$filter['DEAL'][] = ['SGT_DEAL.ID', '=', $value];
			$filter['DEAL']['JOIN_TYPE'] = 'LEFT';
			unset($values[$k]);
		}
	}
	if(!empty($values))
	{
		$filter['DEAL'][] = ['SGT_DEAL.CATEGORY_ID', 'in', $values];
	}
}

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