• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount/preset/selectproductpreset.php
  • Класс: BitrixSaleDiscountPresetSelectProductPreset
  • Вызов: SelectProductPreset::getProductsFromConditions
protected function getProductsFromConditions(array $conditions = null)
{
	if(!$conditions)
	{
		return array();
	}

	$productIds = array();
	foreach($conditions as $condition)
	{
		if($condition['CLASS_ID'] !== 'CondIBElement')
		{
			continue;
		}

		$value = $condition['DATA']['value'];
		if(!is_array($value))
		{
			$value = array($value);
		}

		$productIds = array_merge($productIds, $value);
	}

	return array_unique($productIds);
}