aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/MyCoursesHelper.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-10-16 16:20:32 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-10-16 16:20:32 +0200
commit14f555e40afe803558c1a1ccf81aeb4e135f1274 (patch)
tree127519b159eecd07ded902b032616469ac3a6713 /lib/classes/MyCoursesHelper.php
parent439830f48f6d52db9e2416e636da0e9a76840d0b (diff)
add option to always display sem number on my courses, fixes #5957
Closes #5957 Merge request studip/studip!4555
Diffstat (limited to 'lib/classes/MyCoursesHelper.php')
-rw-r--r--lib/classes/MyCoursesHelper.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/classes/MyCoursesHelper.php b/lib/classes/MyCoursesHelper.php
index 9944d0d..714a6cb 100644
--- a/lib/classes/MyCoursesHelper.php
+++ b/lib/classes/MyCoursesHelper.php
@@ -119,12 +119,13 @@ final class MyCoursesHelper
return [
'setCourses' => $this->sanitizeNavigations(array_map([$this, 'convertCourse'], $temp_courses)),
'setGroups' => $groups,
- 'setUserId' => $GLOBALS['user']->id,
+ 'setUserId' => User::findCurrent()->id,
'setConfig' => [
- 'allow_dozent_visibility' => Config::get()->ALLOW_DOZENT_VISIBILITY,
- 'open_groups' => array_values($GLOBALS['user']->cfg->MY_COURSES_OPEN_GROUPS),
- 'sem_number' => Config::get()->IMPORTANT_SEMNUMBER,
- 'view_settings' => $GLOBALS['user']->cfg->MY_COURSES_VIEW_SETTINGS,
+ 'allow_dozent_visibility' => Config::get()->getValue('ALLOW_DOZENT_VISIBILITY'),
+ 'open_groups' => array_values(User::findCurrent()->getConfiguration()->getValue('MY_COURSES_OPEN_GROUPS')),
+ 'sem_number' => Config::get()->getValue('IMPORTANT_SEMNUMBER'),
+ 'sem_number_always' => Config::get()->getValue('MY_COURSES_ALWAYS_SHOW_SEMNUM'),
+ 'view_settings' => User::findCurrent()->getConfiguration()->getValue('MY_COURSES_VIEW_SETTINGS'),
'group_by' => $group_field,
],
];