Hi All,
Simple Invoices 2009.1 Release Candidate is now available for download from : http://simpleinvoices.googlecode.com/files/simpleinvoices.2009.1.RC.zip
Whats new:
* Delete invoices - add delete line item taxes
* Fix email problem in beta 5
* Config.ini change - display errors now on by default
* Expense extension added - refer: http://simpleinvoices.org/wiki/expense_extension
Expense extension - this allows you to records your expenses in Simple Invoices, you can assign an expense to a biller, customer, invoice, and or product
note: expense extension is mainly for reporting purposes - you can't invoice an expense etc.
Assuming there are no major problems - Simple Invoices 2009.1 will be released in a week or so
Please test upgrading your existing db to 2009.1 and post in the forum is all was OK/not OK
Cheers
Justin
Hi,
Thx for update. Having following problems though:
[i] Real path has been removed[/i]
[b]When exporting to PDF following error occurs:[/b]
Notice: Undefined index: filetype in /path/modules/export/invoice.php on line 16
Warning: include_once(FPDF.php) [function.include-once]: failed to open stream: No such file or directory in /path/library/Zend/Loader.php on line 83
Warning: include_once() [function.include]: Failed opening 'FPDF.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php:./include/class:./library/:./library/pdf') in /path/library/Zend/Loader.php on line 83
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 512 bytes) in /path/library/pdf/css.property.handler.class.php on line 97
[b]Money -> Payments:[/b] [i] Page hangs on "Processing, please wait ..."[/i]
[color=red]Firebug[/color]:
<br />
<b>Notice</b>: Undefined variable: start in <b>/path/modules/payments/xml.php</b> on line <b>17</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/payments/xml.php</b> on line <b>20</b><br />
<br />
<b>Notice</b>: Undefined variable: start in <b>/path/modules/payments/xml.php</b> on line <b>17</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/payments/xml.php</b> on line <b>20</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/payments/xml.php</b> on line <b>149</b><br />
<br />
<b>Notice</b>: Undefined variable: xml in <b>/path/modules/payments/xml.php</b> on line <b>170</b><br />
<br />
<b>Notice</b>: Undefined index: name in <b>/path/modules/payments/xml.php</b> on line <b>179</b><br />
[b]Settings -> Custom Fields:[/b][i]Empty list[/i]
[color=red]Firebug[/color]:
<b>Notice</b>: Undefined variable: xml in <b>/path/modules/custom_fields/xml.php</b> on line <b>81</b><br />
[b]Settings -> Tax Rates:[/b] [i] Page hangs on "Processing, please wait ..."[/i]
[color=red]Firebug[/color]:
<b>Notice</b>: Undefined variable: start in <b>/path/modules/tax_rates/xml.php</b> on line <b>20</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/tax_rates/xml.php</b> on line <b>66</b><br />
<br />
<b>Notice</b>: Undefined variable: xml in <b>/path/modules/tax_rates/xml.php</b> on line <b>81</b><br />
[b]Settings -> Invoice Preference:[/b] [i] Page hangs on "Processing, please wait ..."[/i]
[color=red]Firebug[/color]:
<br />
<b>Notice</b>: Undefined variable: start in <b>/path/modules/preferences/xml.php</b> on line <b>19</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/preferences/xml.php</b> on line <b>22</b><br />
<br />
<b>Notice</b>: Undefined variable: start in <b>/path/modules/preferences/xml.php</b> on line <b>19</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/preferences/xml.php</b> on line <b>22</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/preferences/xml.php</b> on line <b>65</b><br />
<br />
<b>Notice</b>: Undefined variable: xml in <b>/path/modules/preferences/xml.php</b> on line <b>79</b><br />
[b]Settings -> Payment Types:[/b] [i] Page hangs on "Processing, please wait ..."[/i]
[color=red]Firebug[/color]:
<br />
<b>Notice</b>: Undefined variable: start in <b>/path/modules/payment_types/xml.php</b> on line <b>20</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/payment_types/xml.php</b> on line <b>23</b><br />
<br />
<b>Notice</b>: Undefined variable: start in <b>/path/modules/payment_types/xml.php</b> on line <b>20</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/payment_types/xml.php</b> on line <b>23</b><br />
<br />
<b>Notice</b>: Undefined variable: limit in <b>/path/modules/payment_types/xml.php</b> on line <b>66</b><br />
<br />
<b>Notice</b>: Undefined variable: xml in <b>/path/modules/payment_types/xml.php</b> on line <b>80</b><br />
<br />
<b>Notice</b>: Undefined index: pref_id in <b>/path/modules/payment_types/xml.php</b> on line <b>85</b><br />
[b]Home -> All reports:[/b]
Notice: Use of undefined constant CENTER - assumed 'CENTER' in /path/library/phpreports/PHPReportMaker.php(274) : eval()'d code on line 163
Notice: Undefined variable: oForm in /path/library/phpreports/PHPReportMaker.php(274) : eval()'d code on line 225
Installation is fresh 2009.1.RC with new DB
Justin,
I've been using Simple Invoices for a few years as my only invoicing system - and I love it !
I created a new database today to try out the new RC release. I don't mean to seem dumb, but after install and modifying the config file etc, I open SI and install sample data etc... Open SI ... How do I easily import the database backup file (with all my current invoices) from my current working install of Simple Invoices ?
Thanks
Jason
@affeee
thanks for posting this info!
you need to edit php.ini and set error_reporting to E_ERROR
looks like its on E_STRICT or E_ALL
you can do this in config/config.ini to - but it can be over ridden by the php.ini settings
search the forum for more info if required
let us know how you go
cheers
justin
hey jason
just edit the config.ini and point it at your old database
Simple Invoices will upgrade the database for you
note: take a backup first
cheers
justin
Thx Justin, changing error_reporting to E_ERROR did it.
But from time to time I still get following when exporting to PDF:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 512 bytes)
I checked phpinfo on server, and [b]memory_limit[/b] is set to [b]64M[/b]
@affeee
PDF is a monster - up it to 96M and see what happens
cheers
justin
This release does not work with php 5.3.0 use php 5.2.X or do not install XAMPP 1.7.2 (php 5.3.0 is a component of xampp 1.7.2)
edit:
Sorry maybe the problem is not related to PHP 5.3.
In XAMPP 1.7.2 version is a lot of important changes.
Something in XAMPP 1.7.2 not compatible with 2009.1 RC.
So do not install xampp 1.7.2
Maybe I'm missing something here, but with this new version, where is the config setting for username and password to login?
I am also not presented with any login credentials anymore.
Also, I first updated Beta 5, but updating the database resulted in a blanc screen.
I simply deleted everything and started from scratch.
One thing I immediately noticed (besides the fact that it looks great!!!) is that my settings are not saved. I can change anything I want, get the message it was succesfull, but nothing is changed (e.g. setting language, or taxtype, etc.)
The config folder is writeable as is the config.ini and the define.php
Any suggestions Justin?
Cheers,
Charly
Hi Justin. I've just upgraded SI to this RC.
The PDF invoices created don't have the company/logo on the top left of the invoice. Any ideas how I can fix this?
Also, when I go to the "extensions" link under settings, I get a "Remote server or file not found" error for the URL:
http:///index.php?module=extensions&view=manage
Any ideas on that one?
Thanks.
Michael.
Hi Justin. Forget about the logo issue on the top left, I copied them over from the older install to the new one and they worked fine.
But I do still get this error in my apache log:
[Sun Sep 13 13:04:20 2009] [error] [client xxx.xxx.xxx.xxx] Cannot open , referer: http://myipaddress/index.php?module=invoices&view=manage
So if you have ideas there please let me know.
@veisis
i'm running php5.3 and its OK - what errors are yougetting?
@cam18e
re delete payments - nope
@Osvaldo
re expenses - hopefully in 2009.2 this will be fixed
@Jose
re users - thanks
@charly
re loginauthentication.enabled = true
re saving problems
what version are you upgrading from?
cheers
Justin
hey charly
refer line 13 of http://code.google.com/p/simpleinvoices/source/browse/branches/2009.1/config/config.ini
this 'should' be the file included in this release
cheers
justin
No problems with xampp 1.7.1 for windows with default config (only one change php memory_limit = 128M).
xampp 1.7.2 for windows with default config (default php memory_limit = 128M).
1. When I started to install an notice message appeared. There was written something about deprecated zend loader function.
Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use
Zend_Loader_Autoloader instead in C:\xampp\php\PEAR\Zend\Loader.php on line 207
Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent
to the browser; output started in C:\xampp\php\PEAR\Zend\Loader.php/207' in C:\xampp\php\PEAR\Zend\Session.php:453 Stack
trace: #0 C:\xampp\htdocs\25\include\init.php(15): Zend_Session::start() #1 C:\xampp\htdocs\25\index.php(26): require_once
('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\php\PEAR\Zend\Session.php on line 453
2. Then i set error reporting E_ERROR. Instaled without problems.
3. In page Invoices, Customers, Manage Products and maybe somewhere else page hangs on "Processing, please wait ...".
firebug:
POST index.php?module=products&view=xml 500 Internal Server Error
POST index.php?module=invoices&view=xml500 Internal Server Error
POST index.php?module=customers&view=xml500 Internal Server Error
Something similar to affeee?
The problem with xml. So maybe php problem?
Or in xampp 1.7.2 has a lot of important changes.
Hmm.. no clue as to why my config was only half of what it should be, but this is fixed.
Still cannot save system preferences though. I can change other settings, like tax names and values, users etc.. Just not the default settings.
I've set error reporting on, but no messages are displayed.
I will uninstall and re-install one more time from the latest google code and let you know.
Cheers,
Charly
Hmm.. did a complete new install, but it makes no difference.
Have a look for yourself : http://www.designburo.nl/accounts
Also.. Clicking on upgrade database gives me a blanc screen (not during intallation, just afterwards from the menus)
hey charly
re security
- simple invoices ships with a .htaccess file to stop accsss to the .ini files
- but your apache install needs 'AllowOverride All' on
- this is not the final solution - just the one we've got now
cheers
justin
refer: http://simpleinvoices.org/demo/config/config.ini to see in action
That worked, thanks!
You can visit http://www.designburo.nl/accounts again if you need.
@jmruas
Thanks for testing jmruas. However, the problem I'm having is that I can create users, other tax type or basically anything I want, except for the system settings.
They are not saved. e.g. changing the default tax to VAT or language to dutch etc.. I get the message it is succesful, but nothing is changed.
Justin,
Noticed also that in the 2009.1RC distribution for the extension tab there are some icons missing, e.g. http://yoursite.com/simpleinvoices/images/famfam/lightbulb.png and others.
@charly
re .htaccess
- thanks - didnt realise it was missing - will add it in for the final release
re icons
- thanks - post which other icons/images are missing
re not saved
- is this a fresh install or upgrade from previous version
-- if upgrade - which version
cheers
justin
lol Justin, I must have type this twice already :)
It is a fresh install. Created tables (used sql file 1 en 2, no the samples); set permission; etc..
Been going through the code real quick as well to see where the systemdefault table is filled, but could not find it that fast.
other missing icons:
- /famfam/plugin_delete.png
- /famfam/plugin_add.png
- /famfam/plugin.png
- /famfam/lightbulb.png
There might be more from the status column, but because I got big crosses there, I can only see two and I cannot resize that column
Cheers,
Charly
@roma
thanks
the .htaccess file didnt get included in the .zip that got released :(
i will double check pre the 2009.1 'stable' release
@charly
re twice, :)
did you create a blank db and let the installer do the work - or manually import the .sql ?
cheers
justin
ah that might be the problem
- i really go to delete those .sql files :)
2009.1 RC now has basic installer
just create a blank DB, edit config.ini and open Simple Invoices - installer will do the rest
is it possible to retry using this method and let us know if you can save taxes, preferences etc..
cheers
justin
Darn.
Delete the si_ tables I created. Started SimpleInvoices again.
Now, I click on "Install Database", this brings me to screen 2. "Install essential data". Clicking on that, just bring me back to screen one.
No tables have been created when I look at my database. No errors are shown.
Any idea's?
Link is still available if you want to have a look yourself.
Cheers,
Charly
looking at the modules/install/index.php it imports the MySQL/1-Structure.sql (the one I used manually)
Looking at the modules/install/essential.php it only refers to the JSON import
Looking at the modules/install/structure.php it imports the MySQL/1-Structure.sql (the one I used manually)
Looking at the modules/install/sample_data.php it only refers to the JSON import
Could this be right?
hey charly
index.php does nothing - just shows stuff on screen
struture imports the .sql
essential import the essential data via JSON
sample_data imports sample data via JSON
note: in 2009.1 - final release - due very soon i'll include a full .sql so if the installer diesnt work you can just manually import this file
cheers
justin
I just tried upgrading from Beta 5 to RC and the upgrade db page is just blank. The source shows a full but the cuts off unexpectedly:
<body>
<div class="si_grey_background"></div>
That's it. I tried setting ini_set('memory_limit', '128M'); in define.php but that didn't change anything.
The app still works, so far, but I'm afraid some db upgrade didn't go through all the way.
hmmm..
so just the db upgrade page was blank?
you can still using RC ok?
couple of things:
1 - Edit config.ini to display error: http://simpleinvoices.org/wiki/how_to_display_php_errors_on_screen
2 - if using selinux try http://simpleinvoices.org/forum/discussion/872/simple-invoices-blank/#Item_1
let us know what (if any ) errors are displayed
cheers
justin
justin:
Notice: Undefined index: action in /srv/www/htdocs/beerpla.net/simpleinvoices/include/check_permission.php on line 7
Fatal error: Call to undefined function getRicoLiveGrid() in /srv/www/htdocs/beerpla.net/simpleinvoices/modules/options/manage_sqlpatches.php on line 9
Visible on page load
BTW, enabling errors breaks all AJAX calls because of the warnings. Might as well fix all the warnings for E_ALL, eh? ;-)
P.S. How does one subscribe to email notifications on new messages for specific discussions?
Hi i already upgraded xampp to latest version 1.7.2 but i get this error:
Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Loader.php on line 207
Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent to the browser; output started in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Loader.php/207' in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Session.php:453 Stack trace: #0 D:\tkd\alexis\webdesign\xampp\htdocs\facturacion\include\init.php(15): Zend_Session::start() #1 D:\tkd\alexis\webdesign\xampp\htdocs\facturacion\index.php(26): require_once('D:\tkd\alexis\w...') #2 {main} thrown in D:\tkd\alexis\webdesign\xampp\php\PEAR\Zend\Session.php on line 453
What can be?
Thanks in advance
@Alexistkd
- thanks for spotting this
- you need to set error_reporting in config.ini to E_ERROR, and you may have to do the same in php.ini
-- refer: http://simpleinvoices.org/config
Cheers
Justin
It looks like you're new here. If you want to get involved, click one of these buttons!