События 1С-Битрикс
OnBeforeAddComment
Вызывается перед добавлением комментария в систему.
Параметры:
array $fields— данные нового комментария.
OnAfterAddComment
Вызывается после успешного добавления комментария.
Параметры:
int $commentId— идентификатор добавленного комментария.array $fields— финальные данные комментария.
OnBeforeAddDiscussion
Вызывается перед созданием новой дискуссии.
Параметры:
array $fields— поля новой дискуссии.
OnAfterAddDiscussion
Вызывается после создания дискуссии.
Параметры:
int $discussionId— ID созданной дискуссии.array $fields— итоговые значения полей.
OnDeleteComment
Вызывается при удалении комментария.
Параметры:
int $commentId— идентификатор удаляемого комментария.array $comment— данные комментария перед удалением.
OnEditComment
Вызывается при обновлении текста или других полей комментария.
Параметры:
int $commentIdarray $fields— новые данные комментария.
OnProfanityDetected
Вызывается при обнаружении ненормативной лексики в тексте комментария.
Параметры:
string $text— исходный текст.int|null $commentId— ID комментария (если проверка происходит при редактировании).