logo       

[MediaWiki-CVS] SVN: [54092] trunk/extensions/AbuseFilter/AbuseFilter.parse: msg#01470

mediawiki-cvs

Subject: [MediaWiki-CVS] SVN: [54092] trunk/extensions/AbuseFilter/AbuseFilter.parser.php

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

Revision: 54092
Author: werdna
Date: 2009-07-31 11:26:30 +0000 (Fri, 31 Jul 2009)

Log Message:
-----------
Use multibyte-safe string operations in AbuseFilter bug 19333

Modified Paths:
--------------
trunk/extensions/AbuseFilter/AbuseFilter.parser.php

Modified: trunk/extensions/AbuseFilter/AbuseFilter.parser.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilter.parser.php 2009-07-31 10:59:11 UTC
(rev 54091)
+++ trunk/extensions/AbuseFilter/AbuseFilter.parser.php 2009-07-31 11:26:30 UTC
(rev 54092)
@@ -1498,9 +1498,9 @@
if ( isset($args[2]) ) {
$length = $args[2]->toInt();

- $result = substr( $s, $offset, $length );
+ $result = mb_substr( $s, $offset, $length );
} else {
- $result = substr( $s, $offset );
+ $result = mb_substr( $s, $offset );
}

return new AFPData( AFPData::DString, $result );
@@ -1518,9 +1518,9 @@
if ( isset($args[2]) ) {
$offset = $args[2]->toInt();

- $result = strpos( $haystack, $needle, $offset );
+ $result = mb_strpos( $haystack, $needle, $offset );
} else {
- $result = strpos( $haystack, $needle );
+ $result = mb_strpos( $haystack, $needle );
}

if ($result === false)



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@xxxxxxxxxxxxxxxxxxx
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise