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

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

static getTableName ()
 
static getMap ()
 
static validateEntityValue ()
 
static saveBasketItemData ($order, $basket, $data, $clear=false)
 
static clearByBasketItem ($basket)
 
static clearByOrder ($order)
 
static clearByDiscount ($discountList)
 

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

const ENTITY_TYPE_BASKET_ITEM = 0x0001
 
const ENTITY_TYPE_BASKET = self::ENTITY_TYPE_BASKET_ITEM
 
const ENTITY_TYPE_DELIVERY = 0x0002
 
const ENTITY_TYPE_SHIPMENT = 0x0004
 
const ENTITY_TYPE_DISCOUNT = 0x0008
 
const ENTITY_TYPE_ORDER = 0x0010
 
const ENTITY_TYPE_ROUND = 0x0020
 
const ENTITY_TYPE_DISCOUNT_STORED_DATA = 0x0040
 

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

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

Методы

◆ clearByBasketItem()

static clearByBasketItem ( $basket)
static

Clear data for basket item.

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

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

◆ clearByDiscount()

static clearByDiscount ( $discountList)
static

Clear data by discount list.

Аргументы
array | int$discountListDiscount ids list.
Возвращает
bool

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

◆ clearByOrder()

static clearByOrder ( $order)
static

Delete data by order.

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

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

◆ getMap()

static getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getTableName()

static getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

◆ saveBasketItemData()

static saveBasketItemData ( $order,
$basket,
$data,
$clear = false )
static

Upsert basket item data.

Аргументы
int$orderOrder id.
int$basketBasket id.
array$dataData list.
bool$clearClear old values or update.
Возвращает
bool

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

◆ validateEntityValue()

static validateEntityValue ( )
static

Returns validators for ENTITY_VALUE field.

Возвращает
array

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

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

◆ ENTITY_TYPE_BASKET

const ENTITY_TYPE_BASKET = self::ENTITY_TYPE_BASKET_ITEM

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

◆ ENTITY_TYPE_BASKET_ITEM

const ENTITY_TYPE_BASKET_ITEM = 0x0001

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

◆ ENTITY_TYPE_DELIVERY

const ENTITY_TYPE_DELIVERY = 0x0002

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

◆ ENTITY_TYPE_DISCOUNT

const ENTITY_TYPE_DISCOUNT = 0x0008

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

◆ ENTITY_TYPE_DISCOUNT_STORED_DATA

const ENTITY_TYPE_DISCOUNT_STORED_DATA = 0x0040

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

◆ ENTITY_TYPE_ORDER

const ENTITY_TYPE_ORDER = 0x0010

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

◆ ENTITY_TYPE_ROUND

const ENTITY_TYPE_ROUND = 0x0020

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

◆ ENTITY_TYPE_SHIPMENT

const ENTITY_TYPE_SHIPMENT = 0x0004

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