Страница 9 из 40

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

Добавлено: 10 мар 2013, 09:25
Dmitry
Добавлены кнопки для перехода из меню администратора в меню кассира и наоборот. Кнопки доступны, если вошедший в программу пользователь - администратор или суперадминистратор.

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

Добавлено: 09 апр 2013, 15:05
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

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

Добавлено: 10 апр 2013, 13:30
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'){?>
После этого, для кассиров будет действовать глобальная настройка про "Доверие кассиру", и если его нет, то для кассира кнопок удаления в меню не будет. В то же время, админы, зайдя в это меню, кнопку удаления клиентов будут видеть ВНЕ ЗАВИСИМОСТИ от настройки параметра.

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

Добавлено: 10 апр 2013, 13:40
alexandrnew
спасибо
хорошее добавление.

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

Добавлено: 10 апр 2013, 13:59
Dmitry
кстати, аналогичное надо проделать и в файле
/var/www/easyhotspot/system/application/views/voucher/voucher_view.php
(это для списка ваучеров)

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

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

В результате в коде появилось ограничение - если кассир ставит при генерации число ваучеров, равным 901 и выше, система принудительно выставляет его равным 900.

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

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

В результате в коде появилось ограничение - если кассир ставит при генерации число ваучеров, равным 901 и выше, система принудительно выставляет его равным 900.
давно появилось? или надо его себе добавить?

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

Добавлено: 11 апр 2013, 09:47
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;
                }

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

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

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

Добавлено: 12 апр 2013, 19:26
Skydreem
Отличная работа
Как их получить?