• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/internals/counter/provider/workgrouplisttasks.php
  • Класс: BitrixSocialnetworkInternalsCounterProviderWorkgroupListTasks
  • Вызов: WorkgroupListTasks::getCounterValue
public function getCounterValue(): array
{
	if (!Loader::includeModule('tasks'))
	{
		return [];
	}

	$counter = Counter::getInstance($this->userId);

	return [
		CounterCounterDictionary::COUNTER_PROJECTS_MAJOR => (
			$counter->get(CounterCounterDictionary::COUNTER_GROUPS_TOTAL_COMMENTS)
			+ $counter->get(CounterCounterDictionary::COUNTER_PROJECTS_TOTAL_COMMENTS)
			+ $counter->get(CounterCounterDictionary::COUNTER_GROUPS_TOTAL_EXPIRED)
			+ $counter->get(CounterCounterDictionary::COUNTER_PROJECTS_TOTAL_EXPIRED)
		),
		CounterCounterDictionary::COUNTER_SCRUM_TOTAL_COMMENTS => $counter->get(CounterCounterDictionary::COUNTER_SCRUM_TOTAL_COMMENTS),
	];
}