Antwort #7 am: 27. Juni 2018, 15:14:17
Nun die erste Meldung spricht doch für sich, da fehlt offensichtlich eine Tabelle in der DB.
Warum und unter welchen Umständen diese Tabelle da sein sollte weiß ich gerade auch nicht auswendig.
Zum zweiten Fehler:
In
/admin/payone_config.php gibt es diesen Code:
// check new column$check_query = xtc_db_query
("SELECT *
FROM payone_transactions
LIMIT 1");$check = xtc_db_fetch_array
($check_query);if (!isset($check['type'])) { xtc_db_query
("ALTER TABLE payone_transactions ADD type varchar(64) NOT NULL");} Ohne alle Zusammenhänge bei diesem Modul zu kennen sieht die Routine für mich nicht schlüssig aus.
Ich würde bevor ich eine Spalte zu einer Tabelle hinzufüge mittels
SHOW COLUMNS FROM TABLE_NAME testen.
Wenn, wie hier, eine Zeile ausgelesen wird um festzustellen ob eine bestimmte Spalte vorhanden ist, geht das nach hinten los wenn es noch keine Zeile in der Tabelle gibt, sie also leer ist. Die Spalte kann trotzdem bereits da sein.
Wie gesagt, ohne alle Zusammenhänge was das Modul Payone betrifft zu kennen, ich halte das für einen Bug.
Du solltest da vielleicht mal jemanden draufschauen lassen (nicht mich, keine Zeit mom.
).
Kontaktiere doch das modified-Team.
Gruß,
noRiddle
*NACHTRAG*
Ticket zu dem Payone-Problem habe ich erstellt.
#1488