Guten Abend
Vor etwa 14 Tagen habe ich meinen Shop (v1.06 rev 4642 SP2) wegen meines Providers auf PHP5.6 umgestellt. Mit Hilfe des PHP-Fixes schien dies auch kein Problem zu sein. Ein paar Test-Bestellungen funktionierten auch einwandfrei.
In meinem Shop führe ich verschiedene Produkte bei denen die Kunden über Textfelder Angaben machen können, oder aber auch über Dropdown Felder die Artikel Attribute ändern können.
Allem Anschein nach habe ich das bei meinen Testbestellungen nicht berücksichtigt.
Heute morgen war es dann soweit und ich erhielt eine solche Bestellung. Beim ändern des Bestellstatus erhielt ich dann folgende Fehlermeldung:
Fatal error: Class 'rpa_customInputs' not found in /homepages/6/d151563115/htdocs/hardwareshop/includes/classes/order.php on line 263
Ich habe dann erstmal versucht mir das selbst zusammenzureimen. In der order.php finde ich folgende Zeile:
//BOF CUSTOM INPUTS like TEXTFELD etc
$this->products[$index]['attributes'][$subindex] = rpa_customInputs::add_attributes($this->products[$index]['attributes'][$subindex],$attributes);
//EOF CUSTOM INPUTS like TEXTFELD etc
Bei allen Bestellungen (auch vor der Umstellung) bei welcher Artikel mit solchen Feldern gekauft wurden, kann ich nicht mehr zugreifen.
Ich bin etwas ratlos, was das mit der Umstellung auf PHP5.6 zu tun hat und hoffe das mir jemand weiterhelfen kann. Ansonsten funktioniert scheinbar alles normal,zumindest habe ich heute nach Fehlern gesucht, aber keine finden können. Auch die Bestellabwicklungen scheinen normal zu funktionieren.
Hoffe ihr könnt mir helfen.
Marc
Linkback: https://www.modified-shop.org/forum/index.php?topic=35923.0