OXID eShop version 4.3.1
General hints for this package
Important information for shops running in UTF-8
- Current shop version has UTF-8 related improvements/fixes (there was missing modifier “u” in some “preg_replace()” calls). In case you get empty pages after update it is a sign that your templates contain non ASCII/UTF-8 characters.
- We strongly recommend to move texts to language files or make sure that templates are properly saved in UTF-8. Do not forget to cleanup “tmp/” folder if you do any changes in templates or language files.
Installation
Templates
For detailed information, see /templ_docu/index.html.
Please remember the Template Override System we introduced with version 4.2.0. This system will help you saving a lot of time and work while updating your system.
Fixed Bugs
- 0001598: [Discounts] Discount given for special Category by price does not work.
- 0001765: [Users] Double-Opt-In should be checked everywhere in eshop, not only in checkout.
- 0001768: [Order processing] Stock reduced again with every “$oOrder-Save();”.
- 0001710: [Order processing] After a order the field OXCREATE in the table oxuserbaskets has the wrong value.
- 0001589: [Import & Export] number_format cannot have first argument as string with PHP 5.3.1.
- 0001741: [Admin area] php deprecated warning in look&feel.
- 0001736: [eFire integration] when changing tabs in eCommerce Services, user is redirected out from shop.
- 0001598: [GUI & Navigation & Sorting] CSS sprite images missing in look&feel preview (saving works).
- 0001746: [Files & Source code & Database] Overloading “oxbasketitem” with an own module yields error if product is added to basket.
- 0001756: [Files & Source code & Database] no module for oxLang possible
- 0001667: [Languages] Remove $iLangNr from the lang files
- 0001728: [Languages] Incorrect language is set for pricealarm email message.
- 0001739: [Manufacturers] Changing Currency on manufacturer lists delivers empty pages.
- 0001679: [3rd party libraries] It is impossible to maintain the session while uploading through flash.
You may find the complete list of bugfixes in our bugtracking system: https://bugs.oxid-esales.com/changelog_page.php.
New Features
No new features in this revision.
Important information for developers
- Due to incompatibility with PHP version 5.3.0 function “CCVal()” (/core/ccval/ccval.php) is replaced by
“oxCcValidator” class (/core/oxccvalidator.php) containing public method:
oxCcValidator::isValidCard( $sNumber, $sType = "", $sDate = "" )
Method is backwards compatible, you may only need to change:
CCVal(..); to $oCardValidator = oxNew( "oxCcValidator" ); $oCardValidator->isValidCard(..);
- After 0001667 fix $iLangNr parameter in language file is not needed any more.
Old language files files containing this parameter are compatible with current release, so no changes needed.