Новости и объявления


Выпущена версия 2017.1005.r841

Произошел отказ от использования технологии PEAR. 
Понемногу появляются настройки папки OBJECTS 
Совместимость с PHP 7.1 (и именно эта версия теперь является минимальной. Обновите Ваш PHP!) 
Появилась интерактивная справка. 
Оптимизирована работа с видео в электронной библиотеке. Теперь так же поддерживается и предоставление пользователю видео в различном качестве 
Появилась поддержка заказа по сводному каталогу. При этом возможно автоматическое бронирование с трансляцией заказа в БД-источник записи где содержится бронируемый экземпляр 

Сервер приложений 

[-] PEAR больше не используется 
[*] Инициализация системы выведена в отдельный файл initsystem.php для поддержки интеграционных решений 
[+] Новый модуль IMCR - поддержка записей ИМИДЖ-каталога 
[+] Возможно изменение схемы хранения данных в папке OBJECTS 
[+] Новый Action Admin/MoveOSchemeStart 
параметры: scheme - новый формат схемы хранилища. 
Каждая цифра схемы обозначает новый уровень вложенности и количество 16ричных символов в уровне. 
Например 22 приведет к созданию папок вида a0/cf/de120b47d29dfa16e4b1df32f94d, 
а схема 112 приведет к созданию папок вида a/0/cf/de120b47d29dfa16e4b1df32f94d 
В процессе изменения схемы работа системы может происходить в обычном режиме. 
Возможно снижение производительности во время процесса изменения схемы 
[+] Отправка почтовых сообщений в фоне 
[+] he2:SidFile теперь сохраняет имя загружаемого файла 
[+] При редактировании поля типа SidFile теперь так же есть возможность удалить файл 
[+] В настройках модуля "Страницы сайта" появилась кнопка "Обновить все меню" 
[*] Экшены he2 теперь принимают параметры и при их прямом вызове 
[+] При применении значений, поле теперь может вернуть ошибку обработки значения на стороне сервера (посредством вызова $this->AppendError(string ErrorMessage) 
[+] При загрузке файла в редакторе с использованием SidFileSelect проверяется что размер файла не превысил значения настройки PHP max_post_size 
[+] поддержка метода модуля GetRecordIndex($db,$r) - функция возвращает список поисковых терминов по которым эту запись можно найти 
[+] UseModule('Record')->SidFileRemove(&$r,$fname) - Удаление sid-файла с именем fname 
[+] UseModule('Users')->ReloadCurUser() - обновление кешированной записи пользователя 
[-] исправлена ошибка в irbis64r связанная с записью в ини-файл 
[-] Не все JS-файлы попадали в скомпилированный итоговый файл 
[*] Провайдер данных Irbis64r теперь при запросе файла функцией GetFile ищет файл сначала в удаленной подключенной БД и если там не находит, то возвращает содержимое файла из локальной БД 
[-] Database->GetFile(). исправлено если в имени файла кириллица 
[-] Исправлено некорректное добавление файла в корень архива 
[*] Обновление подсистемы обновления 
[+] При отсутствии скомпилированного файла с JavaScript, происходит автоматическое его компилирование 
[*] Совместимость с PHP 7: Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP 
[-] PHP Notice: Undefined variable: res in \modules\Format\formats\IBIS\esvodtzak.pft128 on line 14 
[-] PHP Notice: Undefined variable: res in \modules\Format\formats\PAZK\brief.pft128 on line 22 
[-] PHP Notice: Undefined property: EC::$wndShowArbSidNewRec in \modules\EC\__call\ConstructECSearchRequest.inc on line 72 
[-] PHP Notice: Undefined property: EC::$wndShowNewRec in \modules\EC\__call\ConstructECSearchRequest.inc on line 82 
[-] PHP Notice: Undefined property: EC::$wndWidth in \modules\EC\__call\ConstructECSearchRequest.inc on line 90 
[-] PHP Warning: require_once(/trunk/PEAR/Mail.php): failed to open stream: No such file or directory in \trunk\modules\I128FMail\api.php on line 5 
[*] Updating monolog/monolog (1.22.1 => 1.23.0) 
[*] Updating phpmailer/phpmailer (v5.2.23 => v5.2.25) 
[*] Updating doctrine/cache (v1.6.1 => v1.7.1) 
[*] Updating evenement/evenement (v2.0.0 => v2.1.0) 
[*] Updating symfony/filesystem (v3.3.2 => v3.3.9) 
[*] Updating symfony/process (v3.3.2 => v3.3.9) 

АРМ Администратор 

[-] Обновлено UseModule('Admin')->SaveOpts() 

АРМ Каталогизатор 

Изменений нет.

АРМ Книговыдача 

[+] Исполнение заказа теперь ориентируется на имя БД, указанной в заказе а не на настройки АРМ

АРМ Читатель 

[!] Изменены имена страниц ?id=EC на ?id=EC/Show 
[!] Изменены имена страниц ?id=ShowFT на ?id=FT/ShowFT 
[+] Добавлена поддержка навигации по ящикам имидж-каталога 
[*] Повышена надежность срабатывания двойного клика по записи в результатах поиска 
[*] Изменены форматы full для страниц и новостей 
[*] Изменен формат вывода информации о заказе на странице Мои заказы 
[+] Кнопка заказа на результатах поиска 
[-] Исправлена ошибка в результатах поиска не всегда корректно отображалось краткое описание небиблиографических записей 
[-] При нажатии на кнопку Дополнительные действия без выбора каких-либо записей теперь выводится сообщение об ошибке 
[*] Карман переименован в корзину 
[-] Исправлена доступность кнопки Заказать при отключенном функционале заказа 
[-] Исправлена доступность кнопки Заказать для без входа в систему 
[*] Кнопка «Добавить отмеченные записи в карман» переименована в «Добавить в корзину» 
[*] Кнопка «Полное описание» теперь имеет соответствующую подпись 
[*] Передача параметров в окно вывода результатов поиска теперь происходит методом GET, это позволит использовать кнопку "Назад" браузера при возврате к результатам поиска 
[+] Полный формат сводного описания журнала/газеты теперь включает список номеров с возможностью их отобрать и перейти к записям отобраных номеров 
[*] Увеличен шрифт в результатах поиска по каталогу 
[+] При двойном клике на подборке происходит переход на результаты поиска по подборке 
[*] webirbis upload section 
[-] Исправлено: не работал экспорт записей в PHP 7.1 
[-] Исправления в части авторизации как в Web-ИРБИС 
[-] Исправления в части кодировки в фрейме <?! (Web-ИРБИС 128) 
[*] изменен просмотр картинки из 953 поля 
[*] Показ фотографии пользователя из поля 953 

Документация (помечаются измененные, удаленные и добавленные пункты) 

[!] Новый формат документации, реализуемый с помощью модуля Help. Что бы получить доступ к интерактивной документации перейдите на адрес ?id=Help/Show 
Для создания раздела справки по модулю, необходимо в папке Help модуля (например, module1) создать файл (например, theme1 для раздела справки module1/theme1) 
Внутри файла необходимо создать класс наследник от _WIA_Help с именем i128Help_<modulename>_<theme> (в нашем примере class i128Help_module1_theme1 extends _WIA_Help) 
Для класса можно определить следующие функции: 
function Title() - возвращает строку с названием страницы помощи 
function Text() - возвращает текст помощи в формате html 
function Sub() - возвращает массив строк, в каждой строке содержится имя дочернего раздела помощи 
function UpLink() - возвращает имя родительского раздела помощи 
[!] Help/ModuleRoot&module=<modulename> - открытие основной страницы описания модуля. Подключает страницы: 
<modulename>/Root - Руководство пользователя модуля 
Help/Module/ConfigParameters&module=<modulename> - Параметры (переменные) модуля 
Help/Module/Functions&module=<modulename> - Функции модуля (__call) 
Help/Module/Actions&module=<modulename> - Действия модуля (Actions) 
Help/Module/Pages&module=<modulename> - Страницы модуля (Pages) 
[!] Help/Module/ConfigParameters&module=<modulename> - строит таблицу параметров модуля (Имя, Описание, Значение по умолчанию, тип, Поле хранения) 
Данные берутся из таблицы параметров модуля, определяемых в AdminModuleVariablesInit 
[!] Help/Module/Functions&module=<modulename> - Строит таблицу с описанием внешних функций модуля (расположенных в папке __call) 
Поля описания: Имя функции, Описание, Параметры 
Для того что бы у функциии появилось описание, необходимо дополнить класс внешней функции специальными публичными функциями: 
GetTitle() - возвращает описание функции 
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра. 
Каждый параметр в свою очередь описывается ассоциативным массивом с полями: 
'Def' => Значение по умолчанию 
'Desc' => Описание параметра 
'Type' => Тип параметра 
[!] Help/Module/Actions&module=<modulename> - строит таблицу экшенов модуля (папка Actions) 
Поля описания: Имя, Описание, Параметры 
Для того что бы у экшена появилось описание, необходимо дополнить класс экшена специальными публичными функциями: 
GetTitle() - возвращает описание экшена 
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра. 
Каждый параметр в свою очередь описывается ассоциативным массивом с полями: 
'Def' => Значение по умолчанию 
'Desc' => Описание параметра 
'Type' => Тип параметра 
[!] Help/Module/Pages&module=<modulename> - строит таблицу страниц модуля 
Поля описания: Имя страницы, Описание, Параметры. 
Для того что бы у страницы появилось описание, необходимо дополнить класс страницы специальными публичными функциями: 
GetTitle() - возвращает название страницы 
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра. 
Каждый параметр в свою очередь описывается ассоциативным массивом с полями: 
'Desc' => Описание параметра 
'Type' => Тип параметра 
[!] Help/Module/Formats&module=<modulename> - строит таблицу форматов модуля 
Поля описания: Имя формата, Описание, Параметры. 
Для того что бы у формата появилось описание, необходимо дополнить класс формата специальными публичными функциями: 
GetTitle() - возвращает описание формата 
GetParamInfo() - возвращает ассоциативный массив с описанием параметров. Ассоциацией является имя параметра. 
Каждый параметр в свою очередь описывается ассоциативным массивом с полями: 
'Desc' => Описание параметра 
[!] Help/Module/RecordParameters&module=<modulename> - строит таблицу параметров записей модуля 
Поля описания: Имя, Описание, Значение по умолчанию, Тип, Поле хранения 
Данные берутся из таблицы параметров модуля, определяемых в Variables 
[+] Help/GeneralDescription 
[+] Help/GeneralDescription/Architecture 
[+] Help/GeneralDescription/MainFeatures 
[+] Help/Server128 
[+] Help/SystemRequirements 
[+] Help/SystemRequirements/ApplicationServer 
[+] Help/SystemRequirements/Client 
[+] Help/SystemRequirements/TCPIP 
[+] Help/TCPIPServer 
[+] Help/TCPIPServer/Configuring 
[+] Help/TCPIPServer/FileStructure 
[+] Help/TCPIPServer/InstallationAndStartup 
[+] Help/TCPIPServer/InstallationAndStartup/Installation 
[+] Help/TCPIPServer/Introduction 
[+] Help/TCPIPServer/MainCharacteristics 
[+] Help/TCPIPServer/Protocol 
[+] Help/TCPIPServer/UserInterface 
[+] Admin/Root 
[+] EC/Purpose 
[+] EC/Root 
[+] EC/SearchRequest 
[+] EC/SearchResult 
[+] EC/SearchResult/Navigation 
[+] EC/Help/SearchResult 
[+] EC/Help/SearchResult/Navigation 
[+] EC/Help/SearchResult/SearchActions 
[+] EC/Help/SearchResult/SearchActions 
[+] EC/Help/SearchResult/SearchActions/Annotation 
[+] EC/SearchResult/SearchActions/Contents 
[+] EC/SearchResult/SearchActions/Copyright 
[+] EC/SearchResult/SearchActions/Export 
[+] EC/SearchResult/SearchActions/Favorites 
[+] EC/SearchResult/SearchActions/FullText 
[+] EC/SearchResult/SearchActions/JNJ 
[+] EC/SearchResult/SearchActions/Keywords 
[+] EC/SearchResult/SearchActions/NJASP 
[+] EC/SearchResult/SearchActions/Print 
[+] EC/SearchResult/SearchActions/RQST 
[+] EC/SearchResult/SearchActions/SaveSearch 
[+] EC/SearchResult/SearchActions/SubSearch 
[+] EC/SearchResult/SearchActions/SysIndex 
[+] EC/SearchResult/SearchActions/ViewFull 
[+] EC/UILook 
[+] Описано EC/Pages/ShowFull 
[+] Описано Pages/Actions/ImportJIRBISButton 
[+] Описано Pages/Actions/ImportJIRBISButtonProcess 
[+] Описано Pages/Formats/brief 
[+] Описано Pages/Formats/feed 
[+] Описано Pages/Formats/full 
[+] Описано Pages/__call/EchoCaption 

Электронная библиотека 

[-] Исправлена ошибка импорта import951arec 
[+] Новый параметр: Префикс имени файла с полнотекстовым индексом. При указании в этом параметре имени папки, она должна быть создана пользователем на сервере ИРБИС 64 самостоятельно! 
[-] Исправлено: при нескольких полных текстах теперь индексируются все 
[-] Исправлена ошибка при обращении к исходному документу 
[*] Изменены ссылки с ?id=ShowFT на id=FT/ShowFT 
[+] Новая функция GetCatDbByFT: Функция возвращает базу данных (объект типа Database) в которой содержится запись электронного каталога для указанной записи на полный текст либо null в случае возникновения шибки 
[+] Новая функция GetCatRecordByFT: Функция возвращает запись (объект типа Record) электронного каталога для указанной записи на полный текст либо null в случае возникновения шибки 
[-] Удалены устаревшие файлы из папки __call/bak 
[*] Переименована функция ConvertFFMPEGToMP3 в ConvertFFMPEGAToMP3 
[*] Переименована функция ConvertFFMPEGToOGG в ConvertFFMPEGAToOGG 
[*] Переименована функция ConvertFFMPEGToMP4 в ConvertFFMPEGVToMP4 
[*] Переименована функция ConvertFFMPEGToOGV в ConvertFFMPEGVToOGV 
[*] Переименована функция ConvertFFMPEGToWEBM в ConvertFFMPEGVToWEBM 
[-] Удалена функция ConvertWAVToMP3 
[-] Удалена функция ConvertWAVToOGG 
[+] Выполнено описание функций Convert...To..., DetectSourceFormat (см ?id=Help/Show&m=Help/Module/Functions&module=FT) 
[+] Поддерживаются несколько размеров видео: 144p,240p,360p,480p,720p,1080p,1440p,2160p 
[+] Определение формата теперь работает на сколь угодно больших файлах 
[+] Кодирование видео вынесено в отдельные задачи (FT/ExecFFMPEGV) 
[+] Новые параметры настройки модуля: Использовать ли видео с тем или иным разрешением (144-2160) 
[+] Новый параметр: useVdef - Разрешение, используемое для просмотра по умолчанию 
[*] Изменен просмотрщик видео - теперь есть возможность выбрать качество видео 
[+] Новый параметр pagedViewerType - позволяет просматривать исходный PDF на всю страницу 
[+] В редакторе записи на полный текст появилась кнопка запуска индексации полного текста 
[*] FT/IndexDocument может принимать ftsid и под именем sid 
[*] Изменен фон при выборе области во время создания заметки 
[+] Добавление закладок 

Сводный каталог 

[*] При скачивании записи-источника обновляется время последнего ее изменения для корректной работы механизма удаления записей которые давно не выгружались из источника 
[*] Изменения в скорости удаления из списка задач выполненных задач 
[+] Поддержка заказа по сводному каталогу с возможностью автоматического бронирования экземпляра 
[*] исправления в части определения файлов Microsoft Office

Нажмите для редактирования...