Downloads/4.1.2

= Download =
 * http://www.oxidforge.org/wiki/download/PATCH_OXID_ESHOP_CE_V.4.1.1_18442_TO_V.4.1.2_18998.zip|Patch for CE 4.1.1 to CE 4.1.2|patches|CE/18442-18998|1
 * Simple update package
 * http://www.oxidforge.org/wiki/download/OXID_CE_4.1.2_18998.zip|Download the full package OXID eShop CE 4.1.2|full|CE/18998|1

= General hints for this package =


 * 1) replaced the drop down by an ajax list for product bundle assignment in admin.
 * 2) from now on, it is not possible any longer to assign products to price categories in admin. Products will be assigned to price categories automatically.
 * 3) if you run ssl/non ssl shop on different subdomains and have problem with cookies, you must setup config.inc.php parameter "sCookieDomain". Please check php setcookie documentation for details.

= Installation =

See http://www.oxid-esales.com/en/resources/help-faq/faq/how-update-one-release-another

= Templates =

For this patch, some slight template changes are required. Please see /templ_docu/index.html inside the package

= Fixed Bugs =


 * 0000838: [Import &amp; Export] "Could not create HEAP Table" occurs during Product Export
 * 0000861: [Admin area] Remove Service -&gt; ERP Interface from Admin area menu
 * 0000845: [Files &amp; Source code &amp; Database] Fatal error in oxid.php (V.4.1.0_17976) by parsing original deeplinks
 * 0000848: [SEO] generating of category links fails
 * 0000860: [Admin area] Main page displayed when Previewing inactive articles in Admin area
 * 0000833: [Admin area] sql updater show no errors
 * 0000888: [AJAX lists] Loading corsseling ajax list in admin takes a lot of time
 * 0000823: [Attributes] adminstration: articles --&gt; assign attributes --&gt; does not accept specials chars, when shop in utf-8 mode.
 * 0000822: [Caching] Changes in Article-Longdescription aren't shown in frontend
 * 0000870: [GUI &amp; Navigation &amp; Sorting] Impossible to delete articles with "Selection List" from Wishlist
 * 0000842: [Import &amp; Export] Skipped fields ignored in generic import
 * 0000854: [SEO] Reset SEO ID's deletes META keywords and description as well
 * 0000856: [SEO] META description and META keywords are lost when product title is changed
 * 0000826: [SEO] Parent-article title is not inherited for variant for SEO links generating
 * 0000858: [Categories] assigned products to Price categories will not be displayed

You may find the complete list of bugfixes in OXID eSales bugtracker.

= New features in this revision =

In previous versions, you had to enter folder name and color: Neu =&gt; #0000FF Bearbeitet=&gt; #0A9E18 Probleme =&gt; #FF0000 Now, you have to enter a constant and color in config settings: ORDERFOLDER_NEW =&gt; #0000FF ORDERFOLDER_FINISHED =&gt; #0A9E18 ORDERFOLDER_PROBLEMS =&gt; #FF0000 and to put these constants to admin custom language files (cust_lang.php). $this-&gt;sAltImageDir = "http://[path_to_images_dir_on_server]/"; Then to load picture for article only define the rest http path to the image file. = Important information for developers =
 * Changed "Folders in Order Administration" handling, now it is multilingual:
 * In case if pictures for articles should be loaded from separate server and are available only through http - it's enough to include option in config.inc.php:


 * User order email: user id "reviewuserid" was removed from product review link, instead review user hash "reviewuser" was added.
 * "oxshops" table field "oxactive" now is not multilanguage ( removed fields "oxactive_1", "oxactive_2", ...).
 * since current release order invoice printer (oxpdf class) uses alternative library TCPDF (http://www.tcpdf.org). This Library enables flexible UTF-8 support in pdf files. Old FPDF library was removed, oxpdf.php file was moved to "core/" folder and updated according to TCPDF interface differences. If you have problems with specific language (some characters are not shown etc) please write a module for class oxPdf method SetFont and pass correct font/font file.
 * In case you setup different subdomain for SSL/non-SSL pages cookies may not be shared between them. "config.inc.php" file now contains parameter (thoose who updates must insert it by themself) "$this-&gt;sCookieDomain", which defines the domain that the cookie is available. Please check php setcookie function documentation about possible values of this parameter.