Перейти до

Релизы 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 користувачів

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

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

    • Від camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • Від grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • Від nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • Від ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       






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