trailing whitespace removal
[lhc/web/wiklou.git] / includes / SearchMySQL.php
index b36cea6..857aa14 100644 (file)
@@ -1,17 +1,17 @@
 <?php
 # Copyright (C) 2004 Brion Vibber <brion@pobox.com>
 # http://www.mediawiki.org/
-# 
+#
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or 
+# the Free Software Foundation; either version 2 of the License, or
 # (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License along
 # with this program; if not, write to the Free Software Foundation, Inc.,
 # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
@@ -52,8 +52,8 @@ class SearchMySQL extends SearchEngine {
                $resultSet = $this->db->resultObject( $this->db->query( $this->getQuery( $this->filter( $term ), false ) ) );
                return new MySQLSearchResultSet( $resultSet, $this->searchTerms );
        }
-       
-       
+
+
        /**
         * Return a partial WHERE clause to exclude redirects, if so set
         * @return string
@@ -61,12 +61,12 @@ class SearchMySQL extends SearchEngine {
         */
        function queryRedirect() {
                if( $this->showRedirects ) {
-                       return 'AND cur_is_redirect=0';
-               } else {
                        return '';
+               } else {
+                       return 'AND page_is_redirect=0';
                }
        }
-       
+
        /**
         * Return a partial WHERE clause to limit the search to the given namespaces
         * @return string
@@ -79,14 +79,14 @@ class SearchMySQL extends SearchEngine {
                }
                return 'AND page_namespace IN (' . $namespaces . ')';
        }
-       
+
        /**
         * Return a LIMIT clause to limit results on the query.
         * @return string
         * @access private
         */
        function queryLimit() {
-               return $this->db->limitResult( $this->limit, $this->offset );
+               return $this->db->limitResult( '', $this->limit, $this->offset );
        }
 
        /**
@@ -98,7 +98,7 @@ class SearchMySQL extends SearchEngine {
        function queryRanking( $filteredTerm, $fulltext ) {
                return '';
        }
-       
+
        /**
         * Construct the full SQL query to do the search.
         * The guts shoulds be constructed in queryMain()
@@ -172,12 +172,12 @@ class SearchMySQL extends SearchEngine {
         */
     function updateTitle( $id, $title ) {
                $dbw =& wfGetDB( DB_MASTER );
-               
+
                $dbw->update( 'searchindex',
                        array( 'si_title' => $title ),
                        array( 'si_page'  => $id ),
                        'SearchMySQL4::updateTitle',
-                       $dbw->lowPriorityOption() );
+                       array( $dbw->lowPriorityOption() ) );
        }
 }
 
@@ -187,15 +187,15 @@ class MySQLSearchResultSet extends SearchResultSet {
                $this->mResultSet = $resultSet;
                $this->mTerms = $terms;
        }
-       
+
        function termMatches() {
                return $this->mTerms;
        }
-       
+
        function numRows() {
                return $this->mResultSet->numRows();
        }
-       
+
        function next() {
                $row = $this->mResultSet->fetchObject();
                if( $row === false ) {