Follow-up r86407: missed a file (and some random documentation); I'm surprised it...
authorHappy-melon <happy-melon@users.mediawiki.org>
Wed, 20 Apr 2011 15:26:05 +0000 (15:26 +0000)
committerHappy-melon <happy-melon@users.mediawiki.org>
Wed, 20 Apr 2011 15:26:05 +0000 (15:26 +0000)
includes/SpecialPageFactory.php
includes/db/Database.php

index 0da2956..ebe3001 100644 (file)
@@ -414,25 +414,7 @@ class SpecialPageFactory {
                // Page exists, set the context
                $page->setContext( $context );
 
-               // Check for redirect
                if ( !$including ) {
-                       if( $page instanceof SpecialRedirectToSpecial ){
-                               $redirect = $page->getRedirect( $par );
-                               $query = $page->getRedirectQuery();
-                               if ( $redirect instanceof Title ) {
-                                       $url = $redirect->getFullUrl( $query );
-                                       $context->output->redirect( $url );
-                                       wfProfileOut( __METHOD__ );
-                                       return $redirect;
-                               } elseif ( $redirect === true ) {
-                                       global $wgScript;
-                                       $url = $wgScript . '?' . wfArrayToCGI( $query );
-                                       $context->output->redirect( $url );
-                                       wfProfileOut( __METHOD__ );
-                                       return $redirect;
-                               }
-                       }
-
                        // Redirect to canonical alias for GET commands
                        // Not for POST, we'd lose the post data, so it's best to just distribute
                        // the request. Such POST requests are possible for old extensions that
index 1ce91ba..70e513c 100644 (file)
@@ -1039,7 +1039,8 @@ abstract class DatabaseBase implements DatabaseType {
         *                         see DatabaseBase::makeSelectOptions code for list of supported stuff
         * @param $join_conds Array: Associative array of table join conditions (optional)
         *                           (e.g. array( 'page' => array('LEFT JOIN','page_latest=rev_id') )
-        * @return mixed Database result resource (feed to DatabaseBase::fetchObject or whatever), or false on failure
+        * @return ResultWrapper|Bool Database result resource (feed to DatabaseBase::fetchObject
+        *     or whatever), or false on failure
         */
        function select( $table, $vars, $conds = '', $fname = 'DatabaseBase::select', $options = array(), $join_conds = array() ) {
                $sql = $this->selectSQLText( $table, $vars, $conds, $fname, $options, $join_conds );