• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/countercontroller.php
  • Класс: BitrixTasksInternalsCounterCounterController
  • Вызов: CounterController::isSameValueCached
private function isSameValueCached(int $value): bool
{
	global $CACHE_MANAGER;

	$cache = $CACHE_MANAGER->Get('user_counter' . $this->userId);
	if (!$cache)
	{
		return false;
	}

	foreach ($cache as $item)
	{
		if (
			$item['CODE'] === CounterDictionary::LEFT_MENU_TASKS
			&& $item['SITE_ID'] === '**'
			&& (int)$item['CNT'] === $value
		)
		{
			return true;
		}
	}

	return false;
}