SimpleInvoices is an open source, invoicing system, free for all to use. The Fearless359 version available on Github, was forked from the primary SimpleInvoices source and updated to support current PHP and MySQL (aka Maria Db) libraries.
This website is a comprehensive Knowledge Base designed to provide information about SimpleInvoices. Be sure to review topics in the “SimpleInvoices Group Forum” on this site.
To submit questions about SimpleInvoices, log into the “SimpleInvoices Group Forum” on this site and submit a new topic.
There are currently three master versions for Fearless359.
The “master” version is compatible with PHP 5.6x and current MySQL databases. The jQuery and Flexigrid libraries for this version are deprecated but work with this version of SimpleInvoices.
The “master_2019.2” version is compatible with PHP 7.2 and greater, and current MySQL databases. The jQuery and associated libraries for this version are current and maintained. The DataTables library has been implemented to replace the deprecated Flexigrid library. This improves performance of the invoices, customer, products, payments, users, etc. management pages.
The “master_2020” version is the most current and should be used for php 7.4 and above. This version is recommended as updates are made to this version and not previous versions. Note that you MUST upgrade to master_2019.2 before upgrading to master_2020. This version has has undergone signification change from the previous version including removal of the unsupported, Zend Framework 1 libraries. This impacts all session support including login/logout operation. It affects the Access Control List (ACL) that controls user access to all web pages based on the type of user role that has been assigned. It also has current versions of the HTMLPurifier and Smarty libraries installed. The bottom line for these changes is to take advantage of PHP speed improvements over older versions and to keep supporting libraries such as Smarty, DataTables, jQuery, etc. up to date.