• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblock.php
  • Класс: CWebDavIblock
  • Вызов: CWebDavIblock::GetCachedSettings
function GetCachedSettings($type)
{
	$key = $this->IBLOCK_ID . "_" . intval($this->arRootSection["ID"]);
	if(!array_key_exists($key, self::$arSettingsCache))
	{
		$cacheID = "wd_ib_params_" . $key;
		$res = $this->GetCache($cacheID, "settings", true);
		if($res["result"])
		{
			self::$arSettingsCache[$key] = $res["data"];
		}
	}
	if($type === self::GET_ALL_CACHED_SETTINGS)
	{
		return self::$arSettingsCache[$key];
	}
	elseif(isset(self::$arSettingsCache[$key][$type]))
	{
		return self::$arSettingsCache[$key][$type];
	}
	return false;
}