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