View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001756 | OXID eShop (all versions) | 4.07. Source code, Test | public | 2010-04-11 17:58 | 2012-12-10 13:45 |
Reporter | mafi | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.3.0 revision 26948 | ||||
Fixed in Version | 4.3.1 revision 27257 | ||||
Summary | 0001756: no module for oxLang possible | ||||
Description | Since version 4.3 it's not possible to write a module for oxlang. A custom oxlang class is loaded at first, but after logging in and reloading the page the "normal" oxlang class is loaded. The reason can be found in oxsession::_isSwappedClient(). In this function there is a call to "_checkCookies" (new in V 4.3) which internal calls "getCurrentShopURL" which uses oxlang. The problem is that "_isSwappedClient" is called during bootup of oxconfig BEFORE the modules are loaded from config table, hence there are no modules installed and the custom module for oxlang is not active. | ||||
Tags | No tags attached. | ||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||