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

Открытые члены

 __construct ($sessID, $maxExecutionTime, $maxOperationCounter)
 isUseSets ()
 isSeparateSkuMode ()
 runOperation ()
 getMessage ()
Открытые члены унаследованные от CCatalogStepOperations
 __destruct ()
 setParams ($params)
 initStep ($allCount, $allOperationCount, $lastID)
 saveStep ()
 startOperation ()
 finalOperation ()
 run ()
 setProgressTemplates ($template)

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

static getIblockList ($iblockId)
Открытые статические члены унаследованные от CCatalogStepOperations
static getAllCounter ()
static getDefaultExecutionTime ()

Поля данных

const SESSION_PREFIX = 'PA'
Поля данных унаследованные от CCatalogStepOperations
const DEFAULT_SESSION_PREFIX = 'CC'

Защищенные члены

 checkPreloadTime ()
 calculateNextOperationCounter ()
 initConfig ()
 setOldConfig ()
 initReferences ()
 runOperationFullCatalog ()
 runOperationProductIblock ()
 runOperationCatalog ()
 runOperationOfferIblock ()
 runExtendedOperation (array $product)
 getProductIterator ($filter, $select)
Защищенные члены унаследованные от CCatalogStepOperations
 setLastId ($lastId)
 isStopOperation ()
 setFinishOperation ($finish)
 addError ($error)

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

static getIblockCounter ($iblockId)

Защищенные данные

 $config = array()
 $preloadTooLong = false
 $iblockData = null
 $productList = array()
 $currentList = array()
 $currentIdsList = array()
 $useSets = false
 $separateSkuMode = false
 $extendedMode = false
Защищенные данные унаследованные от CCatalogStepOperations
 $sessID = ''
 $errorCounter = 0
 $errors = array()
 $stepErrors = array()
 $maxExecutionTime = 0
 $maxOperationCounter = 0
 $startOperationTime = 0
 $lastID = 0
 $allCounter = 0
 $allOperationCounter = 0
 $finishOperation = false
 $defaultProgressTemplate = '#PROGRESS_BAR#'
 $progressTemplate = '#PROGRESS_BAR#'
 $errorTemplate = ''
 $params = null

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

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

Конструктор(ы)

◆ __construct()

__construct ( $sessID,
$maxExecutionTime,
$maxOperationCounter )

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

Переопределяется в CCatalogIblockReindex и CCatalogProductSettings.

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

Методы

◆ calculateNextOperationCounter()

calculateNextOperationCounter ( )
protected

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

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

◆ checkPreloadTime()

checkPreloadTime ( )
protected

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

◆ getIblockCounter()

getIblockCounter ( $iblockId)
staticprotected

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

◆ getIblockList()

getIblockList ( $iblockId)
static

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

◆ getMessage()

getMessage ( )

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

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

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

◆ getProductIterator()

getProductIterator ( $filter,
$select )
protected

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

◆ initConfig()

initConfig ( )
protected

Переопределяется в CCatalogIblockReindex и CCatalogProductSettings.

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

◆ initReferences()

initReferences ( )
protected

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

◆ isSeparateSkuMode()

isSeparateSkuMode ( )

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

◆ isUseSets()

isUseSets ( )

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

◆ runExtendedOperation()

runExtendedOperation ( array $product)
protected
Аргументы
array$product
Возвращает
void

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

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

◆ runOperation()

runOperation ( )

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

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

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

◆ runOperationCatalog()

runOperationCatalog ( )
protected

@deprected

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

◆ runOperationFullCatalog()

runOperationFullCatalog ( )
protected

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

◆ runOperationOfferIblock()

runOperationOfferIblock ( )
protected

@deprected

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

◆ runOperationProductIblock()

runOperationProductIblock ( )
protected

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

◆ setOldConfig()

setOldConfig ( )
protected

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

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

Поля

◆ $config

$config = array()
protected

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

◆ $currentIdsList

$currentIdsList = array()
protected

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

◆ $currentList

$currentList = array()
protected

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

◆ $extendedMode

$extendedMode = false
protected

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

◆ $iblockData

$iblockData = null
protected

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

◆ $preloadTooLong

$preloadTooLong = false
protected

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

◆ $productList

$productList = array()
protected

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

◆ $separateSkuMode

$separateSkuMode = false
protected

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

◆ $useSets

$useSets = false
protected

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

◆ SESSION_PREFIX

const SESSION_PREFIX = 'PA'

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


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