• Модуль: bitrixcloud
  • Путь к файлу: ~/bitrix/modules/bitrixcloud/classes/general/option.php
  • Класс: CBitrixCloudOption
  • Вызов: CBitrixCloudOption::getArrayValue
public function getArrayValue()
{
	global $CACHE_MANAGER;
	if ($this->name == '')
		return /*.(array[string]string).*/ array();

	if (!isset($this->value))
	{
		if (CACHED_b_bitrixcloud_option <= 0)
		{
			$this->value = $this->_read_db();
		}
		else
		{
			if (!$CACHE_MANAGER->Read(CACHED_b_bitrixcloud_option, "b_bitrixcloud_option"))
			{
				$arOptions = $this->_read_all_db();
				$CACHE_MANAGER->Set("b_bitrixcloud_option", $arOptions);
			}
			else
			{
				$arOptions = $CACHE_MANAGER->Get("b_bitrixcloud_option");
			}
			if (array_key_exists($this->name, $arOptions))
				$this->value = $arOptions[$this->name];
			else
				$this->value = /*.(array[string]string).*/ array();
		}
	}
	return $this->value;
}