• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/discountcoupon.php
  • Класс: BitrixCatalogDiscountCouponTable
  • Вызов: DiscountCouponTable::couponManager
static function couponManager(MainEvent $event)
{
	if (self::$existCouponsManager === null)
		self::initUseMode();
	if (!self::$existCouponsManager)
	{
		$result = new MainEventResult(MainEventResult::ERROR, null, 'catalog');
	}
	else
	{
		self::initTypes($event);
		$result = new MainEventResult(
			MainEventResult::SUCCESS,
			array(
				'mode' => SaleDiscountCouponsManager::COUPON_MODE_SIMPLE,
				'getData' => array('BitrixCatalogDiscountCouponTable', 'getData'),
				'isExist' => array('BitrixCatalogDiscountCouponTable', 'isExist'),
				'saveApplied' => array('BitrixCatalogDiscountCouponTable', 'saveApplied'),
			),
			'catalog'
		);
	}
	return $result;
}