Logikfehler im Code
In der Zeile 119 in der externallib.php wird gefragt ob die endtime >0 ist. dies sollte aber möglich sein wenn startime ==0 ist. Besser wäre es zu checken ob der Wert > starttime und < currenttimemillis ist, da dies der Gültige bereich ist in dem Werte zurückgeliefert werden können. Wenn endtime Currenttimemillis übersteigt kann der Parameter weggelassen werden in dem SQL befehl, da eh alle Werte gefetcht werden sollen und wenn er kleiner als starttime ist können wir ein leeres Array zurückgeben, da hier nichts gefetcht werden kann.
https://gitup.uni-potsdam.de/elis/campusup-local_campusup/blob/master/externallib.php#L119