circlebilling / circlebilling Goto Github PK
View Code? Open in Web Editor NEWOfficial release of CircleBilling
Home Page: https://forum.circlebilling.com
License: Apache License 2.0
Official release of CircleBilling
Home Page: https://forum.circlebilling.com
License: Apache License 2.0
Will CircleBilling have a simple front end to backend connection, with static sites?
For example, WHMCS will automatically pass details through from a login form on your main website, as long as you use the dologin.php File. I don’t believe BoxBilling has this.
Also, will this project be a constant one, with updates at least once or twice a year, and not being left for almost 5 years with nothing more than a statement saying not enough demand (highly doubt it for free) which BoxBilling has now done.
As even without demand, security patches and small updates should still occur, otherwise your user base will simply leave, and if there’s paid users, revenue would be lost etc.
I realize BoxBilling presented a lot of critical fixes which you're working on but I've been looking at the laravel base. What are some of your thoughts on migrating frameworks? How much of a pain would it be to move something like BoxBilling to it?
As said in the title of that issue, you should avoid storing PhpStorm metadata, as any other IDE metadata in git repository. You could ignore it by adding proper entry in a .gitignore file.
Anyway, thank you for that fork. That was really needed.
Are you searching for developers? If so:
Thank you.
When a client cancel a order, the proforma invoice is not removed.
Left menu like products,order,faq, will disapear completely when unsetting extentions permissions. while setting this permission will give the user access to all extention configurations.
Statistics are is not vissible until you set system & stats permission. So there is no way to give a seller access to the statistics unless you give him system permissions.
Please have a look at my commit: 8c41334
I've moved from mcrypt to openssl because it's deprecated: http://php.net/manual/de/migration71.deprecated.php
I think we should test and discuss this movement.
User and admin passwords should not be should not be affected, it's managed in a different password class: src/bb-library/Box/Password.php
As I can see, the Crypt Class is used for:
We need to check the compatibility from boxbilling to CircleBilling. Maybe we need to write a DB transfer script. For this we need to know which database tables and fields are affected.
Otherwise we should check the possibility to write the same encrypt and decrypt algorithm in openssl so that no transfer is needed, but I have no experience in this area.
@62BRAINS what do you think about that topic?
What’s the current state of CircleBilling / what has being changed from the original BoxBilling fork?
Also, where is the best place to communicate in real time my thoughts and ideas about this software?
Hello,
Will you be fixing the mass mailer, and setting up a newsletter module with sub/unsub system like WHMCS does?
Thanks.
The function for updating currency rates on the currency management page isn't working, as it appears that it tries to use an API that is no longer available. On my dev site, I followed the advice from github.com/boxbilling/boxbilling/issues/523 and used the API from currencyconverterapi.com instead, and this seemed to work fine.
If you think it's a good idea to use this API, I could create a pull request for this.
I am not able to find a working VAT Validator API. In BB is a function to check the entered VAT Number so I think we should update that function to get it working again.
I did already some research and there was a nice solution:
https://stackoverflow.com/questions/21951725/where-can-i-find-a-vat-api
Maybe someone can pick up that issue and implement the code from stack overflow. Otherwise, I will do that later. Currently, I just add a return true to get the tests working again.
Disable commit: a1b03c8
File: https://github.com/CircleBilling/CircleBilling/blob/a1b03c8ef03738f46cff71f70728161230e2246d/src/modules/Client/Api/Guest.php
Thank you!
Describe the bug
I detected a Bug referencing an older issue #7. I think I wrote a wrong query in src/modules/Support/Service.php
function getSearchQuery
.
To Reproduce
Steps to reproduce the behavior:
SQL Statement
You also be able to execute the query in the database.
SELECT st.*
FROM support_ticket st
JOIN support_ticket_message stm
ON stm.support_ticket_id = st.id
LEFT JOIN client c
ON st.client_id = c.id
WHERE ( stm.content LIKE :content
OR st.subject LIKE :subject )
GROUP BY st.id,
stm.created_at
ORDER BY stm.created_at DESC,
st.priority ASC,
st.id DESC
The problem should be at GROUP BY st.id, stm.created_at
.
I am not a database expert so maybe there is some one other who has a idea how to fix?
When translation would be hosted on Transifex, it would be easier to translate to other languages.
I was trying to test the development version with php 7.2...
On visiting the /install directory on a webhost I prepared, I get stopped on the following error:
Fatal error: Uncaught Error: Class 'Box_Requirements' not found in /home/user/public_html/src/install/index.php:131 Stack trace: #0 /home/user/public_html/src/install/index.php(517): Installer->run('index') #1 {main} thrown in /home/user/public_html/src/install/index.php on line 131
This is running on a shared webhost with Apache/Nginx/Varnish configuration installed with PHP 7.2.
I ran composer install inside vagrant on my local machine. I then zipped the src directory and uploaded it to an account I prepared for the purpose.
Well, my request is directly related to a problem of subtitles/mistranslation! Not because the Softwer itself is not far from 100% translated!But something is still missing for this to happen
I would say that overall it contains 75% 80% translated. Because there are Modules that do not have the included translation variable, the default language "messages.po" also does not include its translation!
Anyway, I am creating here a file in Microsoft Excel pointing out which modules, line and variable is missing, so that something similar does not happen
I'm working on a "trying" to complete the most comprehensive translation of all the possible and imaginary words that are written inside the softwer!
I will include the missing words in English and Portuguese and then cover all other languages!
And for this reason, we should all focus at this time on maintaining only a single theme on the client side!
We must delete the folder of the theme "huraga". Because at the moment we have two themes and the default is the inappropriate theme due to the lack of all the resources!
The "huraga" theme is a theme released but incomplete in terms of code like this
When a payment is completed, ontime and recurring orders are getting the same order status "active"
I suggest to give a ontime payment orders a different like status "completed" so when we search for a active order we only see the recurring orders.
When we have an invoice and we try to export using the PDF of the system, it shows like this!
https://i.gyazo.com/668d7f2ad540aabdb3a942f921bd0bd2.gif
[Error message]
Call to undefined function imagecreatefrompng()
Look for detailed error explanation
SO: Windows 8.1
Browser:Firefox/GoogleCrome & Internet Explorer <--All Same error!
Hi,
have some problems with the Order (Select Product) section. I got the following SQL error:
An exception has been thrown during the rendering of a template ("SQLSTATE[42000]: Syntax error or access violation: 1055 Expression # 1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'circlebilling.p.priority' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by") in "mod_order_index.phtml" at line 20.
I know, we can change the sql mode: https://mariadb.com/kb/en/library/sql-mode/ - But is it the right way?
I think we should modify the sql statement (src/bb-modules/Product/Service.php:752):
public function getProductCategorySearchQuery($data)
{
$sql = "SELECT m.*
FROM product_category as m
LEFT JOIN product p on p.product_category_id = m.id
WHERE p.status = 'enabled'
AND p.hidden = 0
GROUP BY p.product_category_id
ORDER BY p.priority ASC
";
$params = array();
return array($sql, $params);
}
I will try to find a solution, but maybe there is someone familiar with that error. :)
Some things with the Downloadable module
While it's possible to upload a new file, customers cannot download this new file on a existing order.
It would be a nice to include this options so that users can download a upgraded file.
Short but simple bug report.
When a customer is ordering a license, but does not pay the invoice, the order is still getting activated instead of being prosponed.
To move from BoxBilling to CircleBilling we need a migration tool. Main reason for a migration tool is because of the change from mcrypt to openssl.
you can order a new license, but it's not possible to renew/suspend/cancel/delete the order.
The code for these functions is not implemented yet.
Also these functions need to work with the custom license plugin for handling of the actual license in other systems.
Hey, I want to get this, But How do I download it. I want to start hosting cpanel hosting.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.