Improve centralized function by warnings and moving code to FCN
Reasons: Clearness, eliminate unwanted dependencies, improve readability
ID is also stored in dataObj so no need to pass it individually
Closes #72 (closed)
Aufgrund einer Wartung am 08.01.2026 von 14:30 bis 15:30 Uhr werden git.rwth-aachen.de & git-ce.rwth-aachen.de zeitweise nicht zur Verfügung stehen. --en-- Due to maintenance at January 8, from 2:30 p.m. to 3:30 p.m., git.rwth-aachen.de & git-ce.rwth-aachen.de will be temporarily unavailable.
Reasons: Clearness, eliminate unwanted dependencies, improve readability
ID is also stored in dataObj so no need to pass it individually
Closes #72 (closed)