Биллинговая система Nodeny
25 Ноября 2024, 14:58:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 32 33 [34] 35 36 ... 54
  Печать  
Автор Тема: Фичереквест на NoDeny+  (Прочитано 245762 раз)
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #495 : 30 Мая 2013, 12:16:35 »

Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)
ну так что там, есть какой прогресс?
извени, но прогрес остановился после написания плана алгоритма, дел не впроворот, сейчас  за границей в коммандировке на 3 недели, а там посмотрим
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #496 : 31 Мая 2013, 16:18:22 »

нужно округление копеек, как это сделать? хотя б что б в клиентской статистике и кассовом ордере
Записан
Nafanya
NoDeny
Старожил
*

Карма: 1
Offline Offline

Сообщений: 459


412112973
Просмотр профиля Email
« Ответ #497 : 07 Июня 2013, 10:35:40 »

Цитировать
сделать это всё в одном файле и чтоб при заходе на "Подключение услуги" можно было вибрать смену услуги
а то в наличии много тупых клиентов которые звонят и спрашивают: "куда зайти и как подключить?"

я с этим согласен, что лучше так. А то многие явного не видят, им надо носом да в мисочку. Правда и сам таким бываю.
Записан

Кому то Бог дал ручки, а кому то - грабельки.
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #498 : 11 Июня 2013, 09:38:28 »

По демо версии вижу что все таки реализацию MAC не сделали еще?

Или может я ошибаюсь....
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #499 : 11 Июня 2013, 14:45:40 »

мак адреса? сделал
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #500 : 11 Июня 2013, 22:39:13 »

после гроз во время ремонта заметил, что очень нехватает кнопочки (или колонки) "время последней авторизации",
возможно ли добавить ее в Н+?

а ещё заметил что на странице "Маки авторизаций", нету даной информации, и в БД тоже нет данных;
в коде модуля "ДШЦП" не указан параметр метода авторизации, в следствии не работает поиск по авторизации дшцп

в коде надо заменить
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, ''
на
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, 'mod=dhcp'
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #501 : 12 Июня 2013, 10:11:49 »

В общем, закоммитил я фичу повышения скорости по времени суток. Можете сделать услугу бесплатной и длительностью 31 день.
  • что -то не працюе( время выставляю - а результата нет, если без учета времени - то работает, сам я уезжал - проверить не успел(обновил, перезапустил носервер и ядро))
  • если делать sql запросом добавление услуги, в таблицу pays тоже надо записи делать - будет ли работать без них?(все равно халява))
Записан
Sis
Старожил
****

Карма: -7
Offline Offline

Сообщений: 370


Просмотр профиля
« Ответ #502 : 15 Июня 2013, 23:04:20 »

Можно ли сделать чтобы при смене состояния клиента удалялся бы комментарий который относится к другому состоянию. Т.е. ставим клиенту заявка на ремонт пишем комментарий исправить кабель,меняем на все ок, комментарий удаляется.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #503 : 16 Июня 2013, 01:04:18 »

Самы простой вариант (епссно на той таблице, где состояние):
Код:
mysql> help create trigger;
Name: 'CREATE TRIGGER'
Description:
Syntax:
CREATE
    [DEFINER = { user | CURRENT_USER }]
    TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_body

This statement creates a new trigger. A trigger is a named database
object that is associated with a table, and that activates when a
particular event occurs for the table. The trigger becomes associated
with the table named tbl_name, which must refer to a permanent table.
You cannot associate a trigger with a TEMPORARY table or a view. CREATE
TRIGGER was added in MySQL 5.0.2.

In MySQL 5.0 CREATE TRIGGER requires the SUPER privilege.

The DEFINER clause determines the security context to be used when
checking access privileges at trigger activation time. It was added in
MySQL 5.0.17. See later in this section for more information.

trigger_time is the trigger action time. It can be BEFORE or AFTER to
indicate that the trigger activates before or after each row to be
modified.

trigger_event indicates the kind of statement that activates the
trigger. The trigger_event can be one of the following:

o INSERT: The trigger is activated whenever a new row is inserted into
  the table; for example, through INSERT, LOAD DATA, and REPLACE
  statements.

o UPDATE: The trigger is activated whenever a row is modified; for
  example, through UPDATE statements.

o DELETE: The trigger is activated whenever a row is deleted from the
  table; for example, through DELETE and REPLACE statements. However,
  DROP TABLE and TRUNCATE TABLE statements on the table do not activate
  this trigger, because they do not use DELETE. See [HELP TRUNCATE
  TABLE].

URL: http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #504 : 25 Июня 2013, 15:59:55 »

после гроз во время ремонта заметил, что очень нехватает кнопочки (или колонки) "время последней авторизации",
возможно ли добавить ее в Н+?
В общем, я добавил. Тока считайте это бетта-фичей - как в мускуле исправят баг - доделаю. Работает тока поиск по времени последней авторизации, например больше/меньше, а вот колонка пока не выводится - придется заглядывать к клиенту в данные
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #505 : 25 Июня 2013, 16:41:27 »

в коде надо заменить
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, ''
на
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, 'mod=dhcp'
вот эти действия и стирают мак-адрес клиента
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #506 : 25 Июня 2013, 19:34:43 »

в коде надо заменить
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, ''
на
Код:
 Db->do("CALL set_auth(?,?)", $usr->{ip}, 'mod=dhcp'
вот эти действия и стирают мак-адрес клиента
а если добавить следуюшее:
Код:
use Net::ARP;
...
        my $mac = Net::ARP::arp_lookup('lo', $p{ipa} );
        $mac =~ s/://g;
        my $pmac;
        $pmac = "user=$mac;" if (length $mac == 12);
        my $opts = "mod=dhcp;$pmac";
        Db->do("CALL set_auth(?,?)", $p{ipa}, $opts);
...
то кажись всё работает (около месяца)
2 Efendy: заглянь в ЛС
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #507 : 27 Июня 2013, 10:30:34 »

В CALL set_auth если 2й параметр пустой, то параметры авторизации в существующей записи авторизации не меняются. Это сделано для того, чтобы в момент начальной авторизации мы установили, скажем, мак-адрес, а потом поддерживали авторизацию. Ты не написал где именно поменял, поэтому я предположил, что там, где не надо
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #508 : 14 Июля 2013, 17:27:13 »

Сделать бы в настройках "баланс при создании учетки", например создал клиента и у него сразу безнальный (или наличный) платеж 200 грн проведен.
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #509 : 15 Июля 2013, 22:56:45 »

Сделать бы фичу к массовым сообщениям - "настаивать на прочтении".
up
уже придумал как реализовать!
будет готово примерно через 2 недели (много личной работы + командировка)
ну так что там, есть какой прогресс?
извени, но прогрес остановился после написания плана алгоритма, дел не впроворот, сейчас  за границей в коммандировке на 3 недели, а там посмотрим

сделал!!!

на рассмотрении у Efendy
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Страниц: 1 ... 32 33 [34] 35 36 ... 54
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!