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

Reply via email to