- Модуль: 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"]);
}
}