aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Siegfried <david.siegfried@uni-vechta.de>2024-05-16 10:02:28 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-05-16 10:02:28 +0000
commit7a6909c32bc4357dfa0a624d79ad255e9bdd2d11 (patch)
tree2d3334734e1e690a35e85fec5565d90e9b2ba835
parent388af120fe46c842d32c07c0d9073c7be0f3ebd2 (diff)
prevent php-warnings, closes #4178
Closes #4178 Merge request studip/studip!3017
-rw-r--r--lib/dates.inc.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/dates.inc.php b/lib/dates.inc.php
index 8538d24..851ee92 100644
--- a/lib/dates.inc.php
+++ b/lib/dates.inc.php
@@ -32,7 +32,11 @@ require_once 'lib/raumzeit/raumzeit_functions.inc.php'; // Helper-Funktionen
* day_num integer PHP-konformer Tag (0-6)
* short boolean Wenn gesetzt wird der Tag verkürzt zurückgegeben.
*/
-function getWeekday($day_num, $short = TRUE) {
+function getWeekday($day_num, $short = true): string
+{
+ if ($day_num < 0 || $day_num > 6) {
+ throw new Exception('Invalid day number');
+ }
switch ($day_num) {
case 0:
$day = $short ? _("So") : _("Sonntag");
@@ -56,8 +60,6 @@ function getWeekday($day_num, $short = TRUE) {
$day = $short ? _("Sa") : _("Samstag");
break;
}
-
- // return i18n of day
return $day;
}