• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/component/workgrouplist/taskscounter.php
  • Класс: BitrixSocialnetworkComponentWorkgroupListTasksCounter
  • Вызов: TasksCounter::getTasksCountersScope
static function getTasksCountersScope(array $params = []): string
{
	$mode = ($params['mode'] ?? '');

	$result = '';

	if (
		!Loader::includeModule('tasks')
		|| !in_array($mode, WorkgroupList::getTasksModeList(), true)
	)
	{
		return $result;
	}

	switch ($mode)
	{
		case WorkgroupList::MODE_TASKS_PROJECT:
			$result = ScopeDictionary::SCOPE_PROJECTS_GRID;
			break;
		case WorkgroupList::MODE_TASKS_SCRUM:
			$result = ScopeDictionary::SCOPE_SCRUM_PROJECTS_GRID;
			break;
		default:
	}

	return $result;
}