• Модуль: extranet
  • Путь к файлу: ~/bitrix/modules/extranet/classes/general/extranet.php
  • Класс: CUsersInMyGroupsCache
  • Вызов: CUsersInMyGroupsCache::get
function get($site, $bGadget = false, $userId = false)
{
	global $USER;

	$result = false;

	if (mb_strlen($site) < 0)
	{
		return $result;
	}

	if (
		$userId === false
		&& is_object($USER)
		&& $USER->isAuthorized()
	)
	{
		$userId = $USER->getId();
	}

	$userId = (int)$userId;

	if (!$userId)
	{
		return $result;
	}

	if (
		array_key_exists($userId."_".$site."_".($bGadget ? "Y" : "N"), $this->CACHE)
		&& is_array($this->CACHE[$userId."_".$site."_".($bGadget ? "Y" : "N")])
	)
	{
		$result = $this->CACHE[$userId."_".$site."_".($bGadget ? "Y" : "N")];
	}

	return $result;
}