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