From 07563813a5bd55a2843c94ae11fd892870782d96 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Wed, 26 Oct 2022 10:29:46 +0000 Subject: [PATCH] fix #1632 Closes #1632 Merge request studip/studip!1103 --- app/controllers/course/courseware.php | 4 ++-- lib/models/Courseware/StructuralElement.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/controllers/course/courseware.php b/app/controllers/course/courseware.php index 8518b25dc8c..71977543825 100755 --- a/app/controllers/course/courseware.php +++ b/app/controllers/course/courseware.php @@ -103,8 +103,8 @@ class Course_CoursewareController extends AuthenticatedController public function pdf_export_action($element_id, $with_children) { $element = \Courseware\StructuralElement::findOneById($element_id); - - $this->render_pdf($element->pdfExport($this->user, $with_children), trim($element->title).'.pdf'); + $user = User::find($GLOBALS['user']->id); + $this->render_pdf($element->pdfExport($user, $with_children), trim($element->title).'.pdf'); } private function setIndexSidebar(): void diff --git a/lib/models/Courseware/StructuralElement.php b/lib/models/Courseware/StructuralElement.php index 5123143facc..ae366bba1bf 100755 --- a/lib/models/Courseware/StructuralElement.php +++ b/lib/models/Courseware/StructuralElement.php @@ -785,7 +785,7 @@ SQL; $doc->setHeaderTitle(sprintf(_('Courseware von %s'), $this->user->getFullname())); } - if (!self::canRead($user)) { + if (!self::canVisit($user)) { $doc->addPage(); $doc->addContent(_('Diese Seite steht Ihnen nicht zur Verfügung!')); @@ -810,7 +810,7 @@ SQL; private function getElementPdfExport(int $depth, bool $with_children, $user, $doc) { - if (!$this->canRead($user)) { + if (!$this->canVisit($user)) { return ''; } $doc->addPage(); -- GitLab