Jump to content
xt:Commerce Community Forum

xt_special_products laufen nicht auf jedem Server


oldbear

Recommended Posts

Hallo,

bin durch Zufall draufgestossen ( Version 4.0.14 ):

In der class.special_products.php wird zur Ermittlung des Datums die

funktion mktime() verwendet.

Auf einem Server mit php 5.2.12 geht die aber nicht mehr.

Abhilfe: durch time() ersetzen.

Grüsse

Zitat:

is_dst kann bei Sommerzeit (DST) auf 1 gesetzt werden, der Wert 0 steht für Winter-/Normalzeit und -1 (Standardwert) heißt, dass unbekannt ist, ob gerade Sommer- oder Winterzeit herrscht. Sofern unbekannt, versucht PHP, dies selbst herauszufinden. Das kann zu unerwarteten (aber dennoch korrekten) Ergebnissen führen. Einige Zeitangaben sind ungültig, wenn die automatische Zeitumstellung auf dem System aktiviert ist, auf dem PHP läuft, oder auf dem der Parameter is_dst den Wert 1 hat. Wenn die Sommerzeit (DST) z.B. um 02:00 Uhr aktiviert wird, sind alle Zeitangaben zwischen 02:00 Uhr und 03:00 Uhr ungültig und mktime() gibt einen undefinierten (meist negativen) Wert zurück.

==> genau das war der Fall !

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...