1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAllCatalogDiscountCoupon
Граф наследования:CAllCatalogDiscountCoupon:
CCatalogDiscountCoupon

Открытые статические члены

static GetCoupontTypes ($boolFull=false)
static CheckFields ($ACTION, &$arFields, $ID=0)
static DeleteByDiscountID ($ID, $bAffectDataFile=true)
static SetCoupon ($coupon)
static GetCoupons ()
static EraseCoupon ($strCoupon)
static ClearCoupon ()
static SetCouponByManage ($intUserID, $strCoupon)
static GetCouponsByManage ($intUserID)
static EraseCouponByManage ($intUserID, $strCoupon)
static ClearCouponsByManage ($intUserID)
static OnSetCouponList ($intUserID, $arCoupons, $arModules)
static OnClearCouponList ($intUserID, $arCoupons, $arModules)
static OnDeleteCouponList ($intUserID, $arModules)
static IsExistCoupon ($strCoupon)

Поля данных

const TYPE_ONE_TIME = 'Y'
const TYPE_ONE_ORDER = 'O'
const TYPE_NO_LIMIT = 'N'

Защищенные статические члены

static initCouponManager ()

Статические защищенные данные

static $arOneOrderCoupons = array()
static $existCouponsManager = null

Подробное описание

См. определение в файле discount_coupon.php строка 9

Методы

◆ CheckFields()

CheckFields ( $ACTION,
& $arFields,
$ID = 0 )
static

См. определение в файле discount_coupon.php строка 30

◆ ClearCoupon()

ClearCoupon ( )
static
См. также
\Bitrix\Sale\DiscountCouponsManager::clear

См. определение в файле discount_coupon.php строка 283

◆ ClearCouponsByManage()

ClearCouponsByManage ( $intUserID)
static
См. также
\Bitrix\Sale\DiscountCouponsManager::clear
Аргументы
int$intUserIDUser id.
Возвращает
bool

См. определение в файле discount_coupon.php строка 456

◆ DeleteByDiscountID()

DeleteByDiscountID ( $ID,
$bAffectDataFile = true )
static
См. также
\Bitrix\Catalog\DiscountCouponTable::deleteByDiscount()
Аргументы
int$ID
bool$bAffectDataFile
Возвращает
bool

См. определение в файле discount_coupon.php строка 145

◆ EraseCoupon()

EraseCoupon ( $strCoupon)
static
См. также
\Bitrix\Sale\DiscountCouponsManager::delete
Аргументы
string$strCouponCoupon code.
Возвращает
bool

См. определение в файле discount_coupon.php строка 241

◆ EraseCouponByManage()

EraseCouponByManage ( $intUserID,
$strCoupon )
static
См. также
\Bitrix\Sale\DiscountCouponsManager::delete
Аргументы
int$intUserIDUser id.
string$strCouponCoupon code.
Возвращает
bool

См. определение в файле discount_coupon.php строка 408

◆ GetCoupons()

GetCoupons ( )
static
См. также
\Bitrix\Sale\DiscountCouponsManager::get

См. определение в файле discount_coupon.php строка 207

◆ GetCouponsByManage()

GetCouponsByManage ( $intUserID)
static
См. также
\Bitrix\Sale\DiscountCouponsManager::get
Аргументы
int$intUserIDUser id.
Возвращает
bool|array

См. определение в файле discount_coupon.php строка 366

◆ GetCoupontTypes()

GetCoupontTypes ( $boolFull = false)
static
См. также
\Bitrix\Catalog\DiscountCouponTable::getCouponTypes
Аргументы
bool$boolFullGet full description.
Возвращает
array

См. определение в файле discount_coupon.php строка 25

◆ initCouponManager()

initCouponManager ( )
staticprotected

См. определение в файле discount_coupon.php строка 687

◆ IsExistCoupon()

IsExistCoupon ( $strCoupon)
static
См. также
\Bitrix\Sale\DiscountCouponsManager::isExist
Аргументы
string$strCouponCoupon code.
Возвращает
bool

Переопределяется в CCatalogDiscountCoupon.

См. определение в файле discount_coupon.php строка 682

◆ OnClearCouponList()

OnClearCouponList ( $intUserID,
$arCoupons,
$arModules )
static
См. также
\Bitrix\Sale\DiscountCouponsManager
Аргументы
int$intUserIDUser id.
array$arCouponsCoupon code list.
array$arModulesModules list.
Возвращает
bool

См. определение в файле discount_coupon.php строка 568

◆ OnDeleteCouponList()

OnDeleteCouponList ( $intUserID,
$arModules )
static
См. также
\Bitrix\Sale\DiscountCouponsManager
Аргументы
int$intUserIDUser id.
array$arModulesModules list.
Возвращает
bool

См. определение в файле discount_coupon.php строка 636

◆ OnSetCouponList()

OnSetCouponList ( $intUserID,
$arCoupons,
$arModules )
static
См. также
\Bitrix\Sale\DiscountCouponsManager
Аргументы
int$intUserIDUser id.
array$arCouponsCoupon code list.
array$arModulesModules list.
Возвращает
bool

См. определение в файле discount_coupon.php строка 497

◆ SetCoupon()

SetCoupon ( $coupon)
static
См. также
\Bitrix\Sale\DiscountCouponsManager::add
Аргументы
string$couponCoupon code.
Возвращает
bool

См. определение в файле discount_coupon.php строка 161

◆ SetCouponByManage()

SetCouponByManage ( $intUserID,
$strCoupon )
static
См. также
\Bitrix\Sale\DiscountCouponsManager::add
Аргументы
int$intUserIDUser id.
string$strCouponCoupon code.
Возвращает
bool

См. определение в файле discount_coupon.php строка 311

Поля

◆ $arOneOrderCoupons

$arOneOrderCoupons = array()
staticprotected

См. определение в файле discount_coupon.php строка 15

◆ $existCouponsManager

$existCouponsManager = null
staticprotected

См. определение в файле discount_coupon.php строка 16

◆ TYPE_NO_LIMIT

const TYPE_NO_LIMIT = 'N'

См. определение в файле discount_coupon.php строка 13

◆ TYPE_ONE_ORDER

const TYPE_ONE_ORDER = 'O'

См. определение в файле discount_coupon.php строка 12

◆ TYPE_ONE_TIME

const TYPE_ONE_TIME = 'Y'

См. определение в файле discount_coupon.php строка 11


Объявления и описания членов класса находятся в файле: