• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/socialnetwork/contentviewhandler.php
  • Класс: BitrixTasksIntegrationSocialnetworkContentViewHandler
  • Вызов: ContentViewHandler::onContentFinalizeView
static function onContentFinalizeView(BitrixMainEvent $event): bool
{
	$userId = intval($event->getParameter('userId'));
	$taskIdList = $event->getParameter('commentsTaskIdList');

	if (
		$userId <= 0
		|| !is_array($taskIdList)
		|| empty($taskIdList)
	)
	{
		return false;
	}

	foreach ($taskIdList as $taskId)
	{
		ViewedTable::set($taskId, $userId);
	}

	return true;
}