aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-05-28 12:00:09 +0000
committerJan-Hendrik Willms <tleilax+github@gmail.com>2024-05-28 16:43:39 +0200
commitc9af4689d34b132f41c6b387d04149ecb5f60f17 (patch)
tree3391dc25ff48e057d4a4a8c3fc7c615cd4c53471
parent7c02d1b84702b93a551d55538507138c88516f35 (diff)
fixes #4222
Closes #4222 Merge request studip/studip!3053
-rw-r--r--lib/navigation/BrowseNavigation.php13
-rw-r--r--lib/navigation/CourseNavigation.php2
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';
}