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