nBill Community nBill Home Page
22/May/2012, 12:17:27 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Click Here for the nBill home page, or take a tour.  
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Version 1.1.4 Now Available  (Read 1640 times)
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« on: 24/September/2007, 03:16:18 PM »

Version 1.1.4 is now available. This includes a number of important bug fixes, and introduces one new feature: the ability to define the default date range for lists (eg. orders, invoices). This does not affect reports which still default to last month and current month (as reports are not paginated, the date range must be limited by default). There have also been some performance improvements, and various sundry adjustments (eg. all images are now stored in the front-end folder instead of the administrator folder - so you can password protect your administrator folder with impunity).

One major improvement in the upgrade process is that language files are no longer overwritten when you upgrade (unless you uninstall and re-install). Instead, new items are added to the end of your existing language files, and amendments to existing lines are made only if your language file already contains the old value. If you have the French language pack installed, the new text in French is supplied as part of the upgrade. If you have your own language pack (eg. if you are part-way through translating), the new items will be added in English.

Upgrading is highly recommended, and as usual the easiest way is using the one-click link provided from the home page (or from the global configuration page if you have turned off automatic version checking). Please note that our logo has changed, so it looks a bit different in the components menu now - look for a green 'n' instead of the old bright blue pound sign!

Here is the full change log (this is also supplied in the admin folder (changelog.php)):

  • Added 'isset' checks for certain variables to avoid PHP notices
  • Added left alignment to all HTML table cells (because IE7 defaults to center)
  • Removed legacy code that had been commented out
  • Fixed return address on order links so that user is redirected to where they were after visiting a client/product/etc record
  • Added javascript warning to order editor if quantity is set to zero
  • Changed delimiter for adding discounts to order records and product records
  • Calls to refresh_vendor javascript function added to order editor
  • Added validation for numeric value in semi-annual payment frequency option (product editor)
  • Amended all occurrences of javascript that check option button values so that they work with Mambo (no 0 or 1 suffix)
  • Changed all occurrences of javascript prompts to use IE7-compatible alternative script
  • Moved images folder to front-end, and updated all internal references
  • Separated branding constants out to a separate file
  • Updated logo (on components menu and nBill home page, and default vendor logo)
  • Added Vendors icon link to home page
  • Removed tax summary link from home page, and added ledger report instead (probably used more often)
  • Added task value to import/export client list to fix pagination problem
  • Added option to global config page to allow user to specify default date range for lists
  • Changed javascript function for base64 encoding on field options popup (some servers spew out junk with the old function)
  • Added demo_mode flag, and disabled some functions if in demo mode (for nBill demonstration site only)
  • When a currency code is updated, all database fields that use the old code are now updated to use the new code
  • Amended SQL query construction for invoices to be more efficient (and therefore quicker when returning a large number of records)
  • If currency not specified on order form, now uses vendor currency
  • Additional support code added for auto_renew and expiry_date order values on order forms
  • Where fields that were being used for order values are deleted, the order values are now also deleted
  • Filters on order records now use $_REQUEST instead of $_POST in case parameters are set in the URL
  • Where filters are left blank (on orders and invoices), they are now not used (instead of being used as wildcards, which slows down the SQL query considerably)
  • Further support code added for bi-annual payment frequency
  • Removed code to escape posted values on saving an order (values are escaped by the class when saved, so this is unnecessary and results in corruption of new line characters in the notes field)
  • Added carriage service to SQL for pending orders, as this is used in a later function call and was previously throwing a PHP notice
  • If a vendor is deleted, the default vendor cookie is now also deleted
  • Support functions now included by error handler (in case of errors during upgrade when support functions are not already available)
  • $mosConfig_sitename is now passed through HTML entity decoding so that ampersands in the company name display correctly in a non-HTML context
  • Edit field popup now handles md5 parameter that Joomla 1.0.13 sometimes sends through
  • Overlib icons updated to use proprietary ones instead
  • Invoice generation cron job script now returns the order number so that this can be quoted in e-mails to administrator
  • Delimiter changed for master database checking in number generator
  • Fixed interval in reminder sender (reduced by 1 second) so that duplicates are not sent out where a date/time falls at midnight
  • Correct language file now loaded by toolbar (previously hard-coded to use English)
Logged
possum
Jr. Member
**
Offline Offline

Posts: 99


View Profile
« Reply #1 on: 24/September/2007, 06:46:03 PM »

The upgrade is scarily easy. I didn't even know that I'm done. I just clicked on "CLICK HERE" and whooooz I am now 1.1.4. Did I mention that was scary?  Grin


one new feature: the ability to define the default date range for lists (eg. orders, invoices).

Errrr.... where do we define the default date range?


Quote
One major improvement in the upgrade process is that language files are no longer overwritten when you upgrade (unless you uninstall and re-install).

Praise the Lord! You are one clever b.....  Grin


Quote
Please note that our logo has changed, so it looks a bit different in the components menu now - look for a green 'n' instead of the old bright blue pound sign!

If not for the change of logo, I wouldn't have noticed that I am upgraded!  Cheesy

What is missing from the upgrade is a button on nBill's control panel to... order a beer and have it served by a beautiful ________ (fill in the blank, whatever your preference is). Grin A pity. But well done you, nevertheless! Smiley



Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #2 on: 25/September/2007, 08:43:00 AM »

Errrr.... where do we define the default date range?

It is on the global configuration page.

What is missing from the upgrade is a button on nBill's control panel to... order a beer and have it served by a beautiful ________ (fill in the blank, whatever your preference is).

This is planned for a future release. We are currently recruiting beautiful _______s, so if any beautiful ________s would like to be considered for this position, please apply in person.  Tongue
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!