• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountcouponsmanagerbase.php
  • Класс: BitrixSaleDiscountCouponsManagerBase
  • Вызов: DiscountCouponsManagerBase::clearApplyCoupon
static function clearApplyCoupon($coupon)
{
	if (self::$useMode == self::MODE_SYSTEM || !self::isSuccess())
		return false;
	if (empty(self::$coupons))
		return true;
	$coupon = trim((string)$coupon);
	if ($coupon == '')
		return false;
	if (!isset(self::$coupons[$coupon]))
		return false;
	if (self::$coupons[$coupon]['STATUS'] == self::STATUS_NOT_FOUND || self::$coupons[$coupon]['STATUS'] == self::STATUS_FREEZE)
		return false;
	self::$coupons[$coupon]['STATUS'] = self::STATUS_ENTERED;
	self::createApplyFields(self::$coupons[$coupon]);

	return true;
}