diff options
| author | Simon Rettberg | 2025-07-01 10:33:28 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2025-07-01 10:33:28 +0200 |
| commit | 87686da817dfd349c9f89a01065f799408e29f10 (patch) | |
| tree | 6e2a836b2bc9c4f6c45373d41ab700cba0690de8 /modules-available/dozmod/api.inc.php | |
| parent | [locationinfo] icalparser: Undo the entity encoding before returning iCal data (diff) | |
| download | slx-admin-87686da817dfd349c9f89a01065f799408e29f10.tar.gz slx-admin-87686da817dfd349c9f89a01065f799408e29f10.tar.xz slx-admin-87686da817dfd349c9f89a01065f799408e29f10.zip | |
[locationinfo] Work around HisInOne returning incomplete iCal files
While the HisInOne help text says:
Die Permalinks zu Raumbelegungsplänen und Veranstaltungen enthalten den
Semesterbezug (currentTimeId oder periodId). Bei Bedarf entfernen Sie
diese Einschränkung inklusive "&" vorne und aller Zeichen dahinter.
This is evidently not true. Requesting the iCal URL without the periodId
leaves out random courses/events/lectures, and event requesting with the
current periodId might not give you the full results as displayed by the
web interface. Add crude brute-force approach that will request multiple
periodIds and merge all the lectures found.
Diffstat (limited to 'modules-available/dozmod/api.inc.php')
0 files changed, 0 insertions, 0 deletions
