From c55b109ca57d471075e2a5b094ebd41815953d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Gro=C3=9Fe?= <mic.grosse@googlemail.com> Date: Sun, 27 Aug 2017 19:19:12 +0200 Subject: [PATCH] fix: initialize vars to prevent PHP Notice A PHP Notice occurred when $url didn't contain a '?'. --- inc/parser/renderer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/inc/parser/renderer.php b/inc/parser/renderer.php index 13deac29c..83b51d4b1 100644 --- a/inc/parser/renderer.php +++ b/inc/parser/renderer.php @@ -863,7 +863,11 @@ class Doku_Renderer extends DokuWiki_Plugin { } //handle as wiki links if($url{0} === ':') { - list($id, $urlparam) = explode('?', $url, 2); + $urlparam = null; + $id = $url; + if (strpos($url, '?') !== false) { + list($id, $urlparam) = explode('?', $url, 2); + } $url = wl(cleanID($id), $urlparam); $exists = page_exists($id); } -- GitLab