Функции могут быть вызваны как UseModule("Database")->function(parameter1,parameter2,...);
| Имя функции | Описание | Параметры |
| API_GetFasets | Получение фасетов
Подробнее...
Описывает операцию модуля Database: Получение фасетов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $dbn | Обязательный | Имя базы данных | | mixed | $exp | Обязательный | Параметр exp | | mixed | $celltype | Обязательный | Параметр celltype | | mixed | $cellnum | Обязательный | Параметр cellnum |
|
| API_GetTermList | Получение списка терминов
Подробнее...
Описывает операцию модуля Database: Получение списка терминов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $dbn | Обязательный | Имя базы данных | | mixed | $pref | Обязательный | Параметр pref | | mixed | $startTerm | Обязательный | Параметр startTerm | | mixed | $numTerms | 20 | Параметр numTerms | | mixed | $isBack | false | Параметр isBack | | mixed | $format | '' | Формат |
|
| API_RecVirtualFormat | Позволяет изменить пользователя | | Тип | Параметр | По умолчанию | Описание | | String | $user_id | '' | Идентификатор читателя | | Array | $user_rec_array | array (
) | Информация о читателе в виде массива |
|
| API_Search | Поиск записей
Подробнее...
Описывает операцию модуля Database: Поиск записей. | | Тип | Параметр | По умолчанию | Описание | | mixed | $dbn | Обязательный | Имя базы данных | | mixed | $exp | Обязательный | Параметр exp | | mixed | $seq | Обязательный | Параметр seq | | mixed | $format | Обязательный | Формат | | mixed | $numMfn | 20 | Параметр numMfn | | mixed | $firstMfn | 0 | Параметр firstMfn | | mixed | $Min | 0 | Параметр Min | | mixed | $Max | 0 | Параметр Max | | mixed | $SortBy | '' | Параметр SortBy | | mixed | $AscSortDir | true | Параметр AscSortDir | | mixed | $UseCacheInSearch | false | Параметр UseCacheInSearch |
|
| AddDiagnosticHelpLinks | Добавление ссылок Help к результату диагностики
Подробнее...
Дополняет диагностические ошибки готовыми ссылками на разделы Help. | Не описаны |
| CheckUnavail | Проверка недоступности базы данных
Подробнее...
Описывает операцию модуля Database: Проверка недоступности базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $errcode | Обязательный | Параметр errcode |
|
| ClearOMCache | Очистка кэша объектной модели
Подробнее...
Описывает операцию модуля Database: Очистка кэша объектной модели. | | Тип | Параметр | По умолчанию | Описание | | mixed | $dbn | Обязательный | Имя базы данных | | mixed | $name | '' | Имя объекта |
|
| Close | Закрытие базы данных
Подробнее...
Описывает операцию модуля Database: Закрытие базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| DeleteDbFile | Удаление файла базы данных
Подробнее...
Описывает операцию модуля Database: Удаление файла базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта | | mixed | $apath | 10 | Код пути файла |
|
| DeleteRec | Удаление записи
Подробнее...
Описывает операцию модуля Database: Удаление записи. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $mfn | Обязательный | MFN записи |
|
| DeleteRecBySrc | Удаление записи по поисковому выражению
Подробнее...
Описывает операцию модуля Database: Удаление записи по поисковому выражению. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $src | Обязательный | Параметр src |
|
| DoFLC | Формально-логический контроль
Подробнее...
Функция исполняет формат, результат которого формализован и представляет собой результат формально-логического контроля (ФЛК) записи.
Информация возвращается в виде массива array(retCode=>int,msgs=>array(code=>int,msg=>string)), где
- retCode - Тип самой жесткой ошибки (порядок "жесткости" исторически сложился как 0,2,1)
- msgs - массив сообщений об ошибках
- code - код ошибка
- msg - текстовое сообщение об ошибке
Форматы для ФЛК используются следующим образом:
- форматированию подвергается контролируемый документ;
- первый символ результата форматирования определяет результат ФЛК, а именно:
- 0 - означает положительный результат контроля;
- 1 - означает отрицательный результат и обнаруженные ошибки считаются непреодолимыми, т.е. подлежат обязательному устранению;
- 2 - означает отрицательный результат, но при этом ошибки счита-ются преодолимыми, т.е. их можно не исправлять.
- остальной результат форматирования (начиная со второго символа) в случае отрицательного контроля выдается пользователю в качестве сообщения.
| | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | ObjectData | $r | Обязательный | Запись | | String | $flcname | '' | Имя формата формально-логического контроля | | String | $flcformat | '' | ФЛК в формате ИРБИС64 |
|
| DoGblForList | Выполнение GBL по списку записей
Подробнее...
Описывает операцию модуля Database: Выполнение GBL по списку записей. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $gbl | '' | Параметр gbl | | mixed | $MfnList | array (
) | Параметр MfnList | | mixed | $autoin | true | Параметр autoin | | mixed | $flc | true | Параметр flc | | mixed | $bIfUpdate | true | Параметр bIfUpdate |
|
| DoGblForSearch | Выполнение GBL по результатам поиска
Подробнее...
Описывает операцию модуля Database: Выполнение GBL по результатам поиска. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $gbl | '' | Параметр gbl | | mixed | $Expression | '' | Поисковое выражение | | mixed | $Sequence | '' | Последовательность поиска | | mixed | $autoin | true | Параметр autoin | | mixed | $flc | true | Параметр flc | | mixed | $bIfUpdate | true | Параметр bIfUpdate |
|
| Empty | Очистка базы данных
Подробнее...
Описывает операцию модуля Database: Очистка базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| EmptyFtDb | Очистка полнотекстовой БД
Подробнее...
Очищает встроенную полнотекстовую БД без удаления основной БД. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| FindFirstRecord | Первая запись из поиска
Подробнее...
Вызвает функцию поиска записей в провадере данных.
Возвращает первую запись (объект типа Record), из соответствующих поисковому выражению Expression или код ошибки ИРБИС.
| | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС |
|
| FindMfnList | найти список MFN
Подробнее...
Вызвает функцию поиска записей в провадере данных.
Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- MFN записей из БД.
Если и поисковое выражение и фильтр последовательного поиска пусты, число найденых будет равно максимальному MFN базы | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС | | string | $Sequence | Обязательный | строка на языке форматирования, условие последовательного поиска | | String | $SortBy | Обязательный | имя srw-файла, для сортировки результатов поиска | | bool | $AscSortDir | true | нарпавление сортировки, если false, результаты будут в обратном порядке | | bool | $UseCacheInSearch | false | использовать ли кэш при поиске? По-умолчанию выключен | | String | $FTExpression | Обязательный | выражение на естественном языке для полнотекстового поиска |
|
| FindRecords | Поиск записей
Подробнее...
Вызвает функцию поиска записей в провадере данных.
Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- объект типа Record.
Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС | | string | $Sequence | Обязательный | строка на языке форматирования, условие последовательного поиска | | integer | $NumMfn | 0 | число возвращаемых записей, если 0, то вернет максимально возможное количество | | integer | $FirstMfn | 0 | смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей | | integer | $Min | 0 | левая граница последовательного поиска | | integer | $Max | 0 | парвая граница последовательного поиска | | String | $SortBy | Обязательный | имя srw-файла, для сортировки результатов поиска | | bool | $AscSortDir | true | нарпавление сортировки, если false, результаты будут в обратном порядке | | bool | $UseCacheInSearch | false | использовать ли кэш при поиске? По-умолчанию выключен | | String | $FTExpression | Обязательный | выражение на естественном языке для полнотекстового поиска |
|
| FindRecordsAndDo | Поиск записей с обработкой
Подробнее...
Описывает операцию модуля Database: Поиск записей с обработкой. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $obj | Обязательный | Параметр obj | | mixed | $func | Обязательный | Параметр func | | mixed | $Expression | Обязательный | Поисковое выражение | | mixed | $Sequence | '' | Последовательность поиска | | mixed | $NumMfn | 0 | Параметр NumMfn | | mixed | $FirstMfn | 0 | Параметр FirstMfn | | mixed | $Min | 0 | Параметр Min | | mixed | $Max | 0 | Параметр Max |
|
| FindRecordsClearResult | Очистка результата поиска
Подробнее...
Описывает операцию модуля Database: Очистка результата поиска. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $res | Обязательный | Параметр res |
|
| FindRecordsCount | Количество результатов поиска
Подробнее...
Вызвает функцию поиска записей в провадере данных.
Возвращает колличество записей, соответствующих поисковому выражению Expression и/или фильтру Sequence или код ошибки.
| | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС | | string | $Sequence | Обязательный | строка на языке форматирования, условие последовательного поиска | | integer | $Min | 0 | левая граница последовательного поиска | | integer | $Max | 0 | парвая граница последовательного поиска |
|
| FindRecordsGroupBy | Группировка результата поиска
Подробнее...
Описывает операцию модуля Database: Группировка результата поиска. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $recs | Обязательный | Параметр recs | | mixed | $pft128name | Обязательный | Параметр pft128name | | mixed | $pft128class | '' | Параметр pft128class | | mixed | $pft128params | Обязательный | Параметр pft128params |
|
| FindRecordsSortBy | Сортировка результата поиска по формату
Подробнее...
Описывает операцию модуля Database: Сортировка результата поиска по формату. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $recs | Обязательный | Параметр recs | | mixed | $pft128name | Обязательный | Параметр pft128name | | mixed | $pft128class | '' | Параметр pft128class | | mixed | $pft128params | Обязательный | Параметр pft128params |
|
| FindRecordsSortResult | Сортировка результата поиска обработчиком
Подробнее...
Описывает операцию модуля Database: Сортировка результата поиска обработчиком. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $recs | Обязательный | Параметр recs | | mixed | $SortClass | Обязательный | Параметр SortClass | | mixed | $SortFunc | Обязательный | Параметр SortFunc | | mixed | $AscSortDir | true | Параметр AscSortDir |
|
| ForEachRecord | Обход записей базы данных
Подробнее...
Описывает операцию модуля Database: Обход записей базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $class | Обязательный | Параметр class | | mixed | $func | Обязательный | Параметр func | | mixed | $Src | Обязательный | Параметр Src | | mixed | $Posl | '' | Параметр Posl | | mixed | $portion | 500 | Параметр portion | | mixed | $startres | Обязательный | Параметр startres |
|
| Format128 | Форматирование записи
Подробнее...
Описывает операцию модуля Database: Форматирование записи. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $r | Обязательный | Запись | | mixed | $fmtname | Обязательный | Параметр fmtname | | mixed | $fmtcontainer | '' | Параметр fmtcontainer | | mixed | $params | Обязательный | Параметры |
|
| FullTextSearch | Полнотекстовый поиск, команды "R" и "$" TCP/IP сервера
Подробнее...
Вызвает функцию полнотекстового поиска в провадере данных.
Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, элемент "records" -- массив вида array("rec"=>Object, "fmt"=>String) , где rec -- обект типа Record, а fmt -- результат форматирования,
а элемент "ResponseList" -- список mfn_FullTextDB страниц для соответствующей по номеру записи в "records"
в остальном поведение не отличается от метода SearchSrv | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС | | string | $Sequence | Обязательный | строка на языке форматирования, условие последовательного поиска | | integer | $NumMfn | 0 | число возвращаемых записей, если 0, то вернет максимально возможное количество | | integer | $FirstMfn | 0 | смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей | | integer | $Min | 0 | левая граница последовательного поиска | | integer | $Max | 0 | парвая граница последовательного поиска | | bool | $Morphology | 0 | переключение морфологии и усечения при поиске | | string | $FTSPrefix | 'K=' | префикс для поиска ключевых слов по словаряю | | integer | $MaxWordDistance | -1 | максимальное расстояние между словами, если -1 или пустая строка - то не работает | | bool | $search_plus | 1 | переключение между старым и новым типами поиска, по-умолчанию новый |
|
| GBLRecord | Выполнение GBL над записью
Подробнее...
Описывает операцию модуля Database: Выполнение GBL над записью. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $rec | Обязательный | Запись | | mixed | $gbl | Обязательный | Параметр gbl | | mixed | $autoin | Обязательный | Параметр autoin | | mixed | $flc | Обязательный | Параметр flc | | mixed | $bIfUpdate | Обязательный | Параметр bIfUpdate |
|
| GetBackLinked | Получение обратных ссылок
Подробнее...
Описывает операцию модуля Database: Получение обратных ссылок. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $r | Обязательный | Запись | | mixed | $linktype | Обязательный | Параметр linktype |
|
| GetDataiMnu | Получение меню данных
Подробнее...
Описывает операцию модуля Database: Получение меню данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта |
|
| GetDeletedLists | Получить списки записей по статусам
Подробнее...
Возвращает списки удаленных, неактуализированных и заблокированных записей БД. | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД |
|
| GetDescription | Получение описания базы данных
Подробнее...
Описывает операцию модуля Database: Получение описания базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetDirectContext | Получить ресурс БД
Подробнее...
Возвращает контекст базы данных. Необоходима для использования функций php_irbis64.dll за пределами модуля провадйера | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД |
|
| GetFasets | Получение фасетов
Подробнее...
Описывает операцию модуля Database: Получение фасетов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Expression | Обязательный | Поисковое выражение | | mixed | $CellType | Обязательный | Параметр CellType | | mixed | $CellNum | Обязательный | Параметр CellNum |
|
| GetFile | Получение файла базы данных
Подробнее...
Описывает операцию модуля Database: Получение файла базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $apath | Обязательный | Код пути файла | | mixed | $name | Обязательный | Имя объекта |
|
| GetFileList | Получение списка файлов базы данных
Подробнее...
Описывает операцию модуля Database: Получение списка файлов базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $adbn | 11 | Параметр adbn | | mixed | $folder | '\\' | Параметр folder | | mixed | $masks | Обязательный | Параметр masks |
|
| GetFtInputUploadDir | Получить каталог загрузки full-text файлов
Подробнее...
Возвращает безопасный подкаталог внутри PAR 11 текущей БД для загрузки файлов ftinput. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | bool | $Create | false | Создать каталог при отсутствии |
|
| GetFullTextSearchCells | Получить ячейки полнотекстового поиска
Подробнее...
Возвращает фасетные ячейки полнотекстового поиска для уже найденного списка MFN. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | array | $MfnList | Обязательный | Список MFN | | int | $CellCount | 0 | Количество ячеек | | string | $CellType | '' | Тип ячейки |
|
| GetIni | Получение INI базы данных
Подробнее...
Описывает операцию модуля Database: Получение INI базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetIniValue | Получение значения INI
Подробнее...
Описывает операцию модуля Database: Получение значения INI. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $section | Обязательный | Параметр section | | mixed | $var | Обязательный | Параметр var | | mixed | $default | '' | Параметр default |
|
| GetLastFlc | Получение последнего результата ФЛК
Подробнее...
Описывает операцию модуля Database: Получение последнего результата ФЛК. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetMaxMfn | Получение максимального MFN
Подробнее...
Описывает операцию модуля Database: Получение максимального MFN. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetMfnPostingList | Получение постингов по MFN
Подробнее...
Описывает операцию модуля Database: Получение постингов по MFN. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Mfn | Обязательный | MFN записи | | mixed | $Terms | Обязательный | Параметр Terms |
|
| GetMnu | Получение меню
Подробнее...
Описывает операцию модуля Database: Получение меню. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта |
|
| GetMnuDescByKey | Получение описания пункта меню
Подробнее...
Описывает операцию модуля Database: Получение описания пункта меню. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта | | mixed | $key | Обязательный | Параметр key | | mixed | $defval | Обязательный | Параметр defval |
|
| GetName | Получение имени базы данных
Подробнее...
Описывает операцию модуля Database: Получение имени базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetNew | Создание объекта базы данных
Подробнее...
Описывает операцию модуля Database: Создание объекта базы данных. | Не описаны |
| GetOperationWorkDir | Получить рабочий каталог операции БД
Подробнее...
Возвращает безопасный рабочий каталог операции внутри WorkDir провайдера. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | string | $OperationName | Обязательный | Имя подкаталога операции | | bool | $Create | false | Создать каталог при отсутствии |
|
| GetPostingList | Получение списка постингов
Подробнее...
Описывает операцию модуля Database: Получение списка постингов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $FirstPosting | Обязательный | Параметр FirstPosting | | mixed | $NumPostings | Обязательный | Параметр NumPostings | | mixed | $Terms | Обязательный | Параметр Terms | | mixed | $Format | '' | Формат |
|
| GetProvider | Получение провайдера базы данных
Подробнее...
Описывает операцию модуля Database: Получение провайдера базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetProviderVersion | Получение версии провайдера
Подробнее...
Описывает операцию модуля Database: Получение версии провайдера. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetSearchConfig | Получение конфигурации поиска
Подробнее...
Описывает операцию модуля Database: Получение конфигурации поиска. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| GetTermList | Получение списка терминов
Подробнее...
Описывает операцию модуля Database: Получение списка терминов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Pref | Обязательный | Параметр Pref | | mixed | $StartTerm | Обязательный | Параметр StartTerm | | mixed | $NumTerms | 20 | Параметр NumTerms | | mixed | $isback | 0 | Параметр isback | | mixed | $format | '' | Формат | | mixed | $skipZeroNpst | true | Параметр skipZeroNpst |
|
| GetTermListAll | Получение полного списка терминов
Подробнее...
Описывает операцию модуля Database: Получение полного списка терминов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Pref | Обязательный | Параметр Pref | | mixed | $StartTerm | Обязательный | Параметр StartTerm | | mixed | $NumTermsAtOnce | 20 | Параметр NumTermsAtOnce | | mixed | $isback | 0 | Параметр isback | | mixed | $format | '' | Формат | | mixed | $skipZeroNpst | true | Параметр skipZeroNpst |
|
| GetTermRefs | Получение ссылок терминов
Подробнее...
Описывает операцию модуля Database: Получение ссылок терминов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Pref | Обязательный | Параметр Pref | | mixed | $StartTerm | Обязательный | Параметр StartTerm |
|
| GetWs | Получение рабочего листа
Подробнее...
Описывает операцию модуля Database: Получение рабочего листа. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта | | mixed | $raw | false | Параметр raw |
|
| GetWsOpt | Получение настроек рабочих листов
Подробнее...
Описывает операцию модуля Database: Получение настроек рабочих листов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| HandleGBL | Обработка GBL-задания
Подробнее...
Описывает операцию модуля Database: Обработка GBL-задания. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Expression | Обязательный | Поисковое выражение | | mixed | $Sequence | Обязательный | Последовательность поиска | | mixed | $FirstMfn | Обязательный | Параметр FirstMfn | | mixed | $NumMfn | Обязательный | Параметр NumMfn | | mixed | $gbl | '' | Параметр gbl | | mixed | $Min | 0 | Параметр Min | | mixed | $Max | 0 | Параметр Max | | mixed | $MfnList | Обязательный | Параметр MfnList |
|
| ImportFromCdsIsisFolder | Импорт записей из папки CDS/ISIS
Подробнее...
Читает записи из файлов .mst и .xrf в папке CDS/ISIS, формирует временный файл IRBIS text и передает его в ImportFromFile(). | | Тип | Параметр | По умолчанию | Описание | | ObjectDataDatabase | $db | Обязательный | Целевая база данных ИРБИС 128 | | string | $path | Обязательный | Путь к папке CDS/ISIS с файлами .mst и .xrf | | string | $fst | '' | Имя FST-преобразования для последующего ImportFromFile() |
|
| ImportFromFile | Импорт записей из файла
Подробнее...
Описывает операцию модуля Database: Импорт записей из файла. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $FileName | Обязательный | Имя файла | | mixed | $FSTName | '' | Параметр FSTName | | mixed | $MergePft | '' | Параметр MergePft | | mixed | $MergeGbl | '' | Параметр MergeGbl | | mixed | $isUseFlc | false | Параметр isUseFlc | | mixed | $isIso | false | Параметр isIso | | mixed | $isUseAutoin | false | Параметр isUseAutoin |
|
| Index | Индексирование записи
Подробнее...
Описывает операцию модуля Database: Индексирование записи. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $r | Обязательный | Запись | | mixed | $fld | 1288 | Параметр fld |
|
| IsReadOnly | Проверка режима только чтение
Подробнее...
Описывает операцию модуля Database: Проверка режима только чтение. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| IsUnavail | Проверка недоступности базы
Подробнее...
Описывает операцию модуля Database: Проверка недоступности базы. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| Noop | Проверка доступности базы
Подробнее...
Описывает операцию модуля Database: Проверка доступности базы. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| Open | Открытие базы данных
Подробнее...
Описывает операцию модуля Database: Открытие базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| PreparePrefSort | подготовка кэша MFN для сортировки
Подробнее...
Вызвает функцию кэширования MFN из словаря для терминов с указанным префиксом.
Возвращяет результат выполнения file_put_contents() для файла кэша. Работает только с провайдером DP_Irbis64Direct | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Pref | Обязательный | префикс терминов для кэширования |
|
| Print | Получить выходную форму
Подробнее...
| | Тип | Параметр | По умолчанию | Описание | | String | $Expression | '' | Поисковое выражение на языке ISIS | | String | $Sequence | '' | Выражение для последовательного поиска | | Number | $Start | 0 | Начальная запись. Если 0 то начиная с 1-й записи | | Number | $Count | 0 | Количество записей. Если 0, то до конца выборки | | String | $TabName | '' | Мнемоническое имя выходной формы | | String | $FmtHeader | '' | Формат заголовка | | String | $ModelField | '' | Значение модельного поля 991 в виде ^Aтекст^Bтекст. Повторения поля разделяются парой символов #31#30 | | Number | $Min | 0 | Начальный MFN. Если 0 то начиная с 1 го. | | Number | $Max | 0 | Конечный MFN. Если 0 то заканчивая последним. | | Array | $MfnList | array (
) | Список отмеченных MFN. Если указан то используется именно он. Иначе используются результаты поиска. | | Number | $Flag | 0 | Режим отбора данных: 0 - поиск, > 0 список отмеченных, < 0 кроме отмеченных |
|
| QuickSync | Быстрая синхронизация записей
Подробнее...
Описывает операцию модуля Database: Быстрая синхронизация записей. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $packet | Обязательный | Параметр packet | | mixed | $src | 'V=$' | Параметр src |
|
| RecFormat | Форматирование списка записей
Подробнее...
Описывает операцию модуля Database: Форматирование списка записей. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Format | Обязательный | Формат | | mixed | $Modefield | Обязательный | Параметр Modefield | | mixed | $Opt | Обязательный | Параметр Opt | | mixed | $MfnList | Обязательный | Параметр MfnList | | mixed | $RecordList | Обязательный | Параметр RecordList |
|
| RecFormatMfn | Форматирование записей по MFN
Подробнее...
Описывает операцию модуля Database: Форматирование записей по MFN. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Format | Обязательный | Формат | | mixed | $MfnList | Обязательный | Параметр MfnList | | mixed | $Modefield | '' | Параметр Modefield |
|
| RecFormatMfnRange | Форматирование диапазона MFN
Подробнее...
Описывает операцию модуля Database: Форматирование диапазона MFN. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Format | Обязательный | Формат | | mixed | $MfnFirst | Обязательный | Параметр MfnFirst | | mixed | $MfnLast | Обязательный | Параметр MfnLast | | mixed | $Modefield | '' | Параметр Modefield |
|
| RecIfUpdate | Актуализация записи IFUPDATE
Подробнее...
Описывает операцию модуля Database: Актуализация записи IFUPDATE. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $mfn | 0 | MFN записи |
|
| RecIfUpdateAll | Актуализация всех записей IFUPDATE
Подробнее...
Описывает операцию модуля Database: Актуализация всех записей IFUPDATE. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $MfnFrom | 0 | Первый MFN диапазона | | mixed | $MfnTo | 0 | Последний MFN диапазона | | mixed | $MfnList | array (
) | Список MFN |
|
| RecIfUpdateComplete | Завершение актуализации IFUPDATE
Подробнее...
Описывает операцию модуля Database: Завершение актуализации IFUPDATE. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| RecRead | Чтение записи
Подробнее...
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает объект типа Record или NULL, в случае ошибки чтения.
Опционально, возможна блокировка запси на ввод | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | integer | $mfn | Обязательный | MFN, номер записи в БД | | String | $lock | false | флаг блокировки |
|
| RecReadAndFormat | Чтение записи с форматированием
Подробнее...
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает результат форматирования или код ошибки чтения.
Опционально, возможна блокировка записи на ввод | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | integer | $mfn | Обязательный | MFN, номер записи в БД | | String | $lock | Обязательный | флаг блокировки |
|
| RecReadBack | Чтение предыдущих версий записи
Подробнее...
Вызвает функцию чтения одной записи по ее номеру в провадере данных. Возвращает объект типа Record или NULL, в случае ошибки чтения.
Если третий параметр не задан, будет прочитана предыдущая версия | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | integer | $mfn | Обязательный | MFN, номер записи в БД | | integer | $back | 1 | число шагов назад по версиям |
|
| RecReadIntellect | Интеллектуальное чтение записи
Подробнее...
Описывает операцию модуля Database: Интеллектуальное чтение записи. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $r | Обязательный | Запись |
|
| RecReadSrv | Чтение и расформатирование одной записи, команда "C" TCP/IP сервера
Подробнее...
Вызвает функцию чтения и расформатирования одной записи по ее номеру в провадере данных.
Возвращает NULL или массив, содержащий запись в виде обекта (rec), код ошибки чтения (rec_result), код ошибки результат расформатирования (fmt_result) и результат расформатирования (fmt).
Параметры lock и back исключают друг друга | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | integer | $mfn | Обязательный | MFN, номер записи в БД | | bool | $lock | false | флаг блокировки | | integer | $back | 0 | число шагов назад по версиям | | String | $format | Обязательный | формат |
|
| RecVirtualFormat | Форматирование виртуальной записи
Подробнее...
Описывает операцию модуля Database: Форматирование виртуальной записи. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Format | Обязательный | Формат | | mixed | $VirtualRecord | Обязательный | Параметр VirtualRecord | | mixed | $Modefield | '' | Параметр Modefield |
|
| RecreateIndex | Пересоздание индекса базы
Подробнее...
Описывает операцию модуля Database: Пересоздание индекса базы. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных |
|
| SaveAndUpdateRecord | Сохранение и обновление записи
Подробнее...
Описывает операцию модуля Database: Сохранение и обновление записи. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $rec | Обязательный | Запись | | mixed | $bgupdate | false | Параметр bgupdate | | mixed | $block | false | Параметр block | | mixed | $skipVerErr | false | Параметр skipVerErr |
|
| SchemaEditor_nodeFmtMnu | Узел меню форматов
Подробнее...
Описывает операцию модуля Database: Узел меню форматов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| SchemaEditor_nodeWs | Узел рабочего листа
Подробнее...
Описывает операцию модуля Database: Узел рабочего листа. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| SchemaEditor_nodeWsOpt | Узел настроек рабочего листа
Подробнее...
Описывает операцию модуля Database: Узел настроек рабочего листа. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| SchemaEditor_panelFmtMnu | Панель меню форматов
Подробнее...
Описывает операцию модуля Database: Панель меню форматов. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| SchemaEditor_panelWs | Панель рабочего листа
Подробнее...
Описывает операцию модуля Database: Панель рабочего листа. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| SchemaEditor_panelWsOpt | Панель настроек рабочего листа
Подробнее...
Описывает операцию модуля Database: Панель настроек рабочего листа. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| SchemaEditor_panelWsPage | Панель страницы рабочего листа
Подробнее...
Описывает операцию модуля Database: Панель страницы рабочего листа. | | Тип | Параметр | По умолчанию | Описание | | mixed | $attributes | Обязательный | Атрибуты узла |
|
| Search | Поиск записей
Подробнее...
Вызвает функцию поиска в провадере данных.
Возвращает массив, в котором элемент 0 содержит число найденых записей, каждый следующий -- результат форматирования.
Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС | | string | $Sequence | Обязательный | строка на языке форматирования, условие последовательного поиска | | integer | $NumMfn | 0 | число возвращаемых записей, если 0, то вернет максимально возможное количество | | integer | $FirstMfn | 0 | смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей | | integer | $Min | 0 | левая граница последовательного поиска | | integer | $Max | 0 | парвая граница последовательного поиска | | String | $SortBy | Обязательный | имя srw-файла, для сортировки результатов поиска | | bool | $AscSortDir | true | нарпавление сортировки, если false, результаты будут в обратном порядке | | bool | $UseCacheInSearch | false | использовать ли кэш при поиске? По-умолчанию выключен |
|
| SearchSrv | Поиск, команда "K" TCP/IP сервера
Подробнее...
Вызвает функцию поиска записей в провадере данных.
Возвращает массив, в котором элемент 0 содержит число найденых записей или код ошибки, а каждый следующий -- массив вида array("rec"=>Object, "fmt"=>String) , где rec -- обект типа Record, а fmt -- результат форматирования
Если и поисковое выражение и фильтр последовательного поиска пусты, вернет NumMfn записей со смещением FirstMfn от первого MFN в базе, а число найденых будет равно максимальному MFN базы | | Тип | Параметр | По умолчанию | Описание | | ObjectData | $db | Обязательный | БД | | String | $Expression | Обязательный | поисковое выражение на языке ИРБИС | | string | $Sequence | Обязательный | строка на языке форматирования, условие последовательного поиска | | integer | $NumMfn | 0 | число возвращаемых записей, если 0, то вернет максимально возможное количество | | integer | $FirstMfn | 0 | смещение относительно начала списка найденых записей, если 0, вернет только число найденых записей | | integer | $Min | 0 | левая граница последовательного поиска | | integer | $Max | 0 | парвая граница последовательного поиска | | String | $SortBy | Обязательный | имя srw-файла, для сортировки результатов поиска | | bool | $AscSortDir | true | нарпавление сортировки, если false, результаты будут в обратном порядке | | bool | $UseCacheInSearch | false | использовать ли кэш при поиске? По-умолчанию выключен |
|
| SetArmIni | Сохранение ARM INI
Подробнее...
Описывает операцию модуля Database: Сохранение ARM INI. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $Ini | Обязательный | INI-настройки |
|
| SetDbFile | Сохранение файла базы данных
Подробнее...
Описывает операцию модуля Database: Сохранение файла базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта | | mixed | $data | Обязательный | Данные | | mixed | $apath | 10 | Код пути файла | | mixed | $alsoSaveToRemote | false | Параметр alsoSaveToRemote |
|
| SetDbFileMulty | Сохранение нескольких файлов базы данных
Подробнее...
Описывает операцию модуля Database: Сохранение нескольких файлов базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $data | Обязательный | Данные | | mixed | $apath | 10 | Код пути файла | | mixed | $alsoSaveToRemote | false | Параметр alsoSaveToRemote |
|
| SetDescription | Установка описания базы данных
Подробнее...
Описывает операцию модуля Database: Установка описания базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $desc | Обязательный | Параметр desc |
|
| SetName | Установка имени базы данных
Подробнее...
Описывает операцию модуля Database: Установка имени базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $name | Обязательный | Имя объекта |
|
| SetProvider | Установка провайдера базы данных
Подробнее...
Описывает операцию модуля Database: Установка провайдера базы данных. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $ProviderType | Обязательный | Тип провайдера | | mixed | $Ini | Обязательный | INI-настройки |
|
| SetReadOnly | Установка режима только чтение
Подробнее...
Описывает операцию модуля Database: Установка режима только чтение. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $IsRO | true | Параметр IsRO |
|
| SetUnaval | Установка признака недоступности
Подробнее...
Описывает операцию модуля Database: Установка признака недоступности. | | Тип | Параметр | По умолчанию | Описание | | mixed | $db | Обязательный | Объект базы данных | | mixed | $errcode | Обязательный | Параметр errcode |
|
| SetupModuleConfigure | Первичная настройка модуля Database
Подробнее...
Описывает операцию модуля Database: Первичная настройка модуля Database. | | Тип | Параметр | По умолчанию | Описание | | mixed | $count | Обязательный | Счетчик или количество |
|
| Stat | Получить форму статистики
Подробнее...
| | Тип | Параметр | По умолчанию | Описание | | String | $Expression | '' | Поисковое выражение на языке ISIS | | String | $Sequence | '' | Выражение для последовательного поиска | | Number | $Start | 0 | Начальная запись. Если 0 то начиная с 1-й записи | | Number | $Count | 0 | Количество записей. Если 0, то до конца выборки | | String | $Stat | '' | Список параметров расчета статистики в виде плоского текста | | Number | $Min | 0 | Начальный MFN. Если 0 то начиная с 1 го. | | Number | $Max | 0 | Конечный MFN. Если 0 то заканчивая последним. | | Array | $MfnList | array (
) | Список отмеченных MFN. Если указан то используется именно он. Иначе используются результаты поиска. | | Number | $Flag | 0 | Режим отбора данных: 0 - поиск, > 0 список отмеченных, < 0 кроме отмеченных |
|