• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/livefeed/ratingvotelist.php
  • Класс: BitrixSocialnetworkLivefeedRatingVoteList
  • Вызов: RatingVoteList::setContentView
public function setContentView($params = array())
{
	global $USER;

	if (!is_array($params))
	{
		$params = [];
	}

	$userId = (isset($params['user_id']) && (int)$params["user_id"] > 0 ? (int)$params['user_id'] : $USER->getId());
	$contentEntityId = $this->getEntityId();

	[ $ratingVoteTypeId, $ratingVoteEntityId ] = explode('|', $contentEntityId);
	if (
		empty($ratingVoteTypeId)
		|| empty($ratingVoteEntityId)
		|| !Loader::includeModule('im')
	)
	{
		return false;
	}

	$CIMNotify = new CIMNotify();
	$CIMNotify->markNotifyReadBySubTag([
		'RATING|' . $ratingVoteTypeId . '|' . $ratingVoteEntityId . '|' . $userId,
	]);

	return [
		'success' => true,
		'savedInDB' => false
	];
}