Ok, super, dann kann ich das ja dann intern wieder umstellen sobald das Update da ist Ich glaube aber dann werden alle berechneten Werte aus dem dem Feld gekillt, oder? Zumindest war das dann immer bei mir so. Das Event neu abspeichern und die Werte waren dann wieder da, nur als Hinweis, nicht dass sich dann jemand wundert
Noch eine kurze Frage zu folgenden Zeilen in deiner tl_calender_events.php (686ff.):
PHP-Code:
while ($next <= $end) {
$timetoadd = '+ ' . $arrRange['value'] . ' ' . $unit;
// Check if we are at the end
if (!strtotime($timetoadd, $next)) {
break;
}
$strtotime = strtotime($timetoadd, $next);
$next = $strtotime;
$weekday = date('w', $next);
//check if we are at the end
if ($next >= $end) {
break;
}
$store = true;
if ($dc->activeRecord->hideOnWeekend) {
if ($weekday == 0 || $weekday == 6) {
$store = false;
}
}
...
Bei
PHP-Code:
//check if we are at the end
if ($next >= $end) {
break;
}
Müsste es dabei nicht
PHP-Code:
if ($next > $end) {
lauten?
Wenn man bspw. in ein Event eine Wiederholung von einer Woche einträgt, berechnet das System unter "Ende der Wiederholungen" das Ende nach genau einer Woche. Nur genau dieses wird durch die Abfrage nicht unter repeateDates / allRecurrences gespeichert. Es speichert nur die erste Wiederholung, also sozusagen das Startdatum. Vielleicht kannst du das auch nochmal prüfen
Vielen Dank schon mal!
Viele Grüße,
WiPhi
Lesezeichen