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

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
Наверх