OXID eShop version 4.5.2

General hints for this package



See http://www.oxid-esales.com/en/support-services/documentation-and-help/oxid-eshop/installation/oxid-eshop-update-installation.html


Some admin templates were changed slightly due to bug fixes. Please find detailed information about template changes in directory “templ_docu_admin/index.html” of this package.

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

0003153: [Products] when having functions declared in modules/functions.php no images are shown.
0002502: [SEO] Internal Server Error after change the SEO Suffix for differing Similar SEO URLs.
0003128: [Languages] Warnings because oxlang.php and texts are not shown in frontend.
0002840: [Languages] Multilang fields in non-standard tables (e.g. in custom tables).
0002718: [Languages] views for one language contain only fields from main table.
0002738: [Languages] indexes for language fields in additonal tables are not created.
0002662: [Coupons] Wrong voucher calculation for articles selected by categorie.
0002599: [Discounts] itm discount (product) is not given for variant-product.
0003156: [Files & Source code & Database] getBaseDir returns always non-SSL URL.
0002435: [Performance] Rangeprice calculation unneccessary costy, especially annoying in admin.
0003036: [Themes] Missing possibility to add comment and subscribe for newsletter while checkout (Azure) when logged in
0003155: [Files & Source code & Database] oxConfig::getInstance()->getParameter return no GET-Params if request-method is post.
0002865: [Caching] noncachable user components are not inititialised in initNonCacheableComponents.
0002228: [PDF invoice] Squares are displayed instead of doublebyte characters in PDF Invoice.

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 patch.

Important information for developers

  • Added new config option aMultiLangTables – array of additional (used for your own purpose, modules and etc.) table names which have multi-language fields.
    Example: $this->aMultiLangTables = array( ‘table1’, ‘table2’ ); It is an alternative to overwriting oxLang::getMultiLangTables() method with a module.
    Related to bug #2840