aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/contents/courseware.php
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2023-08-15 11:25:56 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2023-08-15 11:25:56 +0000
commitb8cb95a5b4e203f178f4e31c50e951242d25d86b (patch)
treed9b40843f949f1aa15e24cbc5242deda1ee6021c /app/controllers/contents/courseware.php
parentf432e2ecac0eb0a524238c4b74f3305d1625187f (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.php8
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();
}
}