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


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> RSU - Сетевые удаленные ресурсы >> Функции модуля (__call)📄 Скачать в DOCX


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

Имя функцииОписаниеПараметры
BiblioClubURL авторизации Biblioclub
Подробнее... 
Формирует ссылку бесшовной авторизации в ЭБС Университетская библиотека / Biblioclub по данным читателя и параметрам записи RSU.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия или логин читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор книги в ЭБС.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации в ЭБС.
BookURL авторизации BOOK.RU
Подробнее... 
Формирует ссылку автоматического входа в BOOK.RU по данным читателя и ключу организации.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор книги в BOOK.RU.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.
GetAutoAuthUrlURL бесшовной авторизации для записи RSU
Подробнее... 
Формирует ссылку автоматического входа во внешнюю ЭБС по конкретной записи RSU и данным текущего авторизованного пользователя.
ТипПараметрПо умолчаниюОписание
Record$rОбязательныйЗапись сетевого удаленного ресурса RSU.
String$idbook''Идентификатор книги или документа во внешней ЭБС.
GetEBSСписок доступных ЭБС
Подробнее... 
Строит HTML-список сетевых удаленных ресурсов, доступных текущему авторизованному пользователю, и формирует ссылки бесшовной авторизации по настройкам записей RSU.
ТипПараметрПо умолчаниюОписание
String$query''Дополнительная часть поискового запроса к записям RSU в базе комплектования.
String$idbook''Идентификатор книги или документа во внешней ЭБС; если задан вместе с query, функция возвращает только URL.
IbooksURL авторизации iBooks
Подробнее... 
Формирует ссылку autosignon.php для входа в ЭБС iBooks и, при наличии идентификатора, перехода к конкретному продукту.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор продукта iBooks.
String$idОбязательныйID организации в iBooks.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.
IprbooksURL авторизации IPRBooks
Подробнее... 
Формирует ссылку autologin для IPRBooks с выбором роли пользователя по категории читателя.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$v50ОбязательныйКатегория читателя: st, bib, pr или исходное значение поля 50.
String$idbookОбязательныйИдентификатор книги IPRBooks.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.
LanURL авторизации Лань
Подробнее... 
Формирует ссылку старого API бесшовной авторизации ЭБС Лань.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор документа в ЭБС Лань.
String$idОбязательныйID библиотеки в ЭБС Лань.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.
Lan2URL авторизации Лань через OpenAPI
Подробнее... 
Запрашивает URL бесшовной авторизации через новый OpenAPI ЭБС Лань и добавляет переход к книге, если передан идентификатор документа.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор документа в ЭБС Лань.
String$tokenОбязательныйOpenAPI-токен организации.
String$domainОбязательныйДомен организации; параметр сохранен для совместимости.
ManageНе описаны
PolpredURL авторизации Polpred.com
Подробнее... 
Формирует ссылку автоматического входа в Polpred.com с подписью login+key+time и необязательным переходом к документу.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйЛогин или идентификатор читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$libidОбязательныйИдентификатор библиотеки в Polpred.
String$keyОбязательныйСекретный ключ библиотеки.
String$redirect_url''Идентификатор документа для перехода после авторизации.
ShowResourcesListНе описаны
StudentURL авторизации Консультант студента
Подробнее... 
Получает ссылку бесшовного доступа к ЭБС Консультант студента через запрос seamless_access и ответ XML.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор документа в ЭБС.
String$idОбязательныйИдентификатор организации в ЭБС.
String$ndОбязательныйНомер договора или другой идентификатор доступа.
String$domainОбязательныйДомен организации.
TNTEbookURL авторизации ТНТ
Подробнее... 
Формирует ссылку доступа к электронно-библиотечной системе ТНТ по токену организации и идентификатору книги.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя; параметр сохранен для единого интерфейса адаптеров.
String$v10ОбязательныйФамилия читателя; параметр сохранен для единого интерфейса адаптеров.
String$v11ОбязательныйИмя читателя; параметр сохранен для единого интерфейса адаптеров.
String$v12ОбязательныйОтчество читателя; параметр сохранен для единого интерфейса адаптеров.
String$v32ОбязательныйE-mail читателя; параметр сохранен для единого интерфейса адаптеров.
String$idbookОбязательныйИдентификатор книги в ЭБС ТНТ.
String$idОбязательныйИдентификатор организации; параметр сохранен для совместимости.
String$tokenОбязательныйТокен доступа организации.
String$domainОбязательныйДомен организации; параметр сохранен для совместимости.
UmczdtURL авторизации УМЦ ЖДТ
Подробнее... 
Формирует ссылку доступа к ЭБС УМЦ ЖДТ по токену организации или прямую ссылку на книгу.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя; параметр сохранен для единого интерфейса адаптеров.
String$v10ОбязательныйФамилия читателя; параметр сохранен для единого интерфейса адаптеров.
String$v11ОбязательныйИмя читателя; параметр сохранен для единого интерфейса адаптеров.
String$v12ОбязательныйОтчество читателя; параметр сохранен для единого интерфейса адаптеров.
String$v32ОбязательныйE-mail читателя; параметр сохранен для единого интерфейса адаптеров.
String$idbookОбязательныйИдентификатор книги в УМЦ ЖДТ.
String$tokenОбязательныйТокен доступа организации.
String$domainОбязательныйДомен организации; параметр сохранен для совместимости.
UriteURL авторизации Юрайт
Подробнее... 
Формирует партнерскую ссылку входа в ЭБС Юрайт с передачей пола, роли пользователя и ссылки на книгу.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$v23ОбязательныйПол читателя: ж или м.
String$v50ОбязательныйКатегория читателя: st, bib, pr или исходное значение поля 50.
String$idbookОбязательныйИдентификатор книги Юрайт.
String$idОбязательныйPID организации в Юрайт.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.
VrachURL авторизации Консультант врача
Подробнее... 
Получает ссылку бесшовного доступа к ЭБС Консультант врача через запрос seamless_access и ответ XML.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор документа в ЭБС.
String$idОбязательныйИдентификатор организации в ЭБС.
String$ndОбязательныйНомер договора или другой идентификатор доступа.
String$domainОбязательныйДомен организации.
ZnaniumURL авторизации Znanium
Подробнее... 
Формирует SSO-ссылку в Znanium по данным читателя, домену организации и секретному ключу.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор документа Znanium.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.
String$v50''Группа или категория пользователя, если требуется передать ее в Znanium.
grebennikovURL авторизации ИД Гребенников
Подробнее... 
Формирует ссылку бесшовного доступа к ресурсу ИД Гребенников по схеме external/hash/domen/time/user_id.
ТипПараметрПо умолчаниюОписание
String$v30ОбязательныйИдентификатор или номер читателя.
String$v10ОбязательныйФамилия читателя.
String$v11ОбязательныйИмя читателя.
String$v12ОбязательныйОтчество читателя.
String$v32ОбязательныйE-mail читателя.
String$idbookОбязательныйИдентификатор документа, если используется внешней ЭБС.
String$idОбязательныйИдентификатор пользователя/организации, выданный ЭБС.
String$tokenОбязательныйСекретный ключ организации.
String$domainОбязательныйДомен организации.