aboutsummaryrefslogtreecommitdiff
path: root/lib/navigation/AdminNavigation.php
diff options
context:
space:
mode:
authorThomas Hackl <hackl@data-quest.de>2022-09-09 12:19:02 +0000
committerThomas Hackl <hackl@data-quest.de>2022-09-09 12:19:02 +0000
commitad6da68adf45d6343314ab633b1f75460f35f34d (patch)
tree915ad297782a9575bb3b5759214b97bbc17de48b /lib/navigation/AdminNavigation.php
parentdcf42b6a1f5a1b47d79fa2d2c06e2e4b07a9024f (diff)
Resolve "Fehlender globaler Schalter für das Abschalten der Courseware (veranstaltungsunabhängig)"
Closes #648 Merge request studip/studip!995
Diffstat (limited to 'lib/navigation/AdminNavigation.php')
-rw-r--r--lib/navigation/AdminNavigation.php18
1 files changed, 11 insertions, 7 deletions
diff --git a/lib/navigation/AdminNavigation.php b/lib/navigation/AdminNavigation.php
index c208ffd..2bb2418 100644
--- a/lib/navigation/AdminNavigation.php
+++ b/lib/navigation/AdminNavigation.php
@@ -132,13 +132,17 @@ class AdminNavigation extends Navigation
if (Config::get()->BANNER_ADS_ENABLE) {
$navigation->addSubNavigation('banner', new Navigation(_('Werbebanner'), 'dispatch.php/admin/banner'));
}
- $navigation->addSubNavigation(
- 'courseware',
- new Navigation(
- _('Courseware'),
- 'dispatch.php/admin/courseware/index'
- )
- );
+
+ if (PluginManager::getInstance()->getPlugin('CoursewareModule')) {
+ $navigation->addSubNavigation(
+ 'courseware',
+ new Navigation(
+ _('Courseware'),
+ 'dispatch.php/admin/courseware/index'
+ )
+ );
+ }
+
if (Config::get()->OERCAMPUS_ENABLED) {
$navigation->addSubNavigation(
'oer',