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

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

static CheckFields ($ACTION, &$arFields, $ID=0)
static GetByID ($ID)
static GetFilterOperation ($key)
static PrepareSql (&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields)
static _PrepareSql (&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields)
static Add ($arFields)
static Update ($ID, $arFields)
static Delete ($ID)
static OnIBlockDelete ($ID)
static PreGenerateXML ($xml_type='yandex')
static GetSkuInfoByProductID ($ID)
static GetSkuInfoByPropID ($ID)
static OnBeforeIBlockElementDelete ($ID)
static OnBeforeCatalogDelete ($ID)
static OnBeforeIBlockPropertyUpdate (array &$fields)
static OnBeforeIBlockPropertyDelete ($intPropertyID)
static OnIBlockModuleUnInstall ()
static OnBeforeIBlockUpdate (array &$fields)
static OnAfterIBlockUpdate (array &$fields)
static GetByIDExt ($ID)
static UnLinkSKUIBlock ($ID)
static LinkSKUIBlock ($ID, $SKUID)
static GetCatalogFieldsList ()
static IsUserExists ()
static clearCache ()

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

static $arCatalogCache = array()
static $catalogVatCache = array()

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

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

Методы

◆ _PrepareSql()

_PrepareSql ( & $arFields,
$arOrder,
$arFilter,
$arGroupBy,
$arSelectFields )
static

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

◆ Add()

Add ( $arFields)
static

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

◆ CheckFields()

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

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

◆ clearCache()

clearCache ( )
static

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

◆ Delete()

Delete ( $ID)
static

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

◆ GetByID()

GetByID ( $ID)
static

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

◆ GetByIDExt()

GetByIDExt ( $ID)
static
См. также
CCatalogSku::GetInfoByIBlock()
Аргументы
int$ID
Возвращает
false|array

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

◆ GetCatalogFieldsList()

GetCatalogFieldsList ( )
static

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

◆ GetFilterOperation()

GetFilterOperation ( $key)
static

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

◆ GetSkuInfoByProductID()

GetSkuInfoByProductID ( $ID)
static
См. также
CCatalogSku::GetInfoByProductIBlock()
Аргументы
int$ID
Возвращает
false|array

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

◆ GetSkuInfoByPropID()

GetSkuInfoByPropID ( $ID)
static
См. также
CCatalogSku::GetInfoByLinkProperty()
Аргументы
int$ID
Возвращает
false|array

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

◆ IsUserExists()

IsUserExists ( )
static

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

◆ LinkSKUIBlock()

LinkSKUIBlock ( $ID,
$SKUID )
static
См. также
CIBlockPropertyTools\createProperty
Аргументы
int$IDParent iblock id.
int$SKUIDOffer iblock id.
Возвращает
int|false

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

◆ OnAfterIBlockUpdate()

OnAfterIBlockUpdate ( array & $fields)
static

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

◆ OnBeforeCatalogDelete()

OnBeforeCatalogDelete ( $ID)
static

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

◆ OnBeforeIBlockElementDelete()

OnBeforeIBlockElementDelete ( $ID)
static

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

◆ OnBeforeIBlockPropertyDelete()

OnBeforeIBlockPropertyDelete ( $intPropertyID)
static
Аргументы
int$intPropertyID
Возвращает
bool

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

◆ OnBeforeIBlockPropertyUpdate()

OnBeforeIBlockPropertyUpdate ( array & $fields)
static
Аргументы
array&$fields
Возвращает
bool

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

◆ OnBeforeIBlockUpdate()

OnBeforeIBlockUpdate ( array & $fields)
static

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

◆ OnIBlockDelete()

OnIBlockDelete ( $ID)
static

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

◆ OnIBlockModuleUnInstall()

OnIBlockModuleUnInstall ( )
static

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

◆ PreGenerateXML()

PreGenerateXML ( $xml_type = 'yandex')
static

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

◆ PrepareSql()

PrepareSql ( & $arFields,
$arOrder,
$arFilter,
$arGroupBy,
$arSelectFields )
static

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

◆ UnLinkSKUIBlock()

UnLinkSKUIBlock ( $ID)
static

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

◆ Update()

Update ( $ID,
$arFields )
static

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

Поля

◆ $arCatalogCache

$arCatalogCache = array()
staticprotected

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

◆ $catalogVatCache

$catalogVatCache = array()
staticprotected

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


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