- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/component/workgrouplist/taskscounter.php
- Класс: BitrixSocialnetworkComponentWorkgroupListTasksCounter
- Вызов: TasksCounter::getTasksCounters
static function getTasksCounters(array $params = []): array
{
$mode = ($params['mode'] ?? '');
$result = [];
if (
!Loader::includeModule('tasks')
|| !in_array($mode, WorkgroupList::getTasksModeList(), true)
)
{
return $result;
}
switch ($mode)
{
case WorkgroupList::MODE_TASKS_PROJECT:
$result = [
CounterDictionary::COUNTER_SONET_TOTAL_EXPIRED,
CounterDictionary::COUNTER_SONET_TOTAL_COMMENTS,
CounterDictionary::COUNTER_SONET_FOREIGN_EXPIRED,
CounterDictionary::COUNTER_SONET_FOREIGN_COMMENTS,
];
break;
case WorkgroupList::MODE_TASKS_SCRUM:
$result = [
CounterDictionary::COUNTER_SCRUM_TOTAL_COMMENTS,
CounterDictionary::COUNTER_SCRUM_FOREIGN_COMMENTS,
];
break;
default:
}
return $result;
}