- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/discountcoupon.php
- Класс: BitrixCatalogDiscountCouponTable
- Вызов: DiscountCouponTable::getData
static function getData($coupon)
{
if (self::$existCouponsManager === null)
self::initUseMode();
$coupon = trim($coupon);
if ($coupon === '')
return false;
$couponIterator = self::getList(array(
'select' => array(
'ID', 'COUPON', 'DISCOUNT_ID', 'TYPE', 'ACTIVE',
'DISCOUNT_NAME' => 'DISCOUNT.NAME', 'DISCOUNT_ACTIVE' => 'DISCOUNT.ACTIVE',
'DISCOUNT_ACTIVE_FROM' => 'DISCOUNT.ACTIVE_FROM', 'DISCOUNT_ACTIVE_TO' => 'DISCOUNT.ACTIVE_TO'
),
'filter' => array('=COUPON' => $coupon)
));
$existCoupon = $couponIterator->fetch();
unset($couponIterator);
if (!empty($existCoupon))
{
if (!empty(self::$types))
{
$existCoupon['TYPE'] = (
isset(self::$types[$existCoupon['TYPE']])
? self::$types[$existCoupon['TYPE']]
: self::$typeUnknown
);
}
return $existCoupon;
}
return false;
}