Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс OrderRulesTable
+ Граф наследования:OrderRulesTable:

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

static getTableName ()
 
static getMap ()
 
static validateModuleId ()
 
static validateEntityValue ()
 
static clearByBasketItem ($basket)
 
static clearBasketSaleDiscount ($basketList)
 
static clearByOrder ($order)
 

Открытые атрибуты

const ENTITY_TYPE_BASKET_ITEM = 0x0001
 
const ENTITY_TYPE_BASKET = self::ENTITY_TYPE_BASKET_ITEM
 
const ENTITY_TYPE_DELIVERY = 0x0002
 

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

static checkUseOrderDiscounts (&$orderDiscountList, &$ruleList)
 
static checkUseOrderCoupons (&$orderCouponList, &$ruleList)
 
static clear ($filter)
 

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

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

Методы

◆ checkUseOrderCoupons()

static checkUseOrderCoupons ( & $orderCouponList,
& $ruleList )
staticprotected

Check use coupon discount list for other basket items. Return list of unused order discount.

Аргументы
array&$orderCouponListOrder coupon id list.
array&$ruleListRule id list.
Возвращает
void

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

◆ checkUseOrderDiscounts()

static checkUseOrderDiscounts ( & $orderDiscountList,
& $ruleList )
staticprotected

Check use discount list for other basket items. Return list of unused order discount id.

Аргументы
array&$orderDiscountListOrder discount list.
array&$ruleListRule id list.
Возвращает
void

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

◆ clear()

static clear ( $filter)
staticprotected

Clear rule list.

Аргументы
array$filterFilter for clear rules.
Возвращает
void

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

◆ clearBasketSaleDiscount()

static clearBasketSaleDiscount ( $basketList)
static

Clear sale discount rules.

Аргументы
array$basketListBasket id.
Возвращает
void

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

◆ clearByBasketItem()

static clearByBasketItem ( $basket)
static

Clear apply list by basket item.

Аргументы
int$basketBasket id.
Возвращает
void

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

◆ clearByOrder()

static clearByOrder ( $order)
static

Clear rules by order.

Аргументы
int$orderOrder id.
Возвращает
void

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

◆ getMap()

static getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getTableName()

static getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

◆ validateEntityValue()

static validateEntityValue ( )
static

Returns validators for ENTITY_VALUE field.

Возвращает
array

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

◆ validateModuleId()

static validateModuleId ( )
static

Returns validators for MODULE_ID field.

Возвращает
array

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

Данные класса

◆ ENTITY_TYPE_BASKET

const ENTITY_TYPE_BASKET = self::ENTITY_TYPE_BASKET_ITEM

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

◆ ENTITY_TYPE_BASKET_ITEM

const ENTITY_TYPE_BASKET_ITEM = 0x0001

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

◆ ENTITY_TYPE_DELIVERY

const ENTITY_TYPE_DELIVERY = 0x0002

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