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

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

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 add ($arFields)
static update ($intID, $arFields)
static delete ($intID)
static isProductInSet ($intProductID, $intSetType=0)
static isProductHaveSet ($arProductID, $intSetType=0)
static canCreateSetByProduct ($intProductID, $intSetType)
static getAllSetsByProduct ($intProductID, $intSetType)
static getSetByID ($intID)
static deleteAllSetsByProduct ($intProductID, $intSetType)
static recalculateSetsByProduct ($product)
static recalculateSet ($setID, $productID=0)

Поля данных

const TYPE_SET = 1
const TYPE_GROUP = 2

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

static checkFieldsToAdd (&$arFields, $boolCheckNew=false)
static checkFieldsToUpdate ($intID, &$arFields)
static getSetID ($intID)
static getEmptySet ($intSetType)
static deleteFromSet ($intID, $arEx)
static setItemFieldsForAdd (&$arFields)
static setItemFieldsForUpdate (&$arFields, $arCurrent)
static clearFieldsForUpdate (&$arFields, $intSetType)
static getEmptyFields ()
static getEmptyItemFields ()
static searchItem ($intItemID, &$arItems)
static calculateSetParams ($productID, $items)
static fillSetItemsParams (&$items)
static createSetItemsParamsFromAdd ($items)
static createSetItemsParamsFromUpdate ($setID, $getProductID=false)
static isTracedItem ($item)
static checkProducts ($type, array $productList)

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

static $arErrors = array()
static $disableShowErrors = 0
static $disableCheckProduct = false
static $recalculateSet = 0

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

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

Методы

◆ add()

add ( $arFields)
static

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

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

◆ calculateSetParams()

calculateSetParams ( $productID,
$items )
staticprotected

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

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

◆ canCreateSetByProduct()

canCreateSetByProduct ( $intProductID,
$intSetType )
static

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

◆ checkFields()

checkFields ( $strAction,
& $arFields,
$intID = 0 )
static

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

◆ checkFieldsToAdd()

checkFieldsToAdd ( & $arFields,
$boolCheckNew = false )
staticprotected

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

◆ checkFieldsToUpdate()

checkFieldsToUpdate ( $intID,
& $arFields )
staticprotected

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

◆ checkProducts()

checkProducts ( $type,
array $productList )
staticprotected

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

◆ clearCheckParams()

clearCheckParams ( )
static

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

◆ clearFieldsForUpdate()

clearFieldsForUpdate ( & $arFields,
$intSetType )
staticprotected

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

◆ createSetItemsParamsFromAdd()

createSetItemsParamsFromAdd ( $items)
staticprotected

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

◆ createSetItemsParamsFromUpdate()

createSetItemsParamsFromUpdate ( $setID,
$getProductID = false )
staticprotected

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

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

◆ delete()

delete ( $intID)
static

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

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

◆ deleteAllSetsByProduct()

deleteAllSetsByProduct ( $intProductID,
$intSetType )
static

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

◆ deleteFromSet()

deleteFromSet ( $intID,
$arEx )
staticprotected

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

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

◆ disableRecalculateSet()

disableRecalculateSet ( )
static

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

◆ disableShowErrors()

disableShowErrors ( )
static

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

◆ enableRecalculateSet()

enableRecalculateSet ( )
static

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

◆ enableShowErrors()

enableShowErrors ( )
static

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

◆ fillSetItemsParams()

fillSetItemsParams ( & $items)
staticprotected

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

◆ getAllSetsByProduct()

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

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

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

◆ getEmptyFields()

getEmptyFields ( )
staticprotected

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

◆ getEmptyItemFields()

getEmptyItemFields ( )
staticprotected

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

◆ getEmptySet()

getEmptySet ( $intSetType)
staticprotected

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

◆ getErrors()

getErrors ( )
static

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

◆ getSetByID()

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

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

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

◆ getSetID()

getSetID ( $intID)
staticprotected

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

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

◆ isEnabledRecalculateSet()

isEnabledRecalculateSet ( )
static

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

◆ isEnabledShowErrors()

isEnabledShowErrors ( )
static

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

◆ isProductHaveSet()

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

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

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

◆ isProductInSet()

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

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

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

◆ isTracedItem()

isTracedItem ( $item)
staticprotected

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

◆ recalculateSet()

recalculateSet ( $setID,
$productID = 0 )
static

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

◆ recalculateSetsByProduct()

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

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

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

◆ searchItem()

searchItem ( $intItemID,
& $arItems )
staticprotected

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

◆ setCheckParams()

setCheckParams ( $params)
static

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

◆ setItemFieldsForAdd()

setItemFieldsForAdd ( & $arFields)
staticprotected

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

◆ setItemFieldsForUpdate()

setItemFieldsForUpdate ( & $arFields,
$arCurrent )
staticprotected

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

◆ update()

update ( $intID,
$arFields )
static

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

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

Поля

◆ $arErrors

$arErrors = array()
staticprotected

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

◆ $disableCheckProduct

$disableCheckProduct = false
staticprotected

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

◆ $disableShowErrors

$disableShowErrors = 0
staticprotected

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

◆ $recalculateSet

$recalculateSet = 0
staticprotected

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

◆ TYPE_GROUP

const TYPE_GROUP = 2

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

◆ TYPE_SET

const TYPE_SET = 1

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


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