logo

Централизованная библиотечная система г. Рязани

Функции модуля (__call)


НАЧАЛО >> Оглавление >> Описание модулей системы >> Opt - Модуль Opt >> Функции модуля (__call)


Функции могут быть вызваны как UseModule("Opt")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
LoadЗагрузка OPT
Подробнее... 
Пытается сначала загрузить файл из кеша, если функция Opt::LoadFromCache возвращет FALSE, то запращивает .OPT-файл и базы данных и парсит его. Файл разбивается на строки, а строки разбиваются на пары ключ-значение. Определяется значение по-умолчанию, (ключ DEFAULT) и поле проверки (ключ OPTFIELD), В итоге получается массив вида
Array(
			DEFAULT  => String,
			OPTFIELD => 920,
			OPTIONS  => [Key=>Value] 
		)
ТипПараметрПо умолчаниюОписание
ObjectData$optОбязательныйОбект типа opt
String$dbnameОбязательныйИмя БД
String$nameОбязательныйИмя OPT-файла
LoadFromCacheЗагружает OPT из кеша
Подробнее... 
Возращает TRUE, если кеш существует и валиден, иначе -- FALSE
ТипПараметрПо умолчаниюОписание
ObjectData$optОбязательныйОбект типа opt
SaveToCacheСохраняет в кеш содержимое
Подробнее... 
кеш хранится в виде сериализованного масива в папке /var/www/i128Data/OM_Shared/[Название базы]
ТипПараметрПо умолчаниюОписание
ObjectData$optОбязательныйОбект типа opt
SetNameНазначить имя OPT
ТипПараметрПо умолчаниюОписание
ObjectData$optОбязательныйОбект типа opt