From: garvinhicking Date: Mon, 19 Mar 2007 08:36:38 +0000 (+0000) Subject: Revert permalink change, breaks too much. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9c74b92d3d4320c335889d5cb56a214fab42b9b9;p=s9y.git Revert permalink change, breaks too much. Instead, freetag plugin was patched --- diff --git a/docs/NEWS b/docs/NEWS index 54d1f4b..a3a08fc 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -5,8 +5,7 @@ Version 1.2 () * Fix permalink patterns for some cases to properly detect pagination variables instead of interpreting search words - as those, and fix problems when "." appears within permalinks - (garvinhicking) + as those. (garvinhicking) * Improve performance of displaying the complete archive. Instead of year*months SQL queries, only one query is now used. diff --git a/include/functions_permalinks.inc.php b/include/functions_permalinks.inc.php index 76edcd4..3bef5fc 100644 --- a/include/functions_permalinks.inc.php +++ b/include/functions_permalinks.inc.php @@ -755,7 +755,7 @@ function serendipity_getUriArguments($uri, $wildcard = false) { global $serendipity; /* Explode the path into sections, to later be able to check for arguments and add our own */ - preg_match('/^'. preg_quote($serendipity['serendipityHTTPPath'], '/') . '(' . preg_quote($serendipity['indexFile'], '/') . '\?\/)?(' . ($wildcard ? '.+' : '[;,_a-z\.0-9\-*\/%\+]+') . ')/i', $uri, $_res); + preg_match('/^'. preg_quote($serendipity['serendipityHTTPPath'], '/') . '(' . preg_quote($serendipity['indexFile'], '/') . '\?\/)?(' . ($wildcard ? '.+' : '[;,_a-z0-9\-*\/%\+]+') . ')/i', $uri, $_res); if (strlen($_res[2]) != 0) { $args = explode('/', $_res[2]); if ($args[0] == 'index') {