Ich habe die letzte Version v3.18 heruntergeladen und bei einem Kunden in der Shopversion 2.0.7.2 aktualisiert (PHP 8.1). Zuvor habe ich die Dateien im Ordner "CHANGED_FILES" hochgeladen. "NEW_FILES", wie in der Anleitung steht, gibt es überhaupt nicht.
Auch ist im Verzeichnis "/includes/external/janolaw/" eine "send_order.php" dabei, die aber beim Update auf modified 2.0.7.2 automatisch gelöscht wird, wenn auf "alte Dateien löschen" geklickt wird. Daher wurde die Datei vermutlich versehentlich dort eingefügt? Das stimmt dann schon mal nicht und sollte im Download-Paket aktualisiert werden.
Weiterhin gibt es einen Fehler in der "/includes/external/janolaw/janolaw.php" in Zeile 73 mit der Error-Meldung und einer weißen Seite. Die Meldung ist Unsupported operand types: string + string in File:. Nachdem ich das + durch . ersetzte, war die Meldung weg.
Dafür kam eine andere Error-Meldung:
Non-static method janolaw_content::get_configuration() cannot be called statically in File: /www/htdocs/xxxxxxx/meinshop.de/admin/includes/modules/system/janolaw.php on Line: 41
Außerdem gibt es nach dem Hochladen der /admin/includes/modules/system/janolaw.php in der Administration beim Systemmodul unten 2 Felder "Update Intervall", da wurde vergessen, das andere zu entfernen.
Die Anleitung in der INSTALL-Datei ist irreführend. Es ist nicht eindeutig, ob die Anpassungen auch in Modified 2.0.7.2 gemacht werden müssen. Ich nehme an, dass die nur für ältere Shopversionen gedacht sind wie z. B. die in der "send_order.php", die doch beim Update gelöscht wurde und natürlich die "/admin/includes/column_left.php".
Das sollte aber eindeutig kenntlich gemacht werden.
Das letzte Update-Paket sollte dringend überarbeitet werden inkl. der Anleitung, damit die Rechtstexte auch aktualisiert werden können.
Gruß
Robert