aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/public_courses.php
diff options
context:
space:
mode:
authornoackorama <noackorama@gmail.com>2021-12-10 18:02:42 +0100
committernoackorama <noackorama@gmail.com>2021-12-10 18:02:42 +0100
commit9ccf095bd2c597eef1ffb2c0557b1ca7e1d6b60c (patch)
tree40cd3cbbca1ceaa807737cc098af178881fba042 /app/controllers/public_courses.php
parentd150cc8f8853ab63bf80ec6e4525b1109f668906 (diff)
resurrect forum icon on public courses re #468
Diffstat (limited to 'app/controllers/public_courses.php')
-rw-r--r--app/controllers/public_courses.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/app/controllers/public_courses.php b/app/controllers/public_courses.php
index e32a853..207a0f1 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 {