diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-05-28 12:00:09 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2024-05-28 16:43:39 +0200 |
| commit | c9af4689d34b132f41c6b387d04149ecb5f60f17 (patch) | |
| tree | 3391dc25ff48e057d4a4a8c3fc7c615cd4c53471 | |
| parent | 7c02d1b84702b93a551d55538507138c88516f35 (diff) | |
fixes #4222
Closes #4222
Merge request studip/studip!3053
| -rw-r--r-- | lib/navigation/BrowseNavigation.php | 13 | ||||
| -rw-r--r-- | lib/navigation/CourseNavigation.php | 2 |
2 files changed, 6 insertions, 9 deletions
diff --git a/lib/navigation/BrowseNavigation.php b/lib/navigation/BrowseNavigation.php index 2f3620e..c809378 100644 --- a/lib/navigation/BrowseNavigation.php +++ b/lib/navigation/BrowseNavigation.php @@ -22,14 +22,10 @@ class BrowseNavigation extends Navigation */ public function __construct() { - global $user, $perm; + global $perm; $courselink = null; - // check if logged in - $coursetext = ''; - $courseinfo = ''; - $courselink = null; - if (is_object($user) && $user->id != 'nobody') { + if (User::findCurrent()) { $coursetext = _('Veranstaltungen'); $courseinfo = _('Meine Veranstaltungen & Einrichtungen'); @@ -37,14 +33,15 @@ class BrowseNavigation extends Navigation $courselink = 'dispatch.php/admin/courses'; } } else { - $coursetext = _('Freie'); + $coursetext = _('Freie Veranstaltungen'); $courseinfo = _('Freie Veranstaltungen'); $courselink = 'dispatch.php/public_courses'; } parent::__construct($coursetext, $courselink); + if (!Context::getId()) { - $this->setImage(Icon::create('seminar', 'navigation', ["title" => $courseinfo])); + $this->setImage(Icon::create('seminar', Icon::ROLE_NAVIGATION, ['title' => $courseinfo])); } } diff --git a/lib/navigation/CourseNavigation.php b/lib/navigation/CourseNavigation.php index 9992095..c008755 100644 --- a/lib/navigation/CourseNavigation.php +++ b/lib/navigation/CourseNavigation.php @@ -28,7 +28,7 @@ class CourseNavigation extends Navigation $courseinfo = _('Meine Veranstaltungen & Einrichtungen'); $courselink = 'dispatch.php/my_courses'; } else { - $coursetext = _('Freie'); + $coursetext = _('Freie Veranstaltungen'); $courseinfo = _('Freie Veranstaltungen'); $courselink = 'dispatch.php/public_courses'; } |
