Funktion: eventblogold

Die Funktion {eventblogold} ist eine schöne - jedoch eine eine einfache Funktion. Eingesetzt mit Parameter funktioniert sie hervorragend.

Bei der Variante {eventblogold,Nr_der_Ebene1} führt die Darstellung der Eintragungen dazu, dass die Events falsch gelistet werden.

Es geht hierbei um den fehlenden "else-Zweig":

} else if ($markername(0) == "eventblogold")
{ if (!empty($markername(2))) { $myDate = $markername(2); }
$sql_list = "SELECT * FROM {$pfx}content WHERE
Ebene1 = $subKat1 AND Ebene2 > 0 AND URLAnhang <= $myDate ORDER BY URLAnhang DESC";

Wir haben folgende Veränderung vorgeschlagen (Hinzunahme vom "else-Zweig"):

} else if ($markername(0) == "eventblogold") {
if (!empty($markername(2))) {
$myDate = $markername(2);
$sql_list = "SELECT * FROM {$pfx}content WHERE
Ebene1 = $subKat1 AND Ebene2 > 0 AND URLAnhang <= $myDate ORDER BY URLAnhang DESC";
}  else {
$sql_list = "SELECT * FROM {$pfx}content WHERE
Ebene1 = $subKat1 AND Ebene2 > 0 AND URLAnhang < $myDate ORDER BY URLAnhang DESC"; }

Die Funktion ist eine einfache Funktion. Sie läßt einen Vergleich mit der Serverzeit (noch) nicht zu. Daher ist ein Einsatz bei Events mit Uhrzeiten (noch) nicht direkt möglich.