Перейти до

Релизы Ubilling


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

  • Відповіді 1,2k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

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

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

Posted Images

блин хотел поматюкаться и пока не нашел на что это сделать ! Кстати кто нить системой оплат  нонстоп 24 уже пользовался ?

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

о ну хоть чтото нашел )) или это только у меня ? при выполнении команд в модуле консоль разработчика (sql)  вот такая штука : Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/bils/modules/general/sqlconsole/index.php on line 172

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

Обновился. Такая "фича" у меня не работает. Все гладко.

Пробовал и MySQL и php-консоль.

Правда совсем тестил простые операции типа

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

 

Кстати кто нить системой оплат  нонстоп 24 уже пользовался ?

Пользовался. Работает.

 

 

при выполнении команд в модуле консоль разработчика (sql)  вот такая штука :

Если запрос типа DELETE/UPDATE/CREATE TABLE и прочих, которые не подразумевают возвращения какого-то результата - такое вполне возможно.

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

 

 

Если запрос типа DELETE/UPDATE/CREATE TABLE и прочих, которые не подразумевают возвращения какого-то результата - такое вполне возможно.

 

а ну да его то я и делаю значь все ок :)Блин!!!! надо еще поискать .

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

Символично, чё :)

 

Хотя я слабо представляю глубинный символизм общепризнанного символа говнокода, в контексте LTE в йобурге.

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

 

при смене внешних IP в удалённом NAS какие конфиги надо править кроме rc.conf и  firewall.conf..?

В случае если ничего с точки зрения раутинга от NAS до биллинга не меняется - ничего кроме этих двух + наклонцать новую айпишку в соответствующем модуле .

Если мне не изменяет память - внешняя айпишка там фигурирует только в контексте NAT-а.

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

 

извините - в каком :huh: ?

В соответствущем задаче - тоесть "Сервера доступа (NAS)" если вы общаетесь с ним по внешнему интерфейсу.

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

Символично, чё :)

 

Хотя я слабо представляю глубинный символизм общепризнанного символа говнокода, в контексте LTE в йобурге.

Не на Вашем ли биллинге?)))

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

Несмотря на наполеоновские планы и кучу работы, мы решили таки выпустить новый релиз.

 

uzba.jpg

 

Релиз Ubilling 0.4.6 - rev 2939

  • Изменения в структуре БД, см дамп.
  • alter.ini: новая опция SEARCH_CUSTOM_CONTRACT включающая дополнительную форму поиска по договору
  • alter.ini: новая опция ASTERISK_ENABLED включающая поддержку Asterisk
  • alter.ini: новая опция NMAP_PATH устанавливающая путь к nmap
  • alter.ini: новая опция FREERADIUS_ENABLED включающая поддержку FreeRADIUS
  • alter.ini: новая опция SETCASH_ONLY_ROOT включающая запрет использования опции «установить счет» пользователям без прав главного администратора.
  • Альтернативные скрипты Stargazer: добавлено полное удаление записей пользователя с NAS при удалении из системы и смене IP адреса.
  • Модуль «Интеграция с AskoziaPBX»: исправлено отображение аптайма АТС
  • Модуль «Интеграция с AskoziaPBX»: появилась возможность просмотра статистики по внутренним номерам.
  • Модуль «Дома»: теперь позволяет указывать гео координаты дома и искать дома по карте.
  • Модуль «Профиль пользователя»: теперь позволяет производить поиск дома пользователя на карте.
  • Модуль «Права администраторов»: исправлена ошибка при выставлении рутовых прав.
  • Модуль «Регистрация пользователей»: при регистрации без указанной квартиры, теперь автоматически выставляется нулевая.
  • Модуль «События»: исправлен подсчет выставленных за месяц кредитов. Спасибо DarkSpider
  • Модуль «Популярность тарифов»: полностью рефакторнут. Теперь также визуально отображает количество неактивных пользователей. Все тлен.
  • Модуль «Сети и сервисы»: слегка рефакторнут, реагирует на поддержку FreeRADIUS.
  • Модуль «Сервера доступа (NAS)»: в связи с аннигиляцией всей старой поддержки GNU Radius ликвидирован соответствующий тип NAS.
  • Модуль «Профиль пользователя»: плагин профиля «Мониторинг сингнала Mikrotik» переехал в черную магию.
  • Модуль «Профиль пользователя»: плагин профиля «Движение средств» как более используемый выехал из черной магии.
  • Модуль «Заявки на подключение»: теперь умеет генерировать задачи для планировщика работ.
  • Новый модуль «Asterisk»: позволяет просматривать статистику по звонкам.
  • Новый модуль «Карта домов и пользователей»: позволяет визуально наблюдать месторасположение домов и пользователей в них.
  • Новый модуль «Установка RADIUS-атрибутов»: делает как ни странно то что и предполагается.
  • API удаленного вызова: новый вызов fullhostscan предназначенный для опроса всех подсетей из справочника «Сети и сервисы»
  • API удаленного вызова: новый вызов rebuilduserdatacache перестраивающий кеш пользовательских данных в exports/cache_*
  • Кабинет пользователя: воспользоваться услугой кредитования теперь возможно только в случае недостатка средств на счету.
  • Попытки использования Ubilling при не запущенном Stargazer - теперь не увенчаются успехом.

 

Рекомендации к обновлениям теперь будут тут: http://wiki.ubilling.net.ua/doku.php?id=relnotes

А вот и обновленная демка: http://ubilling.net.ua/?module=fnpages&pid=demo

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

Да. Для него. Плюс  еще немного магии для анализа состояния тех которые не пингаются по icmp.

На данный момент это их состояние отображается только в модуле "Карта домов и пользователей".

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

Альтернативный шаблон для "Кабинета пользователя".

 

 

post-12401-0-04161500-1381528643_thumb.png post-12401-0-62925500-1381528647_thumb.png post-12401-0-61961900-1381528651_thumb.png

 

 

 

Скачать можно потыкав по вот этой ссылке

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

о прикольно!!! классная темка

 

ксти обновился, спасибо. 

можно подробней про модуль «Карта домов и пользователей» ?

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

 

о прикольно!!! классная темка

Просто наглядная демонстрация того, как любой шаблон клеится под кабинет за 10 минут.

 

 

ксти обновился, спасибо.

На здоровье.

 

 

можно подробней про модуль «Карта домов и пользователей» ?

 

1. Карта оборудования -> Карта домов

2. "Поиском координат"  растыкиваете по карте дома.

3. Вешаете вышеуказанный вызов fullhostscan в крон.

4. Радуетесь жизни рассматривая "а где там все пользователи погибли?"

5. А да - еще можно из профиля пользователя потом потыкать, чтобы посмотреть как себя чувствуют его соседи.

 

Как-то так: http://demo.ubilling.net.ua:9999/billing/?module=usersmap

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

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

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

    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  

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