• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/hot_keys.php
  • Класс: CHotKeysCode
  • Вызов: CHotKeysCode::LoadToCache
protected function LoadToCache()
{
	global $CACHE_MANAGER;

	if(!is_array($this->arList))
	{
		if($CACHE_MANAGER->Read($this->hkCacheTtl, "b_hot_keys_code".LANGUAGE_ID))
		{
			$this->arList = $CACHE_MANAGER->Get("b_hot_keys_code".LANGUAGE_ID);
		}
		else
		{
			$res = $this->GetList();
			while($arTemp = $res->Fetch())
			{
				if(!$arTemp["IS_CUSTOM"])
				{
					if(isset($arTemp["NAME"]) && $arTemp["NAME"] != "-=AUTONAME=-")
						$arTemp["NAME"] = GetMessage($arTemp["NAME"]);

					if(isset($arTemp["COMMENTS"]))
						$arTemp["COMMENTS"] = GetMessage($arTemp["COMMENTS"]);
				}

				$this->arList[$arTemp["ID"]] = $arTemp;
			}
			$CACHE_MANAGER->Set("b_hot_keys_code".LANGUAGE_ID, $this->arList);
		}
	}
}