[+] Темплейт EMPTY - Темплейт без какого-либо оформления
[+] Добавлена кнопка удалить в списке связанных объектов he2::ObjectEditor
[*] Место работы заполняется с использованием справочника 15.mnu
[*] Задачи с ошибками теперь могут быть или перезапущены или перемещены в исполненные в зависимости от настроек реакции на ошибку задачи
[*] Функции модуля Cabinet вынесены в __call
[+] В настройках БД теперь можно нажатием кнопки удалить кешированые данные (необходимо для случая, когда вносятся изменения в БД ИРБИС 64)
[-] При расформатировании виртуальной записи не передавался mfn в случае его существования
[+] При редактировании страницы автоматически перестраиваются меню
[+] UseModule('i128f')->AdmRestartServer() - Перезапуск основного сервера ИРБИС 64/64+
[+] При конфигурировании БД добавлена команда перезапуска сервера ИРБИС64/64+
[*] В параметрах организации пользователи ищутся теперь с использованием поискового префикса K=
[-] Исправлены значения по умолчанию настроек каталогизации заимствованием для организации
[-] Исправлено UseModule('i128f')->GetMnuAsArray() - некорректный возврат
[*] Автоматически создаются папки i128Data/Logs и i128Data/Queue
[-] Не запускались задачи обработки очереди под IIS
[-] Исправлено удалеие несуществующих экшенов
[*] Модуль-ориентированные Java-скрипты перенесены внутрь соответствующих модулей (JS)
[+] Для каталогизаторов теперь на модуль "Электронная библиотека" по умолчанию при установке устанавливаются полные права. Что бы применить эти права на уже установленной системе нажмите в АРМ Администратор на вкладке "Основные настройки системы" кнопку "Убедиться в существовании остальных модулей"
[*] На странице просмотра прав на объект если для типов Факультет, Категория читателя, Направление, Семестр, Специальность, Вид обучения в соответствующем mnu не указана расшифровка, выводится значение
[*] Переработан интерфейс управления правами
[*] Добавлены проверки прав на вызов интерфейсов настройки прав
[+] Модуль ATHRA - Авторитетный файл "Индивидуальные авторы"
[+] Модуль ATHRC - Авторитетный файл "Коллективные авторы"
[+] Модуль ATHRG - Авторитетный файл "Географическое название"
[+] Модуль ATHRS - Авторитетный файл "Предметные заголовки"
[+] Модуль Fmt64 - Форматер ИРБИС 64
[+] Record::a($filed,$subfield=null) - возвращает true если указанного поля и подполя нет в записи. Если $subfield не указано, проверяется наличие поля целиком
[+] Record::p($filed,$subfield=null) - возвращает true если указанное поля и подполя присутствует в записи. Если $subfield не указано, проверяется наличие поля целиком
[*] Updating mpdf/mpdf (v6.1.4 => v6.1.3)
[*] Updating doctrine/cache (v1.6.2 => v1.7.1)
[*] Updating symfony/filesystem (v3.4.2 => v4.0.4)
[*] Updating neutron/temporary-filesystem (2.2.0 => 2.3.0)
[*] Updating symfony/process (v3.4.2 => v3.4.4)
[*] Installing adldap/adldap (dev-master 63fd63e)
[+] В системных требованиях появилось наличие PHP-модуля ldap
[*] Documentation/irbis128.docx - изменены системные требования
[+] Добавлена возможность авторизации в Active Directory (LDAP)
[+] Новый тип безопасности: LDAPGroup - Присутствие пользователя в группе безопасности LDAP. Сами группы указываются полностью. Например: CN=GROUPNAME,DC=domain,DC=local
[+] В настройках авторизации появился параметр AllowIrbis128Login - Разрешить использовать учетные данные ИРБИС 128
[*] настройки использования для аутентификации учетных данных ИРБИС 128 сгруппированы в единый блок
[+] В настройках авторизации появился параметр AllowLDAPCreateNew - Разрешить создание записи пользовантеля при успешной аутентификации в Active Directory. Если включено, то при успешной аутентификации и отсутствии записи пользователя в БД Читателей, она будет создана
[*] Добавлен заголовок в экшен Queue/InfoQueue
[*] Внешний вид Queue/InfoQueue
[+] В интерфейсе состояния очереди задач добавлена возможность приостановить обработку очереди и включить обработку только задач с приоритетом HIGH
[*] Перенесены файлы из <i128Data>/I128F/ModuleRecordsCache в <rootsid>/ModuleRecordsCache
[*] Перенесены файлы из <i128Data>/I128F/HostsRecordsCache в UseModule('Host')->GetSidData('HostsRecordsCache')
[*] Перенесены файлы из <i128Data>/I128F/PagesRecordsCache в <Pages module sid>/PagesRecordsCache
[*] Перенесены файлы из <i128Data>/I128F/ModuleOpts в <rootsid>/ModuleOpts
[*] Перенесены файлы из <i128Data>/I128F/Flags в <rootsid>/Flags
[+] Возможность прозрачной авторизации в LDAP из браузера
[*] Более аккуратная работа со значениями по умолчанию при установке системы
[-] Исправлена ошибка при которой не создавался сводный файл с js-скриптом
[-] Выведен из состава ПО устаревший модуль Forms
[-] Исправлены ошибочные ссылки на БД RDR (заменены на значение параметра $OPTIONS['DBRDR'])
[-] PHP Warning: Invalid argument supplied for foreach() in \classes\ObjectModule.php on line 339
[-] PHP Fatal error: Uncaught Error: Call to a member function GetFieldOcc() on null in \classes\Irbis128SessionHandler.php:115
[-] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function fncall_DP_Irbis64r_CallOwnerFunction::Exec(), 2 passed in \classes\ObjectModule.php on line 197 and exactly 3 expected in \modules\DP_Irbis64r\__call\CallOwnerFunction.inc:5
[-] PHP Notice: Undefined index: HTTP_HOST in \classes\Irbis128SessionHandler.php on line 104
[+] he2 - новый тип поля (ObjectTree)
[+] Database::SedDbFile теперь поддерживает параметр apath (по умолчанию равен 10, т.е. в папке БД)
[+] Database::GetFileList
[+] DP_Irbis64::GetFileList
[*] DP_Irbis64::SetFile теперь реализуется через команду протокола L
{+] Поддерживается выбор из дерева объектов
[+] Record поддерживает работу с SQL-базами данных (см. функции GetSidDb, GetSidMetadata,InitSidDb,SetSidDbData)
[+] Action Grid - просмотр таблиц записи и выгрузка в формате csv
[*] В Actions сообщения "Done" заменены на "Готово"
[-] Исправлено наследование прав доступа
[+] В настройках модуля авторизации теперь можно указать несколько доменов (каждый со своими учетными данными) для авторизации
[*] Теперь при удалении повторения поля происходит перенумерация оставшихся повторений поля
[+] Краткий формат модулей теперь включает в себя и расшифровку названия модуля
[-] Убраны неиспользуемые функции GetModuleCapables
[+] Автоматическое создание конфигурации списка сетей в случае отсутствия таковой
[+] Автоматический вызов Admin::EnsureConfig в случае изменения номера версии системы
[-] Исправлены ошибки в провайдере данных ЭКБСОН
[+] Поддержка Database::DeleteDbFile