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