Биллинговая система Nodeny

Главная категория => Общий раздел => Тема начата: Efendy от 08 Октября 2011, 19:52:49



Название: Обновление документации
Отправлено: Efendy от 08 Октября 2011, 19:52:49
Товарищи, ничто не вечно под луной. Что нужно изменить в доке, что бы она стала актуальной? Можете дать ссылки на статьи, я сам выужу, что надо. Может что-то удалить или что-то уже не актуально или даже неправильно? Чего не хватает?

Спс


Название: Re: Обновление документации
Отправлено: Efendy от 13 Октября 2011, 22:23:15
Ладно, забыли. Тогда вопрос, кто-нибудь использует продажу ваучеров пополнения счета? Хочу избавиться от этой сущности, а то сейчас таблица  карточек запутана до немогу


Название: Re: Обновление документации
Отправлено: Andrey Zentavr от 13 Октября 2011, 23:40:07
Честно говоря мы хотели. А хотели сделать вот что:
Поставить диллерам в магазинчики/газетные киоски/трум-пам-пам какой-нить еееееее-пс и принтер который печатает на термобумаге.
Приходит клиент, говорит - "Мне сетку на 54.75 грн" - диллер ему бумажку и выбивает. Клиент приходит с бумажкой и вводит в статистику код.

Как это сделать штатными штуками мы так и не разобрались ,посему я холтел написать модуль.
Но так как разработка не оплачивалась, а делалось типа "Андрюха, смогешь?" - "Да, смогу". Времени на это убить больше двух дней не хотелось, потому пока закинул.


Название: Re: Обновление документации
Отправлено: smallcms от 13 Октября 2011, 23:56:38
Так может фичу сейчас прибить на корню? Сомневаюсь, что её невозможно будет прилепить поверх готового биллинга. С генерацией конечно там лес, но сам модуль активации, например - чистейшее пособие по написанию более сложных. :)


Название: Re: Обновление документации
Отправлено: Efendy от 14 Октября 2011, 07:39:12
Честно говоря мы хотели. А хотели сделать вот что:
Поставить диллерам в магазинчики/газетные киоски/трум-пам-пам какой-нить еееееее-пс и принтер который печатает на термобумаге.
Приходит клиент, говорит - "Мне сетку на 54.75 грн" - диллер ему бумажку и выбивает. Клиент приходит с бумажкой и вводит в статистику код.

Как это сделать штатными штуками мы так и не разобрались ,посему я холтел написать модуль.
Но так как разработка не оплачивалась, а делалось типа "Андрюха, смогешь?" - "Да, смогу". Времени на это убить больше двух дней не хотелось, потому пока закинул.
это интересная мысль.  Я попробую на днях написать такой модуль. Единственная проблема - это будет тока в обновленной 50й версии, которую я щас правлю нещадно со скоростью 1 файл в 2 дня (сеть время отбирает), т.е будет она готова примерно через месяц. Зато она будет клевая)

Кстати, я там юзаю jquery. Так что, если есть идеи по динамизму, в том числе ajax, то советуйте идейки. Анимацию все такое - нах


Название: Re: Обновление документации
Отправлено: Maks от 24 Октября 2011, 17:42:10
Товарищи, ничто не вечно под луной. Что нужно изменить в доке, что бы она стала актуальной? Можете дать ссылки на статьи, я сам выужу, что надо. Может что-то удалить или что-то уже не актуально или даже неправильно? Чего не хватает?

Спс

Еще актуально?


Название: Re: Обновление документации
Отправлено: versus от 24 Октября 2011, 19:09:43
актуально


Название: Re: Обновление документации
Отправлено: Demeo от 25 Октября 2011, 09:28:08
Добавить/изменить процедуру для получения разных скоростей приема/отдачи для микротика

Код:
DROP PROCEDURE IF EXISTS `radreply`;
DELIMITER $$
CREATE PROCEDURE `radreply` (IN login VARCHAR(64))
BEGIN
  DECLARE usr_id INT;
  DECLARE usr_ip VARCHAR(15);
  DECLARE speedrx VARCHAR(15);
  DECLARE speedtx VARCHAR(15);

  SELECT id,ip INTO usr_id,usr_ip FROM users WHERE name=login;
  INSERT into dblogin (mid,act,time) VALUES (usr_id,47,unix_timestamp());
  SELECT speed INTO speedrx from plans2 where id=(select paket from users where id=usr_id);
  SELECT speed_out INTO speedtx from plans2 where id=(select paket from users where id=usr_id);

  SELECT NULL,login,'Framed-IP-Address',usr_ip,'=';
  SELECT NULL,login,'Framed-IP-Netmask','255.255.255.255','=';
  SELECT NULL,login,'Acct-Interim-Interval','50','=';
  SELECT NULL,login,'Ascend-Data-Rate',speedtx,'=';
  SELECT NULL,login,'Ascend-Xmit-Rate',speedrx,'=';

END$$
DELIMITER ;

А также указать, что микротику отдается скорость в битах, а не в килобитах