См. определение в файле manager.php строка 14
◆ checkAdminNotification()
static checkAdminNotification |
( |
| $force = false | ) |
|
|
static |
Adds admin users notification about index rebuild.
- Аргументы
-
boolean | $force | Whenever skip iblock check. |
- Возвращает
- void
См. определение в файле manager.php строка 171
◆ createIndexer()
static createIndexer |
( |
| $iblockId | ) |
|
|
static |
Creates and initializes new indexer instance.
- Аргументы
-
integer | $iblockId | Information block identifier. |
- Возвращает
- Iblock\PropertyIndex\Indexer
См. определение в файле manager.php строка 104
◆ deleteElementIndex()
static deleteElementIndex |
( |
| $iblockId, |
|
|
| $elementId ) |
|
static |
Deletes all related to element information if index exists.
- Аргументы
-
integer | $iblockId | Information block identifier. |
integer | $elementId | Identifier of the element. |
- Возвращает
- void
См. определение в файле manager.php строка 237
◆ deleteIndex()
static deleteIndex |
( |
| $iblockId | ) |
|
|
static |
Deletes index and mark iblock as having none.
- Аргументы
-
integer | $iblockId | Information block identifier. |
- Возвращает
- void
См. определение в файле manager.php строка 221
◆ disableDeferredIndexing()
static disableDeferredIndexing |
( |
| ) |
|
|
static |
Disable deferred indexing.
- Возвращает
- void
См. определение в файле manager.php строка 300
◆ dropIfExists()
static dropIfExists |
( |
| $iblockId | ) |
|
|
static |
Drops all related to index database structures.
- Аргументы
-
integer | $iblockId | Information block identifier. |
- Возвращает
- void
См. определение в файле manager.php строка 86
◆ enableDeferredIndexing()
static enableDeferredIndexing |
( |
| ) |
|
|
static |
Enable deferred indexing.
- Возвращает
- void
См. определение в файле manager.php строка 290
◆ markAsInvalid()
static markAsInvalid |
( |
| $iblockId | ) |
|
|
static |
Marks iblock as one who needs index rebuild.
- Аргументы
-
integer | $iblockId | Information block identifier. |
- Возвращает
- void
См. определение в файле manager.php строка 125
◆ onPropertyUpdate()
static onPropertyUpdate |
( |
| $iblockId, |
|
|
| $propertyOld, |
|
|
| $propertyNew ) |
|
static |
Marks iblock as one who needs index rebuild when it is needed.
- Аргументы
-
integer | $iblockId | Information block identifier. |
array | $propertyOld | Previos property fields. |
array | $propertyNew | New property fields. |
- Возвращает
- void
См. определение в файле manager.php строка 151
◆ resolveElement()
static resolveElement |
( |
| $iblockId, |
|
|
| $elementId ) |
|
static |
If elementId is an offer, then it's product identifier returned Otherwise $elementId returned.
- Аргументы
-
integer | $iblockId | Information block identifier. |
integer | $elementId | Element identifier. |
- Возвращает
- integer
См. определение в файле manager.php строка 60
◆ resolveIblock()
static resolveIblock |
( |
| $iblockId | ) |
|
|
static |
For offers iblock identifier returns it's products iblock. Otherwise $iblockId returned.
- Аргументы
-
integer | $iblockId | Information block identifier. |
- Возвращает
- integer
См. определение в файле manager.php строка 32
◆ runDeferredIndexing()
static runDeferredIndexing |
( |
| $iblockId | ) |
|
|
static |
Update iblock index if defered data exists.
- Аргументы
-
- Возвращает
- void
См. определение в файле manager.php строка 321
◆ updateElementIndex()
static updateElementIndex |
( |
| $iblockId, |
|
|
| $elementId ) |
|
static |
Updates all related to element information if index exists.
- Аргументы
-
integer | $iblockId | Information block identifier. |
integer | $elementId | Identifier of the element. |
- Возвращает
- void
См. определение в файле manager.php строка 264
◆ usedDeferredIndexing()
static usedDeferredIndexing |
( |
| ) |
|
|
static |
Return true if allowed deferred indexing.
- Возвращает
- bool
См. определение в файле manager.php строка 310