View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005537 | OXID eShop (all versions) | 2.7. Customer info | public | 2013-11-28 15:42 | 2014-03-12 15:21 |
Reporter | michael_keiluweit | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.8.1 / 5.1.1 | ||||
Target Version | 4.7.10 / 5.0.10 | Fixed in Version | 4.7.10 / 5.0.10 | ||
Summary | 0005537: Text in WYSISWG editor from cms sites / article descriptions are empty, when they containing an umlaut | ||||
Description | When the description text contains an umlaut like ä, ö or ü, the shop doesn't display the text in the WYSIWYG editor. But the text is correct in the database. If you save the "empty" page, the shop overwrites the correct text in the database with an empty one ("< p > </ p >"). So its possible, that the shop gives not the text to the editor and therefore the empty page is shown and saved. The frontend displays the full text everytime. | ||||
Steps To Reproduce | You can reproduce it easily in our demoshops: http://demoshop.oxid-esales.com/professional-edition/ . Just try to change the text of the CMS site of the AGBs (general terms and conditions). | ||||
Tags | No tags attached. | ||||
Theme | Azure | ||||
Browser | All | ||||
PHP Version | 5.4 | ||||
Database Version | any | ||||
|
Problem is due to a change in PHP5.4: http://www.php.net/manual/de/migration54.incompatible.php#111011 Only shop versions with WysiwygPro running under PHP5.4 (PE 4.7.8 / EE 5.0.8 and higher) in non-utf mode are affected. |
|
fix: passed encoding to editor and added to htmlspecialchars() function call |