Changes:
== OpenCart v1.4.9.4 ==
FIXES:
- Colspan fixed for admin product list when no products found
- Search not working on all pages fixed
- Removed Foreach in Cache::get function since it returns after the first file anyway
- Added touch() to cache file before unlink to avoid the file race condition
- Add IP back to order edit page (accidentally removed in 1.4.9)
- Removed language status check for download edit
- Fixed language autodetect to check if language is enabled
- Fixed php error when loading information controller with no information_id
- Possible additional fixes for mail to use base64 encoding in subject
- Fixed column width issue fpr product totals in admin order edit
- Updated Paypal Standard to latest patch + auto-bypass for 0.00 totals
- Fixed text_error in category page
- Email validation simplified to check for *@*.*
- Fixed security issue with Moneybookers payment gateway
- Fixed USPS issues do to 2011 change
- Fixed flat rate wording on description (broke in 1.4.9)
- Fixed Paypal Pro currency conversion issue
ADDED:
- Specials listed in the admin product list also show when start or end is 0000-00-00
- Allow resetting invoice id to 1 by changing invoice prefix
- Added invoice_date field to order to store the date the invoice was generated
- Added invoice date to actual invoice print
- Added additional help text for some features to explain their function better
- New Account Create alert mail option
- Added email to db insert for admin on new install
- Converted setting.php controller to use the new proposed optimization standard methods (cut filesize in half)
- Added additional security params in htaccess
- Additional minor code optimizations
- Updated USPS to use RateV4 API
- New Account Success continues to checkout/shipping instead of checkout/cart since it is more intuitive
- Removed fedex placeholder files since they reference a deprecated api
- Added date header to mail class to help prevent spam filtering
Delta:
DOWNLOADS: OFFICIAL BUG THREAD:Files Changed Since 1.4.9.3
==========================
upload/admin/controller/catalog/product.php
upload/admin/controller/payment/moneybookers.php
upload/admin/controller/sale/order.php
upload/admin/controller/setting/setting.php
upload/admin/controller/shipping/usps.php
upload/admin/language/english/catalog/category.php
upload/admin/language/english/catalog/information.php
upload/admin/language/english/localisation/language.php
upload/admin/language/english/payment/moneybookers.php
upload/admin/language/english/sale/order.php
upload/admin/language/english/setting/setting.php
upload/admin/language/english/shipping/usps.php
upload/admin/model/sale/order.php
upload/admin/view/template/catalog/download_form.tpl
upload/admin/view/template/catalog/product_list.tpl
upload/admin/view/template/payment/moneybookers.tpl
upload/admin/view/template/sale/order_form.tpl
upload/admin/view/template/sale/order_invoice.tpl
upload/admin/view/template/setting/setting.tpl
upload/admin/view/template/shipping/usps.tpl
upload/admin/index.php
upload/catalog/controller/account/create.php
upload/catalog/controller/account/success.php
upload/catalog/controller/information/information.php
upload/catalog/controller/payment/moneybookers.php
upload/catalog/controller/payment/pp_pro.php
upload/catalog/controller/payment/pp_standard.php
upload/catalog/controller/product/category.php
upload/catalog/model/shipping/flat.php
upload/catalog/model/shipping/usps.php
upload/catalog/model/total/shipping.php
upload/catalog/view/theme/default/template/common/header.tpl
upload/catalog/view/theme/default/template/payment/pp_standard.tpl
upload/install/model/install.php
upload/install/opencart.sql
upload/install/upgrade.sql
upload/system/library/cache.php
upload/system/library/mail.php
upload/system/startup.php
upload/.htaccess.txt
upload/index.php
http://forum.opencart.com/viewtopic.php?f=31&t=28937
EXTENSION & THEME NOTES:
Most 1.4.9.x themes should work fine. There were only tiny changes to the tpl files and only the header.tpl is likely to be something you'd have different in a custom theme. Be sure your custom themes never have their own "payment" folder as that folder should always be left out so that the default is used so that any updates to payment modules are applied to your store
OTHER NOTES:
- If you are using vQmod, you will need to redo the manual steps from the vQmod installation to change the new index.php files to add back the vqmod code
- The USPS update to the V4 Rate API has some stricter rules and may or may not throw an error message.
1. If you get an error that "RateV4 is not a valid..." that is because their new api doesn't work with usps test accounts. Contact usps to have them enable your account for production mode.
2. If you get no rates where you used to, this is possibly due to you choosing rectangular sized packages but either left the dimension fields blank or the WxLxHxGirth don't create a rectangle or square. Try variable package shape. - If you still see 1.4.9.3 in the footer, then you didn't upload all the files
- If you see errors about invoice_date then you either didn't upload all the files or didn't run the db upgrade script.
- Be sure to read the doc files:
-- install.txt for new installs
-- upgrade.txt for upgrades
-- PatchOnlyReadMe.txt for patch only upgrades
v1.4.9.4 USPS PATCH MOVED HERE:
http://forum.opencart.com/viewtopic.php?f=133&t=30489