Документация для разработчиков
Темная тема

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