• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount/actions.php
  • Класс: BitrixSaleDiscountActions
  • Вызов: Actions::clearEntityActionResult
static function clearEntityActionResult($entity, array $entityParams = array())
{
	switch ($entity)
	{
		case self::RESULT_ENTITY_BASKET:
			if (empty($entityParams))
			{
				if (array_key_exists('BASKET', self::$actionResult))
					unset(self::$actionResult['BASKET']);
			}
			else
			{
				if (isset($entityParams['BASKET_CODE']) && array_key_exists($entityParams['BASKET_CODE'], self::$actionResult['BASKET']))
					unset(self::$actionResult['BASKET'][$entityParams['BASKET_CODE']]);
			}
			break;
		case self::RESULT_ENTITY_DELIVERY:
			if (array_key_exists('DELIVERY', self::$actionResult))
				unset(self::$actionResult['DELIVERY']);
			break;
	}
}