http://www.mediawiki.org/wiki/Special:Code/MediaWiki/71946

Revision: 71946
Author:   mkroetzsch
Date:     2010-08-30 13:30:24 +0000 (Mon, 30 Aug 2010)

Log Message:
-----------
Make sure that encodeURI and decodeURI are indeed inverses (so far, they only 
produced equivalent results when using urldecode afterwards).
Fixes Bug 24807.

Modified Paths:
--------------
    trunk/extensions/SemanticMediaWiki/includes/export/SMW_Exporter.php

Modified: trunk/extensions/SemanticMediaWiki/includes/export/SMW_Exporter.php
===================================================================
--- trunk/extensions/SemanticMediaWiki/includes/export/SMW_Exporter.php 
2010-08-30 12:52:39 UTC (rev 71945)
+++ trunk/extensions/SemanticMediaWiki/includes/export/SMW_Exporter.php 
2010-08-30 13:30:24 UTC (rev 71946)
@@ -269,10 +269,9 @@
         * allows services that receive a URI to extract e.g. the according 
wiki page.
         */
        static public function decodeURI( $uri ) {
-               $uri = str_replace( array( '-22', '-23', '-26', '-27', '-2B', 
'-21', '-' ),
-                                   array( '"', '#', '&', "'", '+', '!', '%' ),
+               $uri = str_replace( array( '-3A', '-22', '-23', '-26', '-27', 
'-2B', '-21', '-' ),
+                                   array( ':', '"', '#', '&', "'", '+', '!', 
'%' ),
                                   $uri );
-               $uri = str_replace( '-2D', '-', $uri );
                return $uri;
        }
 



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to