• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/pull/counter.php
  • Класс: BitrixSocialnetworkIntegrationPullCounter
  • Вызов: Counter::onGetMobileCounter
static function onGetMobileCounter(BitrixMainEvent $event)
{
	$params = $event->getParameters();

	$counters = CUserCounter::getGroupedCounters(
		CUserCounter::GetAllValues($params['USER_ID'])
	);

	$counter = isset($counters[$params['SITE_ID']][CUserCounter::LIVEFEED_CODE])? $counters[$params['SITE_ID']][CUserCounter::LIVEFEED_CODE]: 0;
	$counter = $counter > 0? $counter: 0;

	return new EventResult(EventResult::SUCCESS, Array(
		'TYPE' => self::TYPE_LIVEFEED,
		'COUNTER' => $counter
	), self::MODULE_ID);
}