summaryrefslogtreecommitdiffstats
path: root/modules-available/dozmod/api.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2025-07-01 10:33:28 +0200
committerSimon Rettberg2025-07-01 10:33:28 +0200
commit87686da817dfd349c9f89a01065f799408e29f10 (patch)
tree6e2a836b2bc9c4f6c45373d41ab700cba0690de8 /modules-available/dozmod/api.inc.php
parent[locationinfo] icalparser: Undo the entity encoding before returning iCal data (diff)
downloadslx-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