Перейти до

Релизы Ubilling


Рекомендованные сообщения

Ещё нашёл неточность http://demo.ubilling.net.ua:9999/billing/?module=sqlconsole&devconsole=true

В консоли ПХП если писать с ошибкой, то... хреново получается. Попробуйте например пропустить ;

Я уже решал подобную проблему, в таком случае надо кешировать вывод для eval();

  	 ob_start();
       eval('text');
       $text = ob_get_contents();
       ob_end_clean();
      echo $text;

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 1,2k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Да кстати если кому то нужен шаблон для свича то вот  можно воспользоваться такой штукой  шаблоно-генератором

Преувеличиваем? Ничего особенного и нового я не сделал

Ни один единорог не пострадал? =)

Posted Images

2 Den1xxx

 

В консоли ПХП если писать с ошибкой, то... хреново получается. Попробуйте например пропустить ;

да, про output buffering я как-то и призабыл - самоцель таки видеть нотайсы и ерроры. Сия консолька используется только для быстрого исполнения насущных тестов типа

 

$login_q="SELECT `login` from `users` WHERE `Cash`>0";
$randomlogin=simple_query($login_q);
if (!empty($randomlogin)) {
$billing->resetuser($randomlogin['login']);
} else {
deb('nousers');
}

 

И да, вы правы - так значительно красивше

 

 log_register('DEVCONSOLE '.$stripcode);
 ob_start();
 eval($phpcode);
 $debugData= ob_get_contents();
 ob_end_clean();
 show_window(__('Console debug data'),$debugData);
 log_register('DEVCONSOLE DONE');

 

Денис, где вы раньше были? :)

 

2 nlo

 

Спасибо обновился :-)

Да незачто - просто это очередной повод задуматься о рефакторинге обновлялки, которой сейчас, как не сложно заметить плевать - скачался ли релиз. :(

Ссылка на сообщение
Поделиться на других сайтах

 

Денис, где вы раньше были? :)

 

А то ж не знаете? На рудниках конечно :)

 

самоцель таки видеть нотайсы и ерроры.

Таки эрроры никуда не денутся при таком раскладе, просто перестанут портить дизайн ;)

В версии сами-знаете-чего ещё от 2010г. реализована идея писать статические страницы на php, как раз таким образом.

А идея подсмотрена у недоделанного релиза 1.3, но там разработчику не хватило терпения довести дело до конца и закешировать ошибки.

 

В статьи правда парсер php я побоялся прикрутить :)

Ссылка на сообщение
Поделиться на других сайтах
А то ж не знаете? На рудниках конечно :)

:D

 

Таки эрроры никуда не денутся при таком раскладе, просто перестанут портить дизайн ;)

та да, уже заметил ;)

$debugData= ob_get_contents();

 

В статьи правда парсер php я побоялся прикрутить :)

та да, это было бы очень страшно с точки зрения безопасности - у меня как понимаете специфика совсем иная и администраторы сами по себе довольно опасные :)

Ссылка на сообщение
Поделиться на других сайтах

2 nlo

 

Спасибо обновился :-)

Да незачто - просто это очередной повод задуматься о рефакторинге обновлялки, которой сейчас, как не сложно заметить плевать - скачался ли релиз. :(

Это нестрашно я с бэкапа восстановил всё по шурику как было

хотя можно пару изменений сделать.

а то приходится ручками кое что допиливать :-)

Відредаговано nlo
Ссылка на сообщение
Поделиться на других сайтах

...

2. Пароли в явном виде хранятся? Решили без хеша обойтись? Как-то стремно имхо.

Ну это уже не мое творчество - собственно так из покон веков сложилось у stargazer с store_mysq.so и думаю не меняется, чисто из соображений обратной совместимости.

В любом случае, как вы могли заметить, аккаунты администраторов stargazer из `admins` и администраторов самого ubilling (если быть точным то это рядовые пользователи reloadcms, с вагоном прав) храняться уже с хешами.

Ух, всего на сутки уехал в спокойные места, а тут такой движ!

Если быть честным, то это тоже не хеши. И ломаются эти пароли (восстанавливается cleartext из „типа“ хеша) на раз-два, могу прямо тут ломалку выложить :)

Мне это самому не очень нравится, но обратная совместимость...

Ссылка на сообщение
Поделиться на других сайтах

Вопрос - mc реально стал мешать автомотической установке?

 

после установки - не зависемо на какую фрю следующее

/etc/rc : WARNING: /usr/local/etc/multinet/dhcpd.conf is not readable

/etc/rc : WARNING: failed precmd routine for dhcpd

 

при запуске апача тоже ошибки + синтаксическая в апаче httpd.conf в 105 строке (ругается на libexec/apach22 ...)

Ссылка на сообщение
Поделиться на других сайтах
если Вы про Midnight Commander то да они з УБиллингом не дружат.

Вот сейчас возьму, и чисто из принципа проверю. Да и видео переснять уже давно пора.

Ссылка на сообщение
Поделиться на других сайтах

Есть подозрения, что они пользуются установщиком разворачивающим все из бинарных пакетов за две минуты.

Пакеты собраны на обновленном дереве сорцов - а установка mc из дерева портов релизной версии может вполне себе притащить вагон старющих депенденсов и уронить половину сервисов. В любом случае portsnap еще никто не отменял.

 

mc-light

deco тогда уж :)

 

Энивей я не понимаю накой оно упало на биллинговом сервере - который раз поставил и забыл навсегда.

Ссылка на сообщение
Поделиться на других сайтах

...

 

Энивей я не понимаю накой оно упало на биллинговом сервере - который раз поставил и забыл навсегда.

Главное чтобы с vim не конфликтовало :)

Ссылка на сообщение
Поделиться на других сайтах
Энивей я не понимаю накой оно упало на биллинговом сервере - который раз поставил и забыл навсегда.

може тому, що у нубів вроді мене починаючих адмінів починається епілептичний припадок при виді чистої консолі, а з МС усе не так страшно виглядає.

 

у мене МС з убілінгом зрослослися після танців з бубном які nightfly не одобряє.

pkg_add -K -rf mc

дальше написано тут

Установка УБінсталлером в онлайн режимі.

попри усі НО усе піднялося вроді нормально проблеми виникли черз мої криві руки підчас налаштування :rolleyes:.

ps. може допоможе вищими умам розібратися.

Ссылка на сообщение
Поделиться на других сайтах
може тому, що у нубів вроді мене починаючих адмінів починається епілептичний припадок при виді чистої консолі,

рекомендую атипічні нейролептики

 

а з МС усе не так страшно виглядає.

можливо варто збільшити дозу коректорів

 

Доречі з цікавості, після знімання нинішніх відео поставив ото ваше mc попередньо ясно апдейтнувши порти. Жуть скільки лайна воно за собою депенденсами тягне. Але так - таки нормально собі без всяких встало. ЩЯРНТ?

Одного не розумію - що з mc нуби починаючі адміни можуть зробити швидше і простіше, ніж нормальні люди, засобами консолі? Копіювання файлів? Переміщення? Розпаковку архівів? :/

Ссылка на сообщение
Поделиться на других сайтах

Одного не розумію - що з mc нуби починаючі адміни можуть зробити швидше і простіше, ніж нормальні люди, засобами консолі?

нуби починаючі адміни консолі незнають, а з mc можуть током і не вчити :rolleyes: .

portsnap fetch
portsnap extract
portsnap update

допомогло

Ссылка на сообщение
Поделиться на других сайтах

Поднято зеркало, для скачивания оригинальных дистрибутивов а так же для обновлений. Возможно для кого-то это зеркало может работать быстрее.

 

download.pngСвежий релиз Ubilling (зеркало)

download.pngАктуальная сборка UBinstaller (зеркало)

 

Также на случай небольшого термоядерного апокалипсиса, схоронено все что нужно для счастливой жизни Stargazer-а.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

что то какая-то штучка непонятная получилась. Пытаюсь поменять MAC у абонента пишет:

 

Ошибка
Получен MAC с неверным форматом

 

Что с этим MAC не так, не пойму? MAC адрес абонента: с4:76:d0:be:bb:7f

 

Ubilling 0.3.7 rev 2339

Відредаговано felixio_01
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Что с этим MAC не так, не пойму? MAC адрес абонента: с4:76:d0:be:bb:7f

"c" кирилическая.

 

Как-то так.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

мля.... а слона то и не заметил... сори. Точно так:

 

 

"c" кирилическая.

 

мне MAC прислали, я то думаю: без подвоха. Это же как надо было извратиться чтоб "с"  в одной раскладке а всё остальное в другой.

Відредаговано felixio_01
Ссылка на сообщение
Поделиться на других сайтах

Доброе время суток! 

Есть ли возможность изменить логин в профиле пользователя когда абонент уже создан?

Дело в том, что когда создавали пользователей генерировались огромные логины (алиасы были большими, да и на это как-то внимания не обращали). Сейчас назрела необходимость продвижения в массы "личного кабинета", а логины пользователей огроменные )))). 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Есть ли возможность изменить логин в профиле пользователя когда абонент уже создан?

Никак - такого функционала и в самом stargazer нету. Пользователь stargazer - является базовой сущностью со множественными связями.

Единственное, что могу предположить - это тушить stargazer и колбасить по базе неким астральным скриптом, который будет менять логины в каких-то из 82 табличек :)

Энивей - это довольно странное желание.

 

На будущее - начиная с 0.3.4 есть опции генерации логинов.

 

Дело в том, что когда создавали пользователей генерировались огромные

логины (алиасы были большими, да и на это как-то внимания не обращали).

Сейчас назрела необходимость продвижения в массы "личного кабинета", а

логины пользователей огроменные )))).

Если авторизация с авторизатором - то они и так свои адовые логины знают, а автозаполнение в браузерах/запоминание паролей никто не отменял. Если же для авторизации оконечных абонентов используется дефолтная прибивка по IP+MAC - тогда какой смысл держать кабинет под паролем? Оно и так их в обратную сторону по айпишке определять будет.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

 

ЭНикак - такого функционала и в самом stargazer нету. Пользователь stargazer - является базовой сущностью со множественными связями.

 

я так и знал, хм... вообщем думать раньше надо было ((((

 

 

Единственное, что могу предположить - это тушить stargazer и колбасить по базе неким астральным скриптом, который будет менять логины в каких-то из 82 табличек

 

ну это конечно не реально.

 

 

Энивей - это довольно странное желание.

 

да мы вводим "карточки абонента". Т.е. это такая штучка в виде календарика, на ней написано ФИО, параметры сети (айпишник, маска, шлюз, днс) и логин для входа в личный кабинет, ну и разная рекламная лабуда. Вот и возникла необходимость сократить логины, а то логин пимерно на 12 симфолов (а то и более) хм... большеват ))))

 

 

Если авторизация с авторизатором - то они и так свои адовые логины знают, а автозаполнение в браузерах/запоминание паролей никто не отменял.Если авторизация с авторизатором - то они и так свои адовые логины знают, а автозаполнение в браузерах/запоминание паролей никто не отменял. Если же для авторизации оконечных абонентов используется дефолтная прибивка по IP+MAC - тогда какой смысл держать кабинет под паролем? Оно и так их в обратную сторону по айпишке определять будет.

 

Да тут у нас умельцы есть подделывают МАС и ессесно IP, которых конечно очень быстро отлавливаю... так что логин - это актуально

 

 

На будущее - начиная с 0.3.4 есть опции генерации логинов.

в курсе, ужё подправил всё что нужно... но те абоненты которых создавал до этого как бэ неудел.

Відредаговано felixio_01
Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від nightfly
      Ubilling 1.5.9 rev 9525 The Perfect Lock
       
      Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5.  
      Повний чейнджлог
      Оновлена демка
       
       

    • Від maxkorn
      Доброго дня!
      На Mikrotik NAS, створив нову підмережу для клієнтів, все наче порядок, тільки помітив, що не створюються шейпери в Queues для клієнтів цієї підмережі.
      В логах Stargazer наступне:
      2025-12-29 09:05:57 - [Ubilling] - OnConnect started for user `xxasdb5rzm`:
      2025-12-29 09:05:57 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Error: Queue entry can't be updated, missing
      2025-12-29 09:05:57 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 09:05:57 - [Ubilling] - QC: 6, elapsed time: 0.064 sec.
       
      При чому, на тому ж мікротіку є ще кілька підмереж, в яких все проходить нормально:
       
      2025-12-29 08:30:17 - [Ubilling] - OnConnect started for user `22zxp7u58x`:
      2025-12-29 08:30:17 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 08:30:17 - [Ubilling] - QC: 6, elapsed time: 0.602 sec.
       
      Налаштування аналогічні, в чому може бути причина?
    • Від ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • Від ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • Від camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?

×
×
  • Створити нове...