From 9ccf095bd2c597eef1ffb2c0557b1ca7e1d6b60c Mon Sep 17 00:00:00 2001 From: noackorama <noackorama@gmail.com> Date: Fri, 10 Dec 2021 18:02:42 +0100 Subject: [PATCH] resurrect forum icon on public courses re #468 --- app/controllers/public_courses.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/controllers/public_courses.php b/app/controllers/public_courses.php index e32a8539206..207a0f11065 100644 --- a/app/controllers/public_courses.php +++ b/app/controllers/public_courses.php @@ -207,12 +207,10 @@ class PublicCoursesController extends AuthenticatedController foreach ($seminars as $id => $seminar) { foreach ($seminar['tools'] as $tool) { $module = $tool->getStudipModule(); - if (!$module || get_class($module) === 'CoreAdmin' || get_class($module) === 'CoreStudygroupAdmin') { - continue; - } - if (array_key_exists(get_class($module), $seminar['navigations'])) { + if (!$module || in_array(get_class($module), ['CoreAdmin', 'CoreStudygroupAdmin', 'CoreWiki', 'CoreSchedule', 'CoreScm', 'CoreOverview', 'CoreDocuments'])) { continue; } + if ($tool->getVisibilityPermission() === 'nobody') { $seminar['navigations'][get_class($module)] = $module->getIconNavigation($id, time(), 'nobody'); } else { -- GitLab