Ok, das verstehe ich so halbwegs:
getAllEvents() geht über jeden gewählten Kalender und verwendet findCurrentByPid() -> welche per
PHP-Code:
return static::findBy($arrColumns, array($intPid), $arrOptions);
die einzelnen Events "nur" per eben KalenderID und Datumseingrenzung aus der DB holt.
Alle weiteren Filterungen kommen dann per PHP und per PHP von diversen Erweiterungen.
Die Option "alle zufünftigen Events" ist dann halt wirklich so viel, dass eine Bearbeitung dann eben so lange dauert.
Richtig?
Lesezeichen