http://www.mediawiki.org/wiki/Special:Code/MediaWiki/70193
Revision: 70193
Author: nikerabbit
Date: 2010-07-30 17:22:54 +0000 (Fri, 30 Jul 2010)
Log Message:
-----------
Replaced three last instances of escapeLike with buildLike in Translate
extension
Modified Paths:
--------------
trunk/extensions/Translate/SpecialTranslations.php
trunk/extensions/Translate/scripts/fuzzy.php
trunk/extensions/Translate/utils/MessageWebImporter.php
Modified: trunk/extensions/Translate/SpecialTranslations.php
===================================================================
--- trunk/extensions/Translate/SpecialTranslations.php 2010-07-30 08:31:32 UTC
(rev 70192)
+++ trunk/extensions/Translate/SpecialTranslations.php 2010-07-30 17:22:54 UTC
(rev 70193)
@@ -127,7 +127,7 @@
array( 'page_namespace', 'page_title' ),
array(
'page_namespace' => $namespace,
- 'page_title LIKE \'' . $dbr->escapeLike(
$message ) . '\/%\'',
+ 'page_title ' . $dbr->buildLike( "$message/",
$dbr->anyString() ),
),
__METHOD__,
array(
Modified: trunk/extensions/Translate/scripts/fuzzy.php
===================================================================
--- trunk/extensions/Translate/scripts/fuzzy.php 2010-07-30 08:31:32 UTC
(rev 70192)
+++ trunk/extensions/Translate/scripts/fuzzy.php 2010-07-30 17:22:54 UTC
(rev 70193)
@@ -101,7 +101,7 @@
foreach ( $this->titles as $title ) {
$title = TranslateUtils::title( $title, '' );
$title = str_replace( ' ', '_', $title );
- $search_titles[] = "page_title LIKE '{$dbr->escapeLike(
$title )}%%'";
+ $search_titles[] = 'page_title ' . $dbr->buildLike(
$title, $dbr->anyString() );
}
$condArray = array(
Modified: trunk/extensions/Translate/utils/MessageWebImporter.php
===================================================================
--- trunk/extensions/Translate/utils/MessageWebImporter.php 2010-07-30
08:31:32 UTC (rev 70192)
+++ trunk/extensions/Translate/utils/MessageWebImporter.php 2010-07-30
17:22:54 UTC (rev 70193)
@@ -345,13 +345,11 @@
// Work on all subpages of base title.
$titleText = $title->getBaseText();
- $namespace = $title->getNamespace();
- $titleText = $dbw->escapeLike( $titleText );
$conds = array(
- 'page_namespace' => $namespace,
+ 'page_namespace' => $title->getNamespace(),
'page_latest=rev_id',
'rev_text_id=old_id',
- 'page_title LIKE \'' . $titleText . '\/%\''
+ 'page_title ' . $dbw->buildLike( "$titleText/",
$dbw->anyString() ),
);
$rows = $dbw->select(
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs