Skip to content
Snippets Groups Projects
Commit 24808b3e authored by Elmar Ludwig's avatar Elmar Ludwig
Browse files

disable courseware navigation for public access, fixes #1613

Closes #1613

Merge request studip/studip!2142
parent caf2bd1c
No related branches found
No related tags found
No related merge requests found
...@@ -46,6 +46,10 @@ class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule ...@@ -46,6 +46,10 @@ class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule
*/ */
public function getTabNavigation($courseId) public function getTabNavigation($courseId)
{ {
if ($GLOBALS['user']->id === 'nobody') {
return [];
}
$navigation = new Navigation( $navigation = new Navigation(
_('Courseware'), _('Courseware'),
URLHelper::getURL('dispatch.php/course/courseware/?cid='.$courseId) URLHelper::getURL('dispatch.php/course/courseware/?cid='.$courseId)
...@@ -80,6 +84,10 @@ class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule ...@@ -80,6 +84,10 @@ class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule
*/ */
public function getIconNavigation($courseId, $last_visit, $user_id) public function getIconNavigation($courseId, $last_visit, $user_id)
{ {
if ($user_id === 'nobody') {
return null;
}
$statement = DBManager::get()->prepare(" $statement = DBManager::get()->prepare("
SELECT COUNT(DISTINCT elem.id) SELECT COUNT(DISTINCT elem.id)
FROM `cw_structural_elements` AS elem FROM `cw_structural_elements` AS elem
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment