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

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

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

Сообщение Dmitry »

"Нарисовал" небольшой просмотрщик записей о сеансах в таблицах сервера RADIUS
http://wifi-hotspot.zp.ua/cgi-bin/view_radius.cgi
Позволяет просмотреть "итого" а также поотбирать записи по некоторым критериям.

Архив с файлом view_radius.cgi пристегнул к сообщению.

скрипт должен располагаться в одной папке с файлом hotspotlogin.cgi (папка /usr/lib/cgi-bin), так как использует настройки для подключения к базе из файла conf.txt (файл настроек страницы авторизации). Скрипт должен иметь права на исполнение

Код: Выделить всё

chmod +x view_radius.cgi
и принадлежать пользователю, от имени которого запущен веб-сервер

Код: Выделить всё

chown www-data:www-data view_radius.cgi
(указания справедливы для ubuntu)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Исправлена ошибка, описанная в этой теме форума:
http://wifi-hotspot.zp.ua/forum/viewtopic.php?f=9&t=102
(ошибка возникала при попытке распечатки ваучера из списка результатов поиска клиента)
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

В личной переписке сообщили об ошибке работы с Графиком обслуживания.
Суть ошибки в том, что реально функция НЕ РАБОТАЛА!.
Проверка показала, что по невнимательности в инсталятор программы мной был включен лишь один (из двух) обновленный файл - тот, который отвечал за вебинтерфейс. И в вебинтерфейсе действительно было меню для указания графика обслуживания. В нем можно было клацать, выставлять какие-то значения... Но вот второй файл, который отвечает за запись в базу данных RADIUS-а необходимого параметра в инсталяторе остался старый, и реально, в базу параметр не писался, и как следствие, график не работал.

В данном сообщении пристегнут обновленный файл billingplanmodel.php. Им нужно заменить старый файл с таким же именем, расположенный в папке /var/www/easyhotspot/system/application/models .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

"Некоторые незначительные обновления" в программе :) :
  • Клиентам с оплатой по счету добавлена возможность установить дату окончания обслуживания аккаунта. Можно указать как "произвольную" дату с помощью календаря, так и пару дат вида "до конца месяца" - до конца текущего месяца и до конца следующего месяца.
  • Клиентам с оплатой по счету добавлена возможность "привязки" к конкретному ID хотспота. Такие клиенты обслуживаются только хотспотами с указанным ID, на остальных - им будет отказано в авторизации.
  • Тарифным пакетам добавлена возможность "привязки" к конкретному ID хотспота. Ваучеры, созданные на основе таких Тарифных пакетов, будут обслуживаться только хотспотами с указанным ID, на остальных - им будет отказано в авторизации.
  • Тарифным пакетам добавлена возможность РЕДАКТИРОВАНИЯ их параметров.
Подробнее - смотрите тут:
https://wifi-hotspot.zp.ua/news/news-01-11-2012

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

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

Сообщение Dmitry »

Мелкая корректировка

В файле billingplanmodel.php, выложенном в этом посте (равно как и в его предыдущих версиях, начиная с того момента, когда в программу был введен срок годности ваучера) использована функция ereg_replace, которая в php теперь считается "устаревшей" (deprecated). В результате у одного из клиентов (у которого оказалось в настройках apache включено отображение всех предупреждений) при создании нового Тарифного пакета вместо нормальной работы выводилось предупреждение о том, что использована устаревшая функция.

Чтобы этого не происходило, код нужно изменить, и устаревшую функцию исключить. Функция использовалась для замены запятой на точку, если в поле срока годности ваучера вводилось дробное значение. Однако (впоследствии) была добавлена проверка вводимых значений с помощью javascript, по этому, данную процедуру оказалось возможным просто исключить.

В итоге, если у вас все работает нормально, и сообщений об использовании "устаревших" фаункций нет, можно ничего не предпринимать. Если же ошибка выводится, файл billingplanmodel.php, расположенный в папке /var/www/easyhotspot/system/application/models, нужно отредактировать. Нужно найти в нем вот такую строку:

Код: Выделить всё

$data['value'] =(int) (ereg_replace(",", ".", (string)$_POST['simultaneous'])*86400);
...(примерно строка) и заменить ее такой:

Код: Выделить всё

$data['value'] = (int) ($_POST['simultaneous'] * 86400 );
alexandrnew
Сообщения: 85
Зарегистрирован: 25 окт 2012, 19:32
Контактная информация:

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

Сообщение alexandrnew »

Dmitry писал(а):Дополнительный скрипт.
Попросили меня реализовать возможность импорта в базу Easyhotspot уже готового списка клиентов из XML-файла.
а есть возможность импорта не логинов\паролей, а ваучеров?
alexandrnew
Сообщения: 85
Зарегистрирован: 25 окт 2012, 19:32
Контактная информация:

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

Сообщение alexandrnew »

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

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

Сообщение Dmitry »

можно
(каков вопрос таков и ответ)
alexandrnew
Сообщения: 85
Зарегистрирован: 25 окт 2012, 19:32
Контактная информация:

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

Сообщение alexandrnew »

Dmitry писал(а):можно
(каков вопрос таков и ответ)
как? данный скрипт позволяет? что в нем добавить, что бы так сделать?
Ответить

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

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