Действия модуля (Actions)


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


Действия могут быть вызваны как ?id=WIrbis&action=Users/actionname&par1=val1&par2=val2&...

Имя действияОписаниеПараметры
Users/AddFavoriteДобавить запись в избранное
Описание 
Служебное действие для сценария избранного: получает данные пользователя и возвращает JSON-ответ.
userId - идентификатор пользователя.
Users/ChangeEmailЗапросить изменение email
Описание 
Проверяет новый email, исключает дубликаты и отправляет письмо подтверждения изменения адреса.
changingField - поле; changingSubField - подполе; newAttrVal - новый email; oldAttrVal - старый email.
Users/ChangeProfileInfoЗапросить изменение данных профиля
Описание 
Отправляет письмо подтверждения для изменения указанного поля или подполя записи текущего пользователя.
changingField - поле; changingSubField - подполе; newAttrVal - новое значение; oldAttrVal - старое значение.
Users/ChangeProfilePhotoИзменить фотографию профиля
Описание 
Переносит загруженный файл фотографии в каталог SID пользователя, обновляет поле 951 и сохраняет запись читателя.
fileSid - SID загруженного файла; fileName - имя файла; changingField - поле; changingSubField - подполе; occ - повторение.
Users/GetUserFieldsПолучить поля пользователя
Описание 
Возвращает описания пользовательских полей, доступных интерфейсу изменения профиля.
Параметры берутся из текущего запроса action.
Users/SendQuestionОтправить вопрос читателя
Описание 
Формирует письмо с вопросом по событию или организации и отправляет его через I128FMail.
email - email читателя; fio - ФИО; eventType - тип события; eventName - название события; eventDate - дата; eventId - идентификатор события; orgEmail - email организации; sigla - сигла организации; text - текст вопроса.
Users/SendSearchResultsОтправить результаты поиска
Описание 
Выполняет сохраненный поисковый запрос, форматирует до 500 найденных записей и отправляет результат на email.
email - адрес получателя; fio - имя получателя; humanSearch - пользовательское описание запроса; searchDebilPrefix - поисковый префикс; searchFtexpression - полнотекстовое выражение; searchQuery - поисковый запрос; searchBase - база поиска.
Users/SetRegPlaceУстановить место регистрации
Описание 
Сохраняет выбранное место регистрации читателя в контексте пользовательской сессии.
regPlace - код места регистрации.