Globale Variable admin_access verliert ihren globalen Scope bei einigen Plugins.
Plugins wie magnalister oder releva.nz binden die Dateien, die das Admin-HTML rendern innerhalb einer Funktion ein. Variablen, die innerhalb dieses Use-Cases deklariert werden sind dann nur noch lokal verfügbar und nicht mehr global. Einige der Variablen werden aber von Funktionen als globale Variablen verwendet, wie $admin_access in admin/includes/column_left.php. Diese sind dann innerhalb der Funktionen uninitialisiert.
Der angehängte Patch löst dieses Problem, indem $admin_access explizit als globale Variable deklariert wird. Weitere Details stehen im Patch.
Change History
(4)
| Version: |
2.0.4.0 → 2.0.4.2
|
| Resolution: |
→ invalid
|
| Status: |
new → closed
|
| Milestone: |
modified-shop-2.0.5.0
|
Fehlerbehebung zum Ticket#1630