View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001524 | OXID eShop (all versions) | 4.10. AutoLoader | public | 2009-12-04 14:06 | 2014-02-20 08:29 |
Reporter | tomas_liubinas | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | unable to reproduce | ||
Target Version | 4.8.5 / 5.1.5 | ||||
Summary | 0001524: Problems with not automatically initialised modules | ||||
Description | The bug is quite rare and it happens on the following conditions: one of module names is the part of other module name AND when shorter module parent is not loaded over __autoload AND shorter module is defined AFTER the longer one in admin module list (1/2) AND longer module is initialised BEFORE shorter one In this case class not found exception is thrown. example modules: ajaxcomponent => myCategoryOrderAjax category_order=> myCategoryOrderController | ||||
Additional Information | The reson of class name confusion seems to be stripos() check in oxfunctions.php line 66. | ||||
Tags | No tags attached. | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||