• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/handlers.php
  • Класс: CIntranetEventHandlers
  • Вызов: CIntranetEventHandlers::onAfterForumMessageDelete
static function onAfterForumMessageDelete($ID, $arFields)
{
	$val = COption::GetOptionString("intranet", "sonet_log_news_iblock_forum");
	if ($val <> '')
		$arIBlockForum = unserialize($val, ["allowed_classes" => false]);
	else
		$arIBlockForum = array();

	if (
		CModule::IncludeModule("socialnetwork")
		&& in_array($arFields["FORUM_ID"], $arIBlockForum)
	)
	{
		$dbRes = CSocNetLogComments::GetList(
			array("ID" => "DESC"),
			array(
				"EVENT_ID" => "news_comment",
				"SOURCE_ID" => $ID
			),
			false,
			false,
			array("ID")
		);

		if ($arRes = $dbRes->Fetch())
			CSocNetLogComments::Delete($arRes["ID"]);
	}
}