[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Redaxo Import/Export und Timestamp - gelöst
Seite 1 von 1

Redaxo Import/Export und Timestamp - gelöst

Verfasst: 14. Mär 2016, 19:43
von Bio
Hallo zusammen,

wenn ich über das Import/Export Add-In einen DB-Export mache wird bei Feldern mit Timestamps in der Form "YYYY-MM-DD HH:II:SS" nur die Jahreszahl, also YYYY gespeichert. Der Rest fehlt. Dies erzeugt beim Re-Import in Redaxo einen Wert "0000-00-00 00:00:00". Es sind also alle Datums- und Zeitangaben verloren. Ich habe das Gefühl, dass nur Tabellen betroffen sind, die mit XForm verwaltet werden.

REDAXO: 4.6.1
PHP: 5.3.1
MySQL: 5.1.41
XForm Version 4.9 // 20. Oktober 2014

Hat jemand einen Tipp für mich?

Internette Grüße
Rene

Update vom 16.03.: Ich muss mich korrigieren - XForm hat nichts damit zu tun. Felder, die mit DateTime formatiert sind, werden übrigens korrekt gespeichert, aber bei den Timestamp-Feldern wird merkwürdigerweise nur die Jahreszahl übernommen. :?

Lösung:
In der Datei redaxo\include\addons\import_export\functions\function_import_export.inc.php wird in Zeile 309 der Timestamp als Integer deklariert. Ich habe den Eintrag dort rausgenommen und statt dessen in der Zeile 313 hinzugefügt. Jetzt wird der Timestamp als String behandelt und damit klappt der Export wunderbar. :D