EventManager
Table of Contents
Methods
- init() : mixed
- onMessageIsIndexed() : bool
- Event before indexing message.
- updateIBlockProperty() : mixed
- updateIBlockPropertyAfterAddingMessage() : mixed
- updateIBlockPropertyAfterDeletingMessage() : mixed
Methods
init()
public
static init() : mixed
onMessageIsIndexed()
Event before indexing message.
public
static onMessageIsIndexed(int $id, array<string|int, mixed> $message, array<string|int, mixed> &$index) : bool
Parameters
- $id : int
-
Message ID.
- $message : array<string|int, mixed>
-
Message data.
- $index : array<string|int, mixed>
-
Search index array.
Return values
boolupdateIBlockProperty()
public
static updateIBlockProperty(mixed $ID, mixed $TYPE, mixed $arMessage[, mixed $arTopic = array() ]) : mixed
Parameters
- $ID : mixed
- $TYPE : mixed
- $arMessage : mixed
- $arTopic : mixed = array()
updateIBlockPropertyAfterAddingMessage()
public
static updateIBlockPropertyAfterAddingMessage(mixed $ID, mixed $arFields[, mixed $arTopic = array() ]) : mixed
Parameters
- $ID : mixed
- $arFields : mixed
- $arTopic : mixed = array()
updateIBlockPropertyAfterDeletingMessage()
public
static updateIBlockPropertyAfterDeletingMessage(mixed $ID, mixed $arFields) : mixed
Parameters
- $ID : mixed
- $arFields : mixed