Skip to content
Snippets Groups Projects
Commit 11eefe37 authored by Ron Lucke's avatar Ron Lucke Committed by David Siegfried
Browse files

fix #1632

Closes #1632

Merge request studip/studip!1103
parent 9a9c85fe
No related branches found
No related tags found
No related merge requests found
...@@ -103,8 +103,8 @@ class Course_CoursewareController extends AuthenticatedController ...@@ -103,8 +103,8 @@ class Course_CoursewareController extends AuthenticatedController
public function pdf_export_action($element_id, $with_children) public function pdf_export_action($element_id, $with_children)
{ {
$element = \Courseware\StructuralElement::findOneById($element_id); $element = \Courseware\StructuralElement::findOneById($element_id);
$user = User::find($GLOBALS['user']->id);
$this->render_pdf($element->pdfExport($this->user, $with_children), trim($element->title).'.pdf'); $this->render_pdf($element->pdfExport($user, $with_children), trim($element->title).'.pdf');
} }
private function setIndexSidebar(): void private function setIndexSidebar(): void
......
...@@ -918,7 +918,7 @@ SQL; ...@@ -918,7 +918,7 @@ SQL;
$doc->setHeaderTitle(sprintf(_('Courseware von %s'), $this->user->getFullname())); $doc->setHeaderTitle(sprintf(_('Courseware von %s'), $this->user->getFullname()));
} }
if (!self::canRead($user)) { if (!self::canVisit($user)) {
$doc->addPage(); $doc->addPage();
$doc->addContent(_('Diese Seite steht Ihnen nicht zur Verfügung!')); $doc->addContent(_('Diese Seite steht Ihnen nicht zur Verfügung!'));
...@@ -943,7 +943,7 @@ SQL; ...@@ -943,7 +943,7 @@ SQL;
private function getElementPdfExport(int $depth, bool $with_children, $user, $doc) private function getElementPdfExport(int $depth, bool $with_children, $user, $doc)
{ {
if (!$this->canRead($user)) { if (!$this->canVisit($user)) {
return ''; return '';
} }
$doc->addPage(); $doc->addPage();
......
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