Реализованы более сложные классы для работы с данными, а именно те, для работы которых требуется больше, чем одна таблица. Внешние поля в веб-интерфейсе выбираются через select-box. Отредактирован scripts.js для обновленного шаблона.
При возникновении ошибки пользователю выдаётся сообщение.