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

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

static add ($arFields)
static update ($intID, $arFields)
static delete ($intID)
static getList ($arOrder=array(), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelect=array())
static isProductInSet ($intProductID, $intSetType=0)
static isProductHaveSet ($arProductID, $intSetType=0)
static getAllSetsByProduct ($intProductID, $intSetType)
static getSetByID ($intID)
static recalculateSetsByProduct ($product)
Открытые статические члены унаследованные от CCatalogProductSetAll
static enableShowErrors ()
static disableShowErrors ()
static isEnabledShowErrors ()
static enableRecalculateSet ()
static disableRecalculateSet ()
static isEnabledRecalculateSet ()
static getErrors ()
static setCheckParams ($params)
static clearCheckParams ()
static checkFields ($strAction, &$arFields, $intID=0)
static canCreateSetByProduct ($intProductID, $intSetType)
static deleteAllSetsByProduct ($intProductID, $intSetType)
static recalculateSet ($setID, $productID=0)

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

static getSetID ($intID)
static deleteFromSet ($intID, $arEx)
static calculateSetParams ($productID, $items)
static createSetItemsParamsFromUpdate ($setID, $getProductID=false)
Защищенные статические члены унаследованные от CCatalogProductSetAll
static checkFieldsToAdd (&$arFields, $boolCheckNew=false)
static checkFieldsToUpdate ($intID, &$arFields)
static getEmptySet ($intSetType)
static setItemFieldsForAdd (&$arFields)
static setItemFieldsForUpdate (&$arFields, $arCurrent)
static clearFieldsForUpdate (&$arFields, $intSetType)
static getEmptyFields ()
static getEmptyItemFields ()
static searchItem ($intItemID, &$arItems)
static fillSetItemsParams (&$items)
static createSetItemsParamsFromAdd ($items)
static isTracedItem ($item)
static checkProducts ($type, array $productList)

Дополнительные унаследованные члены

Поля данных унаследованные от CCatalogProductSetAll
const TYPE_SET = 1
const TYPE_GROUP = 2
Статические защищенные данные унаследованные от CCatalogProductSetAll
static $arErrors = array()
static $disableShowErrors = 0
static $disableCheckProduct = false
static $recalculateSet = 0

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

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

Методы

◆ add()

add ( $arFields)
static

Переопределяет метод предка CCatalogProductSetAll.

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

◆ calculateSetParams()

calculateSetParams ( $productID,
$items )
staticprotected

Переопределяет метод предка CCatalogProductSetAll.

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

◆ createSetItemsParamsFromUpdate()

createSetItemsParamsFromUpdate ( $setID,
$getProductID = false )
staticprotected

Переопределяет метод предка CCatalogProductSetAll.

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

◆ delete()

delete ( $intID)
static

Переопределяет метод предка CCatalogProductSetAll.

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

◆ deleteFromSet()

deleteFromSet ( $intID,
$arEx )
staticprotected

Переопределяет метод предка CCatalogProductSetAll.

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

◆ getAllSetsByProduct()

getAllSetsByProduct ( $intProductID,
$intSetType )
static
Аргументы
int$intProductID
int$intSetType
Возвращает
array|false

Переопределяет метод предка CCatalogProductSetAll.

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

◆ getList()

getList ( $arOrder = array(),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelect = array() )
static

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

◆ getSetByID()

getSetByID ( $intID)
static
Аргументы
int$intID
Возвращает
array|false

Переопределяет метод предка CCatalogProductSetAll.

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

◆ getSetID()

getSetID ( $intID)
staticprotected

Переопределяет метод предка CCatalogProductSetAll.

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

◆ isProductHaveSet()

isProductHaveSet ( $arProductID,
$intSetType = 0 )
static
Аргументы
int | array$arProductID
int$intSetType
Возвращает
bool

Переопределяет метод предка CCatalogProductSetAll.

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

◆ isProductInSet()

isProductInSet ( $intProductID,
$intSetType = 0 )
static
Аргументы
int$intProductID
int$intSetType
Возвращает
bool

Переопределяет метод предка CCatalogProductSetAll.

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

◆ recalculateSetsByProduct()

recalculateSetsByProduct ( $product)
static
Аргументы
int$product
Возвращает
void

Переопределяет метод предка CCatalogProductSetAll.

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

◆ update()

update ( $intID,
$arFields )
static

Переопределяет метод предка CCatalogProductSetAll.

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


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