[+] Автоматическая обработка сообщений очереди без внешних запросов ?id=WIrbis&action=Queue/Process
[-] Исправлена ошибка при определении прав
[+] Queue: Возможность группового удаления задач
[+] В список специальных прав добавлена роль "Сотрудник на месте выдачи"
[*] Оптимизированы блокировки при работе с данными SID
[*] Отслеживание сброшенных потоков с наличием workthread в Queue/Process позволяет корректно восстанавливать задачи в очереди в случае краха Apache
[*] Database::GetFile и DP_Irbis64::GetFile теперь кешируют данные с сервера ИРБИС64 в папке i128Data/OM_Shared/DATAI
[+] в I128F.fst добавлена индексация поля 1288. v1288^A,'=',v1288^B
[+] Новый тип прав безопасности: Логин пользователя
[+] Пользователю при логине устанавливаются разрешения на редактирование собственной записи и создание дочерних элементов
[+] Actions Stat выделены в отдельный модуль Stat
[-] Устранено дублирование статистики в случае перезапуска задачи сбора статистики для организации
[+] Новый bb-код booklink: Показать ссылку на книгу по ее шифру
[+] Новый bb-код searchres: Вставляет результат поиска прямо вместо bb-кода
[+] Новый bb-код searchreslink: Вставляет ссылку на результаты поиска
[+] Queue Action теперь поддерживает метод IsCanBeStartedNow() который определяет можно ли прямо сейчас запустить задачу (true) или пока оставить ее в очереди на запуск (false). Если не переопределена то всегда true
[+] Поддерживается приостановка обработки очереди задач при наличии флага QueuePaused в i128Data
[+] Record::GetSidFileTime($name) - возвращает время последнего изменения данных
[-] PHP Notice: Undefined offset: 1 in \modules\Record\__call\ParseIrbisRec.inc on line 24
[-] PHP Notice: Undefined index: z21id in \modules\DP_webirb\__call\Search.inc on line 16
[-] PHP Notice: Undefined index: z21id in \modules\DP_webirb\__call\ExecRqst.inc on line 10
[-] PHP Notice: Undefined index: single in \modules\Queue\api.php on line 51
[-] PHP Notice: Undefined index: dedupstring in \modules\Queue\api.php on line 56
[-] PHP Notice: Undefined index: dedupstring in \modules\Queue\api.php on line 68
[-] PHP Notice: Undefined variable: FER_opts in \modules\CSpider\Actions\DownloadClientDbBlock.inc on line 42
[-] PHP Notice: Undefined index: DatabaseCount in \modules\WIrbis\Actions\Stat\Stat_org.inc on line 76
[-] PHP Notice: Undefined index: OrganisationTitle in \modules\WIrbis\Actions\Stat\Stat_org.inc on line 86
[-] PHP Strict Standards: Declaration of Konkurs::OnBeforeSave() should be compatible with ObjectModule::OnBeforeSave(&$db, &$r) in \modules\Konkurs\api.php on line 413
[-] PHP Warning: Missing argument 2 for fncall_Pages_EchoPageHeader::Exec() in \modules\Pages\__call\EchoPageHeader.inc on line 5
[-] PHP Strict Standards: Declaration of OrgHierarchyTree::GetElementHead() should be compatible with TreeObject::GetElementHead($r, $item, $lvl, $selected = Array, &$options = Array) in \modules\OrgHierarchy\api.php on line 12
[-] PHP Strict Standards: Declaration of OrgHierarchyTree::GetElementBottom() should be compatible with TreeObject::GetElementBottom($r, $item, $lvl, $selected = Array, &$options = Array) in \modules\OrgHierarchy\api.php on line 12
[-] PHP Notice: Undefined index: cycled in \modules\Queue\Actions\Process.inc on line 143
[-] PHP Notice: Undefined index: QueueTaskLastUpdated in \modules\WIrbis\Actions\_WIA_Action.inc on line 27
[-] PHP Notice: Undefined offset: 0 in \modules\Queue\Actions\InfoQueue.inc on line 63
[-] PHP Notice: Undefined offset: 1 in \modules\Queue\Actions\InfoQueue.inc on line 64
[-] PHP Notice: Undefined offset: 2 in \modules\Queue\Actions\InfoQueue.inc on line 65
[-] PHP Notice: Undefined offset: 3 in \modules\Queue\Actions\InfoQueue.inc on line 66
[-] PHP Notice: Undefined offset: 4 in \modules\Queue\Actions\InfoQueue.inc on line 67
[-] PHP Notice: Undefined offset: 5 in \modules\Queue\Actions\InfoQueue.inc on line 68