Ich habe eine Fehler im Output-Modul der Terminliste (V 2.4.1) gefunden. Keine Ahnung, ob der schonmal behoben wurde:
Wenn man in der Konfiguration angibt "Abgelaufene Termine -> aktueller Monat", dann wird zwar geprüft, welcher Monat vor dem aktuellen liegt, aber das Jahr wird nicht berücksichtigt.
In meinem Fall wurden heute (1.2.) zwar die Termine vom Januar nicht mehr angezeigt, aber noch die Termine vom November und Dezember des letzten Jahres.
Der Fehler müsste meiner Meinung hier liegen:
folgender Code (etwa in Zeile 500)
Code: Alles auswählen
// aktueller Monat
if ($MOD_TL_termine["datum1"][$MOD_TL_durchlauf] >= $MOD_TL_date ||
$MOD_TL_termine["datum2"][$MOD_TL_durchlauf] >= $MOD_TL_date ||
$MOD_TL_datum1_array[1] >= $MOD_TL_heute["mon"] )
{ $MOD_TL_auswahl1 = true; } else { $MOD_TL_auswahl1 = false; }
}
muss geändert werden in:
Code: Alles auswählen
// aktueller Monat
if ($MOD_TL_termine["datum1"][$MOD_TL_durchlauf] >= $MOD_TL_date ||
$MOD_TL_termine["datum2"][$MOD_TL_durchlauf] >= $MOD_TL_date ||
($MOD_TL_datum1_array[1] >= $MOD_TL_heute["mon"]
AND $MOD_TL_datum1_array[0] >= $MOD_TL_heute["year"]))
{ $MOD_TL_auswahl1 = true; } else { $MOD_TL_auswahl1 = false; }
}
dann wird auch das Jahr berücksichtigt.
@Schlaucher: ist das so korrekt, oder hab ich was übersehen? In meinem Fall geht es auf alle Fälle !