Анонс новостей (обновлений, исправлений) Easyhotspot

Анонсы всего, что происходит в плане дальнейшей модернизации программы, а также, исправления обнаруженных ошибок.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Продолжались разборки с Ion Auth и сессиями CodeIgniter 3. Пришлось добавить немножко "костылей", чтобы информация о сеансах вошедших в "черную админку" кассиров, админов, и т.д. соответствовала действительности. Не все так идеально, как хотелось бы, но лучше, чем было изначально.

Также, был обнаружен баг с поиском в программе. Он присутствует еще в старой версии (использующей фреймворк CodeIgniter 1.5). Суть в том, что при поиске слова, введенного на русском (точнее, кириллицей), система выдает ошибку. Для новой версии (на CodeIgniter 3) решение проблемы нашлось, и оно "безболезненное". Попытка повторения его "тупо в лоб" на старой версии результата не дала. Было найдено другое решение для старой версии программы, но оно "гробит" все кириллические записи в базе (их нужно будет обновлять, после чего они снова будут отображаться корректно). (проблема была решена полностью и корректно, см. пост)

Ну и последнее обновление для "новой" версии связано с языком интерфейса. Как уже писал ранее, в новой версии язык интерфейса "черной админки" выбирается автоматически, по сообщению браузера о предпочтительном языке. И языков было лишь три - украинский, русский и английский. Причем, русский используется, если браузер сообщает, что юзер предпочитает русский, украинский устанавливается, если браузер клиента сообщил об предпочтении украинского, а вот английский - ВО ВСЕХ остальных случаях. Размышления привели к мысли о том, что это может создавать неудобства в тех случаях, когда браузер сообщает язык клиента, который отсутствует в этом списке (и программа подсовывает ему английский "по умолчанию"), но самому юзеру при этом удобней было бы использовать НЕ английский (например, у браузера выставлен один из языков бывших республик ссср). В итоге, в программу были добавлены кнопки принудительного выбора языка. Благодаря им юзер сможет сам ПРИНУДИТЕЛЬНО указать желаемый язык интерфейса "черной админки" (из числа трех, приведенных выше).
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

После выполнения "группового" удаления ваучеров раньше программа возвращалась на первую страницу списка ваучеров. Код был отредактирован, теперь возврат происходит на ту самую страницу, где осуществлялся выбор ваучеров для удаления.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Продолжаем дальше:
  • Реализован ЕДИНЫЙ (да еще и с локализацией единиц измерения!) набор скоростей, использующийся в программе повсеместно (в том смысле, что "везде, где нужно"). В первую очередь это удобно тем, что теперь при желании нет нужды настраивать кучу этих наборов скоростей "поштучно" в самых разных местах (файлах), а достаточно откорректировать в одном месте, и изменения тут же отразятся везде в программе.
  • Борьба с поиском была продолжена ввиду его "недоделанности" (даже если он и не "падал" при вводе ключевых слов кириллицей, то все равно не находил их). В итоге, проблема была таки решена - теперь поиск отлично работает и по "кириллическим" ключевым фразам.
  • Параллельно была проведена "легкая унификация" - целый ряд почти полностью дублирующих друг друга процедур был заменен единственными "универсальными".
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Немного обновлено Руководство по работе в программе Easyhotspot:
http://wifi-hotspot.zp.ua/hotspot_info/manual.pdf
Фактически, думаю, это последнее обновление Руководства перед внесением в него изменений, связанных с переносом вебинтерфейса на CodeIgniter 3.1.2
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Добавлена функция поиска по таблице Raddact (сведения обо всех сеансах всех активных пользователей)
http://91.204.72.65/easyhotspot_ci3/ind ... ser/search
(логин/пароль - дефолтные)
Функция полезна тем, что позволяет искать информацию о сеансах, еще не попавшую в архив программы. Напоминаю, что в архив эти данные попадают лишь после выполнения любого из следующих действий:
  • удаления аккаунта клиента (с оплатой по счетам);
  • выписки счета клиенту (с оплатой по счетам);
  • удаления ваучера;
По этому, поиск по архиву ничего не показывает об аккаунтах (как ваучеров, так и клиентов с оплатой по счету), которые все еще активны на момент поиска.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

На домашней странице администратора добавлена информация об используемых версиях PHP, MySQL и Codeigniter-а (см. скриншот):

Изображение

Кстати, на скриншоте также видны кнопки выбора языка интерфейса "черной админки"...
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

  • Страница с описанием модуля приема платежей через Paypal:
    http://wifi-hotspot.zp.ua/hotspot-descr ... al-service
  • В модуль приема платежей через Paypal добавлен украинский язык интерфейса
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Re: Анонс новостей (обновлений, исправлений) Easyhotspot

Сообщение Dmitry »

Исправлено:
В "черной админке" Easyhotspot, использующей Codeigniter 3.х, был решен вопрос с возвратом на "предыдущую" страницу после авторизации, описанный в этом сообщении:
http://wifi-hotspot.zp.ua/forum/viewtop ... 1660#p1660
Теперь все работает как и должно. То есть, если, допустим, в браузере страница "Ваучеры" была открыта так долго, что сеанс авторизации админа (кассира) истек, а он попытался ее обновить, то попадет админ (кассир) в меню ввода имени/пароля. И теперь, после успешной авторизации, он снова попадет в то самое меню "Ваучеры", а не на домашнюю страницу, как это было сделано ранее...
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей