Функции могут быть вызваны как UseModule("Mnu")->function(parameter1,parameter2,...);
| Имя функции | Описание | Параметры |
| GetAsArray | Получить MNU как массив
Подробнее...
Возвращает содержимое объекта Mnu в виде ассоциативного массива ключей и значений. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu |
|
| GetAsJson | Получить MNU как JSON
Подробнее...
Возвращает элементы MNU в JSON-структуре для списков и удаленного выбора. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu | | int | $start | 1 | Начальная позиция выборки | | int | $limit | 1000 | Максимальное количество элементов | | string | $startval | '' | Строка фильтрации по ключу или значению | | bool | $detal | false | Добавлять ключ к отображаемому значению |
|
| GetAsMnu | Получить текст MNU
Подробнее...
Формирует текстовое представление MNU в кодировке Windows-1251. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu |
|
| GetAsSelectOptionList | Получить HTML option
Подробнее...
Преобразует содержимое MNU в набор HTML-элементов option. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu |
|
| GetDescByKey | Получить описание по ключу
Подробнее...
Ищет значение MNU по ключу с учетом значения по умолчанию и режима чувствительности к регистру. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu | | string | $key | '' | Ключ MNU | | string | $defval | Обязательный | Значение, возвращаемое при отсутствии ключа | | bool | $casesense | false | Искать с учетом регистра |
|
| Load | Загрузить MNU
Подробнее...
Загружает MNU-файл из базы ИРБИС, разбирает текст и сохраняет результат в кеш. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu | | string | $dbname | '' | Имя базы данных ИРБИС | | string | $name | '' | Имя MNU-файла |
|
| LoadDatai | Загрузить MNU из DATAI
Подробнее...
Загружает MNU-файл из DATAI корневого провайдера и сохраняет разобранное содержимое в кеш. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu | | string | $name | '' | Имя MNU-файла |
|
| LoadFromCache | Загрузить MNU из кеша
Подробнее...
Восстанавливает разобранное содержимое MNU из общего файлового кеша. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu |
|
| ParseFromText | Разобрать текст MNU
Подробнее...
Разбирает текст MNU в массив ключей и значений и сохраняет его в объекте Mnu. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu | | string | $textbuf | '' | Текст MNU-файла |
|
| SaveToCache | Сохранить MNU в кеш
Подробнее...
Сохраняет разобранное содержимое MNU в общий файловый кеш. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu |
|
| SetName | Назначить имя MNU
Подробнее...
Разбирает имя MNU-файла, режим сортировки и область хранения, затем сохраняет параметры в объекте Mnu. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $mnu | Обязательный | Объект Mnu | | string | $name | '' | Имя MNU-файла с возможными признаками SYS/DBN и сортировки |
|