X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=index.php;h=427eb23941cc319840afc43d676795edaba345b7;hb=b3051a6aae446e063c3b6fa4a6a600357a9f24af;hp=dd9b48bd2f84ed3cedea29ce0f8b7552a3b52cdf;hpb=e0177549c760b143efdd17b1579e0c0199dce939;p=github%2Fshaarli%2FShaarli.git diff --git a/index.php b/index.php index dd9b48bd..427eb239 100644 --- a/index.php +++ b/index.php @@ -1601,8 +1601,8 @@ function renderPage($conf, $pluginManager, $LINKSDB) function buildLinkList($PAGE,$LINKSDB, $conf, $pluginManager) { // Used in templates - $searchtags = !empty($_GET['searchtags']) ? escape($_GET['searchtags']) : ''; - $searchterm = !empty($_GET['searchterm']) ? escape($_GET['searchterm']) : ''; + $searchtags = !empty($_GET['searchtags']) ? escape(normalize_spaces($_GET['searchtags'])) : ''; + $searchterm = !empty($_GET['searchterm']) ? escape(normalize_spaces($_GET['searchterm'])) : ''; // Smallhash filter if (! empty($_SERVER['QUERY_STRING']) @@ -1649,7 +1649,7 @@ function buildLinkList($PAGE,$LINKSDB, $conf, $pluginManager) } else { $link['updated_timestamp'] = ''; } - $taglist = explode(' ', $link['tags']); + $taglist = preg_split('/\s+/', $link['tags'], -1, PREG_SPLIT_NO_EMPTY); uasort($taglist, 'strcasecmp'); $link['taglist'] = $taglist; // Check for both signs of a note: starting with ? and 7 chars long.