Новости - май 2019
С момента прошлой публикации в программе произошли следующие изменения:
- Изменения в веб-интерфейсе Easyhotspot («черной админке»);
- Обновления и изменения страницы авторизации
- Обновления и исправления модулей
- Изменения в документации
Изменения в веб-интерфейсе Easyhotspot («черной админке»)
- В программу добавлена возможность печати ваучеров на т.н. «термопринтере чеков». При написании кода для проверки использовался китайский принтер модели JP-58H. Как выглядит напечатанный чек, можно посмотреть по ссылке (правда, качество фото - не очень);
- В меню редактирования клиентов с оплатой по счету и ваучеров (включая и установку NASID или даты окончания обслуживания для postpaid-клиентов) добавлен параметр, благодаря которому после сохранения настроек Администратор (или Кассир) возвращается именно туда, откуда и вызывал данное меню. Например, если меню редактирования параметров клиента было открыто с 3-й страницы их полного списка, то и возврат по окончании редактирования произойдет на ту же самую 3-ю страницу списка;
- При выводе информации о размере ОЗУ в меню Администратора «Информация о системе» была добавлена информация о свободном объеме памяти:
- В «черной админке» изменен принцип считывания лог-файлов, благодаря чему теперь вверху списка выводятся самые последние сообщения из них;
- На каком-то из этапов редактирования в код «черной админки» была внесена ошибка - в списке Тарифных пакетов перестали отображаться ссылки для постраничной навигации, если в программе присутсвует более 10 тарифов. Ошибка исправлена;
- В шифровании запросов теперь используется время «по Гринвичу», что исключило ошибки вызванные возможными различиями в установках часового пояса для разных приложений (например, perl и php);
- В «черной админке» модификации внешнего вида текста (из разряда «жирный», «красный», «зеленый» и т.д. и т.п.) переведены с устаревшего кода вида "
<font такой-то>
" на использование классов, параметры которых определены в настройках стилей CSS. Визуально не изменилось ровным счетом ничего! И реально полезным всё это может оказаться лишь для тех, кто захочет поменять весь внешний вид «черной админки», включая и цвета (ему будет достаточно просто изменить в CSS файле значения цветов, указанных для требуемых классов); - При вызове файлов скриптов JAVASCRIPT и стилей CSS в «черной админке» теперь добавлен «штамп» времени-даты. Благодаря этому, после обновления «черной админки» браузеры персонала автоматически по-новой загружают указанные файлы с сервера, а не используют хранящиеся в собственном кеше предыдущие их версии. Это приводит к тому, что изменения, внесенные в указанные файлы, включаются в работу сразу же, без каких либо дополнительных «телодвижений»;
- Версия фреймворка Codeigniter (на котором написана «черная админка») обновлена до 3.1.10. Что при этом изменилось в самом Codeigniter можно прочесть в «Change Log» на сайте Codeigniter. Для Easyhotspot это же просто поддержание базового фреймворка в актуальном состоянии;
Обновления и изменения страницы авторизации
- Сообщения об ошибках теперь выводятся с помощью специального div-а («возникающего» в виде своеобразного popup-окна), имеющего одинаковый вид для всех браузеров. Ранее использовалась встроенная команда alert от javascript, и разные браузеры по-разному показывали окно с сообщением;
- Куки с логином клиента теперь сохраняются только в том случае, если у страницы авторизации отключен «автологин». Т.к. «автологину» не нужны никакие куки, скрипт теперь проверяет, используется данная функция, или нет. И уже по результатам данной проверки либо сохраняет указанные куки, либо нет;
Обновления и исправления модулей
- В модуль СМС-авторизации добавлен новый вариант авторизации клиентов по телефонному звонку, который использует функцию «Отправка кода в телефонном номере» от агрегатора СМС-Центр;
- В модуле СМС-авторизации добавлен новый агрегатор - Mobizon (Казахстан) ;
- В модуле СМС-авторизации разделены сообщения об ошибке, если число тарифов для обслуживания отличается от 1. Если тарифов нет совсем (=0), выводится сообщение «В настройках модуля СМС-авторизации нет тарифов, привязанных к указанному вами NASID: {такой-то}!» (как это и было ранее), а если их несколько (>1), то теперь текст в сообщении об ошибке именно об этом и гласит: «В настройках модуля СМС-авторизации к указанному вами NASID: {такой-то}, привязано БОЛЕЕ ОДНОГО тарифа!». Ранее в любом из случаев сообщение было «В настройках модуля СМС-авторизации нет тарифов...», что не позволяло точно идентифицировать причину проблемы;
Изменения в документации
Обновлена инструкция «Настройка роутеров Mikrotik для работы под управлением биллинга Easyhotspot»:
- Раздел «Включение и настройка «базового» хотспота в роутере Mikrotik» переписан, теперь процедура использует встроенный «мастер» установки хотспота;
- Добавлен новый раздел «Создание в роутере отдельной LAN-подсети для хотспота», описывающий как в роутере отделить сеть хотспота от локальной сети, например, предприятия;
Просмотреть все эти изменения в действии можно на сайте демо-версии модифицированной программы Easyhotspot (логин/пароль Кассира: vcool/vcool123, логин/пароль Администратора: admin/admin123)
На всякий случай, напоминаю, что все эти изменения относятся именно к модифицированной версии программы Easyhotspot, которую можно приобрести на странице онлайн-продажи.
Список предыдущих анонсов новостей программы Easyhotspot доступен тут.