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

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

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

Сообщение Dmitry »

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

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

Сообщение Dmitry »

Новые платежные модули для работы с "Мобильной коммерцией" (через СМС, но проценты выплат "немного" повыше)

Через Неолайн:
http://wifi-hotspot.zp.ua/hotspot-descr ... ce-neoline
http://wifi-hotspot.zp.ua/hotspot_info/ ... eoline.pdf

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

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

Сообщение Dmitry »

Возможность для админа удалять счета, когда в программе "доверие кассиру" выключено, а админ "по стрелке" перешел в меню кассира
(речь идет о обновленной версии программы, в которой для администраторов и суперадминистраторов в меню добавлены стрелки для перехода между меню администратора и кассира)

Для этого нужно отредактировать файл
/var/www/easyhotspot/system/application/views/postpaid/postpaid_view.php
в нем строка (примерно 212) БЫЛА такой:

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

<?php if($confidence==1 ){?>
нужно дописать в нее, чтобы СТАЛА такой:

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

<?php if($confidence==1 or $this->db_session->userdata('role') != 'user'){?>
После этого, для кассиров будет действовать глобальная настройка про "Доверие кассиру", и если его нет, то для кассира кнопок удаления в меню не будет. В то же время, админы, зайдя в это меню, кнопку удаления клиентов будут видеть ВНЕ ЗАВИСИМОСТИ от настройки параметра.
alexandrnew
Сообщения: 85
Зарегистрирован: 25 окт 2012, 19:32
Контактная информация:

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

Сообщение alexandrnew »

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

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

Сообщение Dmitry »

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

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

Сообщение Dmitry »

Какой-то "чудак на букву м" на демо-сайте сгенерил в одном из тарифов 9999 ваучеров. Попытка их удаления надолго вывела из строя систему (в том плане, что читать из базы демо программа могла, а писать в нее - нет).

В результате в коде появилось ограничение - если кассир ставит при генерации число ваучеров, равным 901 и выше, система принудительно выставляет его равным 900.
alexandrnew
Сообщения: 85
Зарегистрирован: 25 окт 2012, 19:32
Контактная информация:

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

Сообщение alexandrnew »

Dmitry писал(а):Какой-то "чудак на букву м" на демо-сайте сгенерил в одном из тарифов 9999 ваучеров. Попытка их удаления надолго вывела из строя систему (в том плане, что читать из базы демо программа могла, а писать в нее - нет).

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

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

Сообщение Dmitry »

"Добавилось" вчера, поэтому желающие могут порулить вручную.

в файле
/var/www/easyhotspot/system/application/models/vouchermodel.php
БЫЛ код:

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

        function generateVoucher(){
                $billingplan_name = $_POST['billingplan'];

                $numberofvoucher = $_POST['numberofvoucher']; 
после правки СТАЛ такой код:

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

        function generateVoucher(){
                $billingplan_name = $_POST['billingplan'];

                if ($this->input->post('numberofvoucher') < 901){
                $numberofvoucher = $this->input->post('numberofvoucher');
                } else {
                $numberofvoucher = 900;
                }
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

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

Сообщение Dmitry »

Добавлено
  • В меню кассира на "домашней" странице под информацией о сервере выведены показания нагрузки (аналогичные тем, что показывает команда top)
  • Скрипт сброса гостевых ваучеров изменен. По большому счету, изменен немного сам подход. Теперь период сброса равен сроку годности ваучера гостевого тарифа. Думаю, это наиболее "интуитивно понятный" механизм управления. То есть, допустим ставится номинал гостевого тарифа 30 минут, а срок годности - сутки. Клиент "гостит", пока не наберет 30 минут суммарного трафика. После этого его перестает пускать как гостя. В то же время скрипт сброса постоянно мониторит список гостевых ваучеров. Как только с момента активации "этого" гостевого ваучера прошло время, равное сроку годности, скрипт сбрасывает данный ваучер. В нашем примере, через сутки ваучер клиента будет удален, и система снова будет готова сгенерить ему новый гостевой ваучер. Клиент снова получит свои 30 минут доступа...
  • В базу добавлена новая таблица - история гостевых доступов. В веб интерфейс добавлена страница для просмотра этих записей с возможностью поиска. А в скрипт сброса гостевых ваучеров - команда на сброс статистики в эту таблицу. В итоге - когда скрипт удаляет гостевой ваучер по окончании его срока годности, в таблицу "истории" сбрасываются данные о том, чего и сколько потребил гость.
  • В меню клиентов с оплатой по счету также добавлена возможность просмотра сеансов клиента, если щелкнуть по его логину.
  • В списках сеансов клиента изменен порядок вывода записей - первыми выводятся самые "свежие" данные, более старые сеансы идут в конец списка.
Skydreem
Сообщения: 298
Зарегистрирован: 28 май 2011, 14:51
Контактная информация:

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

Сообщение Skydreem »

Отличная работа
Как их получить?
Ответить

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

Сейчас этот форум просматривают: Bing [Bot] и 1 гость