From 5a70856f301dcbe2e398ff735c1d9a2c706d7ac5 Mon Sep 17 00:00:00 2001 From: Rasmus Fuhse <fuhse@data-quest.de> Date: Tue, 9 Apr 2024 12:04:31 +0000 Subject: [PATCH] Resolve "PHP Warnungen im WIKI" Closes #3967 Merge request studip/studip!2832 --- app/controllers/course/wiki.php | 2 +- app/views/course/wiki/newpages.php | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/course/wiki.php b/app/controllers/course/wiki.php index 8c891ba200c..b8a50dc6880 100644 --- a/app/controllers/course/wiki.php +++ b/app/controllers/course/wiki.php @@ -389,7 +389,7 @@ class Course_WikiController extends AuthenticatedController $this->redirect($this->editURL($page)); return; } - if (!$page->isEditable()) { + if ($page->isNew() || !$page->isEditable()) { throw new AccessDeniedException(); } Navigation::activateItem('/course/wiki/start'); diff --git a/app/views/course/wiki/newpages.php b/app/views/course/wiki/newpages.php index d165819feec..99e0f29eed6 100644 --- a/app/views/course/wiki/newpages.php +++ b/app/views/course/wiki/newpages.php @@ -69,7 +69,9 @@ break; } } - $oldcontent = $oldversion->content; + if ($oldversion) { + $oldcontent = $oldversion->content; + } $oldcontent = strip_tags(wikiReady($oldcontent)); $content = strip_tags(wikiReady($page->content)); -- GitLab