Fehlermeldung beim Aufruf der 'Views' unter 'Reports'
-
Hallo,
beim Aufruf der 'Views' unter 'Reports' bekomme ich die Fehlermeldung:
"Fatal error: Call-time pass-by-reference has been removed in C:\xampp\htdocs\idoit\src\classes\report\views\isys_report_view_itgs_measure_implementation.class.php on line 488"
und einen ansonsten weißen Bildschirm.Gibt es hierfür schon eine Lösung? Alten Posts zufolge hat es etwas mit der PHP-Version zu tun.
Ich nutze PHP 5.4.7, i-doit 1.3.
Danke und viele Grüße!
bambini4 -
Hallo bambini4,
werden die Report-Views vom Typ IT-Grundschutz-Katalog bei dir genutzt? Wenn nicht dann kannst du die PHP Dateien:
- isys_report_view_itgs_measure_cost.class.php
- isys_report_view_itgs_measure_implementation.class.php
- isys_report_view_itgs_obj_analysis.class.php
- isys_report_view_itgs_untouched_obj.class.php
unter *[idoitRoot]\src\classes\report\views* entfernen.
Andernfalls musst du in den genannten Dateien überall wo ein Methodenaufruf wie Objekt->Methodenname(&$parameter1, …); das &-Zeichen bei allen Parametern entfernen da diese Art von Aufruf seit der PHP Version 5.4 entfernt wurde.
Bei deiner Fehlermeldung ist es beim Aufruf $this->buildLocationTree(&$l_locationTree, $p_objID);.
Viele Grüße,
vqh -
Super, danke, das war die Lösung!!