]> git.mjollnir.org Git - s9y.git/commitdiff
Fix dot character problem in permalinks like the freetag plugin not giving proper...
authorgarvinhicking <garvinhicking>
Thu, 15 Mar 2007 10:05:04 +0000 (10:05 +0000)
committergarvinhicking <garvinhicking>
Thu, 15 Mar 2007 10:05:04 +0000 (10:05 +0000)
docs/NEWS
include/functions_permalinks.inc.php

index 5ae1f042f58beeb7b97217ea296eb36ee66dcf42..54d1f4b3d63aadb46a525560f061402252907f50 100644 (file)
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -5,7 +5,8 @@ Version 1.2 ()
 
     * Fix permalink patterns for some cases to properly detect
       pagination variables instead of interpreting search words
-      as those (garvinhicking)
+      as those, and fix problems when "." appears within permalinks
+      (garvinhicking)
 
     * Improve performance of displaying the complete archive. Instead
       of year*months SQL queries, only one query is now used.
index 3bef5fc946ee231f36d0faeab48aa30a790f9f8b..76edcd41c1025005be38dc8b1d7fc822e97eb3ff 100644 (file)
@@ -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-z0-9\-*\/%\+]+') . ')/i', $uri, $_res);
+    preg_match('/^'. preg_quote($serendipity['serendipityHTTPPath'], '/') . '(' . preg_quote($serendipity['indexFile'], '/') . '\?\/)?(' . ($wildcard ? '.+' : '[;,_a-z\.0-9\-*\/%\+]+') . ')/i', $uri, $_res);
     if (strlen($_res[2]) != 0) {
         $args = explode('/', $_res[2]);
         if ($args[0] == 'index') {