• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/provider/groupprovider.php
  • Класс: BitrixTasksInternalsCounterProviderGroupProvider
  • Вызов: GroupProvider::loadInfo
private function loadInfo(array $groupIds)
{
	$loadedGroups = array_keys(self::$cache);

	$groupIds = array_diff($groupIds, $loadedGroups);

	if (empty($groupIds))
	{
		return;
	}

	$minPermissions = $this->getMinPermissions($groupIds);

	foreach ($minPermissions as $groupId => $minRole)
	{
		$groupId = (int)$groupId;
		self::$cache[$groupId] = [
			'MIN_ROLE' => $minRole,
			'USERS' => $this->loadGroupUsers($groupId, $minRole)
		];
	}
}