Coder Social home page Coder Social logo

nightflyza / ubilling Goto Github PK

View Code? Open in Web Editor NEW
125.0 19.0 104.0 75.09 MB

Ubilling is opensource ISP billing system based on stargazer

Home Page: https://ubilling.net.ua

License: GNU General Public License v2.0

PHP 82.54% JavaScript 5.41% CSS 7.69% Smarty 0.21% Shell 0.03% HTML 1.34% Haxe 0.96% Makefile 0.01% SCSS 1.80% Roff 0.01% RouterOS Script 0.02%
stargazer php opensource-isp-billing ubilling billing isp broadband accounting-software accounting networking

ubilling's People

Contributors

ad-dycost avatar aleks-gr avatar alex-eri avatar azurre avatar bizzarre avatar bobr-kun avatar demonidze avatar discapacidad5 avatar dnason avatar gercpay avatar kagatan avatar kurtcobain55 avatar l1ght13aby avatar mgo235 avatar nightflyza avatar olegarh1kk avatar olegsemenyuk avatar pautiina avatar phsm avatar progxaker avatar pronoua avatar prostoname1 avatar s0liter avatar sdocent avatar spider-gh avatar valmikgol avatar vt-dev0 avatar webflygod avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ubilling's Issues

Ошибки при попытке привязать wcpe c профиля пользователя

Notice: Undefined index: LastPollDate in /var/www/data/ubilling/api/libs/api.wcpe.php on line 1211

Notice: Undefined index: SignalLevelLabel in /var/www/data/ubilling/api/libs/api.wcpe.php on line 1212

Notice: Undefined index: RefreshButton in /var/www/data/ubilling/api/libs/api.wcpe.php on line 1213

Notice: Undefined index: LastPollDate in /var/www/data/ubilling/api/libs/api.wcpe.php on line 1220

Notice: Undefined index: SignalLevelLabel in /var/www/data/ubilling/api/libs/api.wcpe.php on line 1221

Notice: Undefined index: RefreshButton in /var/www/data/ubilling/api/libs/api.wcpe.php on line 1222

Модуль "Живи с этим" - не предусмотрено возможность выбора типа оплаты

Короче приходиться создавать вопрос, так-как не могу до конца понять, как это реализовать без нарушения структуры кода.
У меня только есть два варианта и оба они мне не нравятся:

  • в базу данных загонять сериализованный массив вида: a:2:{s:1:"s";s:5:"10000";s:1:"c";s:4:"1000";} , но тут появляется проблема поля param => 'VARCHAR(45)'. Данная строка влезит, но если мы захотим на 100000 тугриков пополнить - получим MySQL error. Также придется для визуализации дописывать код, чтобы в таблице результатов выводилось нормальные данные, а это ломает всю структуру кода.
  • в базу данных добавить столбец param2 и снова придется ломать структуру кода.

Хотелось бы услышать ваши предложения.

Object Deserialisation Vulnerability in index.php

The Issue

Object Deserialization Injection attacks utilise overly trusted user-controlled input, passed to deserialisation functions. The deserialisation of objects can trigger certain methods within the object, allowing the attacker to perform unauthorised actions like execution of code, disclosure of information, etc.

Where the Issue Occurred

Displayed below is the code where the user input is passed into the deserialisation function:

$newuser_data = unserialize(base64_decode($_POST['repostdata']));

MultiGen installation mysql error

Hello. First of all i would like to say thank you for the amazing software you have made.
Anyways, I was trying to set up MultiGen today with the help your documentation, but when running mysql -u root -p stg < ./docs/multigen/dump.sql from the FreeRADIUS3 configuration section, I typed the password in, but i got the following error:
ERROR 1060 (42S21) at line 175: Duplicate column name 'modifier'
How do I fix this?

Trying to get in touch regarding a security issue

Hi there,

I couldn't find a SECURITY.md in your repository and am not sure how to best contact you privately to disclose a security issue.

Can you add a SECURITY.md file with an e-mail to your repository, so that our system can send you the vulnerability details? GitHub suggests that a security policy is the best way to make sure security issues are responsibly disclosed.

Once you've done that, you should receive an e-mail within the next hour with more info.

Thanks! (cc @huntr-helper)

Обновление биллинга

Есть проблема. При обновлении биллинга перезаписываются все конфиги платежных систем. Добавьте конфиги в игнорируемые и просто добавляйте новые опции в конец файла как в файле alter.ini

Undefined variable: serialCaseMode

Ubilling 1.3.6

apache log:
PHP Notice: Undefined variable: serialCaseMode in /usr/local/www/apache24/data/billing/api/libs/api.ponbdcomgp.php on line 84

English Documentation

Hi,
I am looking for an open source billing software and found this project. My question is now is there an English documentation (haven't found a Button like on the Main website)?

Thanks ahead

Обновление файлов через GITHUB

Предлагаю добавить возможность обновления прямо через Github.

Первое, что на нужно - это все конфигурационные файлы добавить в .gitignore и создать файлы *.ini.dist, которые будут копироваться в *.ini при первой установке биллинга через инсталлер или вручную, в зависимости, как администратор будет устанавливать биллинг.

TurboSMS

И снова модуль корректно не работает, но уже без критических ошибок. Пишу.

Ckassa.ru

Спецификация 1.pdf
Прошу вас добавить в модуль OpenPayz для работы ckassa. На коммерческой основе, готов оплатить 100$ ( сумма озвучена Nightfly ) и согласованна с начальством. Для обратной связи @bazzelio телеграмм.

Права администратора

Предлагаю сделать возможность назначать администратора на населенный пункт чтобы администраторы могли видеть и создавать абонентов только в назначенном населенном пункте, а так же видеть платежи в нем.
Так же в финансовом отчете хотелось бы видеть помимо списка с годами еще список с населенными пунктами.

Ошибка при рассылке СМС

Вот ссылка на форуме: Локал:
Вот ошибка вывода:

Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in /var/www/data/billing.*.*.ua/api/libs/api.dbconnect.php:116 Stack trace: #0

Создал, чтобы не забыть решить проблему.

возможная гонка в userstats/paycards

При быстром запросе на медленный сервер получается выполнение команд в таком порядке:

з1: zbs_PaycardCheck
з2: zbs_PaycardCheck
з2: zbs_PaycardUse
з1: zbs_PaycardUsе

Снова неистовые запрсы )

envy module bug

When a password to a device contains symbols (Checked with ']') , the script returns nothing

Повторная отправка формы

При неистовом нажатии некоторых кнопок форма в админке может примениться несколько раз до перезагрузки страницы.
Например, в модуле addcash это приводит к зачислению двойной суммы на счет пользователю.

Посмотрел сейчас в коде - не нашел защиты от этого. Нужно что-то вроде xsrf токена вешать.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.