diff options
| author | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2023-08-15 11:25:56 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-08-15 11:25:56 +0000 |
| commit | b8cb95a5b4e203f178f4e31c50e951242d25d86b (patch) | |
| tree | d9b40843f949f1aa15e24cbc5242deda1ee6021c /app/controllers/contents/courseware.php | |
| parent | f432e2ecac0eb0a524238c4b74f3305d1625187f (diff) | |
don't offer OER actions when module is disabled, fixes #2769
Closes #2769
Merge request studip/studip!2027
Diffstat (limited to 'app/controllers/contents/courseware.php')
| -rw-r--r-- | app/controllers/contents/courseware.php | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/app/controllers/contents/courseware.php b/app/controllers/contents/courseware.php index 61b5115..0183655 100644 --- a/app/controllers/contents/courseware.php +++ b/app/controllers/contents/courseware.php @@ -23,6 +23,7 @@ class Contents_CoursewareController extends CoursewareController $this->user = $GLOBALS['user']; $this->licenses = $this->getLicenses(); + $this->oer_enabled = Config::get()->OERCAMPUS_ENABLED && $GLOBALS['perm']->have_perm(Config::get()->OER_PUBLIC_STATUS); $this->unitsNotFound = Unit::countBySql('range_id = ?', [$this->user->id]) === 0; } @@ -61,7 +62,7 @@ class Contents_CoursewareController extends CoursewareController */ public function courseware_action($unit_id = null): void { - global $perm, $user; + global $user; Navigation::activateItem('/contents/courseware/courseware'); if ($this->unitsNotFound) { @@ -297,7 +298,7 @@ class Contents_CoursewareController extends CoursewareController */ public function shared_content_courseware_action($entry_element_id): void { - global $perm, $user; + global $user; $navigation = new Navigation(_('Geteiltes Lernmaterial'), 'dispatch.php/contents/courseware/shared_content_courseware/' . $entry_element_id); Navigation::addItem('/contents/courseware/shared_content_courseware', $navigation); @@ -320,9 +321,6 @@ class Contents_CoursewareController extends CoursewareController $this->user_id = $struct->owner_id; - - $this->oer_enabled = Config::get()->OERCAMPUS_ENABLED && $perm->have_perm(Config::get()->OER_PUBLIC_STATUS); - $this->setCoursewareSidebar(); } } |
