• Модуль: xdimport
  • Путь к файлу: ~/bitrix/modules/xdimport/lib/integration/socialnetwork/contentviewhandler.php
  • Класс: BitrixXDImportIntegrationSocialnetworkContentViewHandler
  • Вызов: ContentViewHandler::onContentViewed
static function onContentViewed(BitrixMainEvent $event)
{
	$userId = (int)$event->getParameter('userId');
	$contentTypeId = $event->getParameter('typeId');
	$contentEntityId = (int)$event->getParameter('entityId');
	$logId = (int)$event->getParameter('logId');

	if (
		$userId <= 0
		|| $contentEntityId <= 0
		|| !Loader::includeModule('im')
		|| !in_array($contentTypeId, self::getContentTypeIdList(), true)
	)
	{
		return false;
	}

	$subTagList = [];

	if ($contentTypeId === self::CONTENT_TYPE_ID_COMMENT)
	{
		$subTagList[] = "XDIMPORT|COMMENT_MENTION|".$logId.'|'.$userId;
	}

	if (!empty($subTagList))
	{
		$CIMNotify = new CIMNotify();
		$CIMNotify->MarkNotifyReadBySubTag($subTagList);
	}

	return true;
}