- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/collector/projectcollector.php
- Класс: BitrixTasksInternalsCounterCollectorProjectCollector
- Вызов: ProjectCollector::recount
public function recount(string $counter, array $userIds = [], array $taskIds = [], array $groupIds = []): array
{
$counters = [];
if (!Loader::includeModule('socialnetwork'))
{
return [];
}
switch ($counter)
{
case CounterDictionary::COUNTER_GROUP_EXPIRED:
$counters = $this->recountExpired($groupIds, $taskIds, $userIds);
break;
case CounterDictionary::COUNTER_GROUP_COMMENTS:
$counters = $this->recountComments($groupIds, $taskIds, $userIds);
break;
default:
break;
}
return $counters;
}