OnAfterSocNetLogCommentAdd
функция-обработчик( int ID, array arFields );
Событие OnAfterSocNetLogCommentAdd вызывается после добавления комментария к записи Живой ленты. Его отправляет метод CSocNetLogComments::Add модуля socialnetwork. Обработчик получает идентификатор нового комментария и массив его полей.
Перед добавлением комментария модуль вызывает событие OnBeforeSocNetLogCommentAdd.
Параметры события
| Параметр | Описание |
|---|---|
| ID | Идентификатор добавленного комментария, тип int |
| arFields | Массив полей комментария. Ключ LOG_ID — идентификатор записи Живой ленты |
Возвращаемое значение обработчика не влияет на результат добавления комментария.
Пример
Пример записывает в журнал событий идентификаторы нового комментария и записи Живой ленты.
<?php
use Bitrix\Main\EventManager;
EventManager::getInstance()->addEventHandlerCompatible(
'socialnetwork',
'OnAfterSocNetLogCommentAdd',
static function (int $id, array $fields): void
{
\CEventLog::Add([
'SEVERITY' => \CEventLog::SEVERITY_INFO,
'AUDIT_TYPE_ID' => 'SOCNET_LOG_COMMENT_ADDED',
'MODULE_ID' => 'socialnetwork',
'ITEM_ID' => $id,
'DESCRIPTION' => 'Комментарий добавлен к записи Живой ленты ' . $fields['LOG_ID'],
]);
},
);
© «Битрикс», 2001-2026, «1С-Битрикс», 2026