Перейти до

strushke

Сitizens
  • Всього повідомлень

    149
  • Приєднався

  • Останній візит

  • Дней в лидерах

    2

Все, що було написано strushke

  1. strushke

    Зависть SwOS

    Да я просто тупой, как сапог)
  2. Всем доброго вечера! Пытаюсь заскриптить бэкап с SwOS, благо, нагуглилась такая возможность получать его через http://login:password@ip/backup.swb Вырисовался следующий скрипт: set timeout 60 set login {LOGIN} set password {PASSWORD} set ip {IP} spawn wget -q -S -O - http://$login:$password@$ip/backup.swb expect eof И не работает, в предварительном просмотре отображается только spawn wget -q -S -O - http://myuser:mypass@myip/backup.swb При этом, тот же скрипт работает в консоли и выплёвывает конфиг прямо в неё. Пробовал то же через
  3. strushke

    Механизм скидок

    Ну в том плане, что если у кого-то бабушка, либо друга привел ради спец предложения, получил скидку и платили за 2 как бы оптом. Потому что если тариф сделать с меньшей ценой, получится, что один может либо задержать оплату, либо вообще слететь, а другой будет продолжать платить со скидкой
  4. strushke

    Механизм скидок

    У меня еще возникла задача и я пока не понял, как её решить. Нужно сделать скидку на парные аккаунты, или за каждого дополнительного привязанного абонента скидку, но чтобы при этом она только была доступна при единовременной выплате за всех связанных абонентов. Вроде , это было в корпоративных пользователях, во-первых, оно заявлено как устаревшее, а во-вторых, помню, как-то пробовал это провернуть, тогда оплаты просто дублировались на связанные аккаунты. Получалось, что денег человек дал , скажем 10, а по кассе как будто 20. Спасибо за помощь
  5. strushke

    Придумал фичу

    Всё, доходчиво и понятно) Действительно, так быстрее и удобнее. Да , кофе выпил много, на подъеме был
  6. Доброе утро! Сидел я тут, болтался на стуле с чашкой в руке, и придумал - а что, если была бы возможность создавать события на события. Щас поясню. Все действия пишутся у нас в лог, который доступен в модуле "События". К примеру, мне сейчас захотелось снимать с баланса юзера за ручное начисление кредита. Таким образом, вместо того, чтобы лезть в код и ковырять родные модули, можно было бы пойти в лог, выбрать любимое часто повторяющееся действо и приклеить к нему что вздумается (в рамках API, конечно же) Пока я не проснулся, и не подумал, что идея та
  7. strushke

    Механизм скидок

    Благодарю! Видимо, придется обновляться Не сильно я люблю это, но придется
  8. strushke

    Механизм скидок

    Если кому-то это поможет, у меня это реализовано(пока только на словах, вручную) в виде "бонусов", а не "скидок". Короче, я создал отдельный cashtypeid с пометкой Бонус, Допустим, пассажир хочет оплатить 3 абонплаты, значит ему скидка 10%, наличкой ему вношу его 3 абонплаты с вычетом скидки, Потом бонусом вношу остаток, таким образом, тариф продолжает снимать абонплату как обычно. Соответственно, можно спокойно делать договорный бонус - кто-то сразу за год внесет, получит еще 3 абонплаты бонусом, например А кто-то - козёл и вообще, к нему было много бесплатных ложных в
  9. Привет! Я благодарен за столь развернутый и поучительный ответ, мне есть чему поучиться. Просто ситуация была такая, что "в наличии "плоскогубцы и шуруп, который надо вкрутить прямо щас") Пошел напролом) А по поводу самостоятельности - да я вообще считаю, что тут стесняться не стоит - не на бумаге же пишем, можно и переписать) Хорошего дня!
  10. Добрый день! Появилась необходимость предоставить кассиру возможность свериться с кассой, но предоставлять доступ к полному финансовому отчету желания особого не было. Поэтому по-быстрому выпилил всё лишнее из оригинального модуля. Особая благодарность разработчикам биллинга за возможность простой доработки чего угодно под свои нужды Помощь по установке находится в файле readme.txt Модуль имеет отдельные права доступа, поэтому можно их назначить только кассирам, например Он выдает отчет кассы за сегодняшний день только для того ка
  11. strushke

    Ошибка? Big data processing error

    Спасибо! Это какая-то особая биллинговая магия?)
  12. Добрый день! Сегодня заметил странную ошибку, которая непонятно, откуда берется. Проявляется в виде надписи под некоторыми формами: Big data processing error Версия 1.1.5 (7920) В usersearch под формой есть эта надпись В report_finance в самом низу В report_sysload прямо под окошком с серийным номером и версией биллинга. Пока что, влияния на работу замечено не было, но надпись то там не просто так. Попробовал: Очистку кэша Исправление таблиц БД Ковыряние логов httpd-error Ничего из этого не помогло
  13. Всем доброго дня и с праздниками! Если вдруг кто-то хочет запускать различные темы в кабинете пользователя, в зависимости от типа устройства, вам потребуется произвести некоторые манипуляции с php кодом кабинета, ну и вот вам моё (может неказистое, но рабочее) решение: На гитхабе уже существует php проект, определяющий тип устройства, поэтому не выдумываем и будем использовать его: https://github.com/serbanghita/Mobile-Detect/ Для начала, нужно подключить его вконце index.php: require_once 'Mobile_Detect.php'; //Detect library
  14. Всем привет! Вот уже незаметно, как целых 5 лет я использую Ubilling и я очень этому рад! Огромное спасибо разработчикам системы! Биллинг не только легок в использовании "из коробки", но и не сложен в модернизации "под себя", а так же в написании модулей! С 2016 года я использую Ubilling в связке с Mikrotik, и с тех самых пор, как я его начал использовать, у меня не было никаких проблем. Кажется, это была версия 0.8.3, и BSD 10 под виртуалкой. Не всегда я следовал за обновлениями, поэтому спустя некоторое время я просто накатил сразу bsd 12 с чистым биллингом
  15. Ага, объясните, что такое "сайт" пятиста грузинам, а я попкорном пока запасусь
  16. Ну, в моем случае, быстрота не влияет никак. там в деревне сейчас 3 клиента, туристы не приехали. А даже если и будет 500, то есть multigen.
  17. На микроте api я делал eoip туннель, уже всё года 2 работает в соседней деревне. Хотя можно и l2tp обойтись, это уж кто какой ман нашел, или кому что сердцу ближе.
  18. strushke

    FreeBSD на VMBOX

    Так всё ж просто . Инсталл есть, мануалы есть. По радиусу всё разжёвано. Работает почти из коробки. Главное помнить всегда про логи, и их палить, если что-то не так. Всё получится!
  19. strushke

    Релизы Ubilling 2020

    Огромное вам человеческое спасибо за то, что вы есть!
  20. Вы меня вроде читаете, а не вникаете. Я не говорил, что операции реконнекта сами по себе происходят. В мирное время при начислении АП или выставлении кредита - это, конечно же, одинаковые API. А вот если попробовать перезапустить stg или сервак в целом, то созерцать логи вида user balalao logged in from 666.666.666.666 via api address list changed by balalao simple queue changed by balalao dhcp lease changed by balalao arp entry changed by balalao user balalao logged out from 666.666.666.666 via api примерно на протяжении минут 15ти. И это 400 абонов. Я даже не хочу думать, что (
  21. Написал Начал писать модуль по типу корованнов с уно и женами. Пока что корованны грабит все без исключений, но кому надо, тот допишет (Если разберется в этой куче воняющего кода) Писался по образу копипасту и подобию модуля bulksms, который мной же был нагло с****жен и является полной копией turbosms. Ну вы поняли, основная масса готова, кому надо больше - тот допилит. Можно экспортировать в CSV всех, а так же, тех, кому осталось 5 дней, или 0. Другие опции убрал, так как мне они не нужны. Если кому-то это поможет, буду счастлив Если кто-то заинт
  22. strushke

    Help !!

    Я слишком стар для этой фигни) Мои две системы и так географически разнесло.
  23. strushke

    Help !!

    Спасибо! каждый раз как вижу подобный топик, лезу бэкапить всё
  24. strushke

    И снова Кучаген + Mikrotik

    Ну, в данный момент оно в одной сервачной стоит. Но есть еще один NAS за городом, правда там пока клиентов мало. Сама концепция hotspot - отличная, если б не проблема с авторизацией. Буду до последнего искать, что не так, а потом если что, dhcp выберу.
  25. strushke

    И снова Кучаген + Mikrotik

    Офигенно! Так и хочу сделать!) Согласен, без авторизатора будет проблематично. Ну, есть идея использовать репликацию radius и mysql базы, просто поднять микросервер только для них. Но это уже плюшки. Шишки - это заставить работать хотспот. Не понимает он, что надо дать роутеру доступ. Может дать на пару минут ,а потом каким-то образом видит внутренний IP клиента (за NAT его роутера) и всё, начинаются непонятки у него. Назначенный IP то из радиуса (Скажем, 10.0.*.100, а фактический он определяет типа 192.168.*.20. При этом MAC привязан то к внешней подсети клиентского
×
×
  • Створити нове...