I'm going to be moving the downloads and source code over to Google Code soon. I've marked the project as Inactive on Source Forge, but I'm thinking about starting up some very part-time development on the project just to keep things current. I'll post back here when I get the Google Code repository finalized.
I didn't test the previous two patches well enough it seems. I was in a huge hurry to release them.
There are two updated files: install.php and edituser.php which fix fatal syntax errors int he code.
Download them from the patches section.
They must be installed AFTER the previous two patches for v0.9.
Thanks to Rik again for reporting this one. Apparently I didn't--for whatever reason--code for people using apostrophes in customer names, descriptions, or notes fields.
The patch for this is in the patches section. It is just a simple drop in but you MUST have the HTML template path patch installed BEFORE you install this one.
Head over to the patches section to get this one, download link is at the bottom of the patch's page.... read more
Hey everyone,
Thanks to rik for finding a bug that I overlooked when I implemented HTML templates for the invoices.
Turns out that since openInvoice assumes it is installed in the web root by default, the template files are not found if it is installed elsewhere.
The fix was to add and reference an "oi_root" variable inside the $config array in config.php.
A patch is available in the patch section. Detailed symptoms and the solution for this are located in the INSTRUCTIONS file packaged with the patch. Head on over there and download it :)... read more
I've finally released the new version to the public. It took me a while to get everything finalized.
There are two files involved with the 0.90 release. The first one being openInvoice-090Beta.zip. This file is the full installer of 0.90. The second one being openInvoice_update-080-090.zip. This one is the update from 0.8x.
You may view the changelog in the files section. I'll upload screenshots at a later date, I'm tired and I'm gonna go to bed.... read more
Well, I went to upgrade my PATA drive to a SATA drive and apparently didn't do it correctly. I lost my original data. BUT!!! I have a backup (I think). I'm gonna try to restore the backup and get back to work on this. It seems like this stuff is beginning to take off, and I need to start fixing bugs you all are reporting. :D
I'm glad there are some people showing interest in this project.
This is just a small update to 0.8. It adds database driven multi-language support complete with import/export tools (which don't work the greatest mind you). Doing a translation on one of the exported files would be a long, drawn-out job nonetheless.
I've also updated the install.php script to import the sql schema from the *.sql file instead of from hard-code.
I've added a new feature for OI, which took forever... its the ability to support database-driven multi-language static text. The database I created for the English language has 155 separate lines of text that can be modified in the database to produce output in the script. That involved taking about 99% of the static text and creating a database reference to it. I've also created an import/export utility if someone wanted to create their own language pack. It isn't a stable release, its in the CVS currently.... read more
Sorry to report that development will be slowed due to personal life events that I must deal with. I have made some changes since the initial release. I'm working on making the system mutli-lingual via keywords stored in the database. It is taking a while to convert every peice of static text on every page into a database reference. When it is complete, it should be easy to make it multi-lingual. Until then, development will be very slow if not inactive. I am sorry.
Thank you to Rik for finding the first problem with OI. Apparently I overlooked something before I submitted the package to SF. I've updated the package files, it is downloadable now.