Skip to content

События 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 $commentId
  • array $fields — новые данные комментария.

OnProfanityDetected

Вызывается при обнаружении ненормативной лексики в тексте комментария.
Параметры:

  • string $text — исходный текст.
  • int|null $commentId — ID комментария (если проверка происходит при редактировании).