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

Revision: 75677
Author:   reedy
Date:     2010-10-29 21:30:20 +0000 (Fri, 29 Oct 2010)
Log Message:
-----------
Conditionals in loops to foreachs

Modified Paths:
--------------
    trunk/extensions/AbuseFilter/AbuseFilter.hooks.php
    trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php
    trunk/extensions/AbuseFilter/ApiQueryAbuseFilters.php
    trunk/extensions/AbuseFilter/ApiQueryAbuseLog.php
    trunk/extensions/CategoryTree/CategoryTreeFunctions.php
    trunk/extensions/CentralAuth/CentralAuthUser.php
    trunk/extensions/CentralAuth/SpecialGlobalGroupPermissions.php
    trunk/extensions/CentralAuth/SpecialGlobalUsers.php
    trunk/extensions/CentralAuth/WikiSet.php
    trunk/extensions/CheckUser/CheckUser_body.php
    trunk/extensions/Collection/Collection.body.php
    trunk/extensions/CommunityVoice/Modules/Ratings.php
    trunk/extensions/ConfirmEdit/ConfirmEdit_body.php
    trunk/extensions/ContributionReporting/FundraiserStatistics_body.php
    trunk/extensions/ContributionScores/ContributionScores_body.php
    trunk/extensions/DynamicPageList/DPLMain.php
    trunk/extensions/GlobalBlocking/ApiQueryGlobalBlocks.php
    trunk/extensions/MWSearch/luceneUpdate.php
    trunk/extensions/Nuke/Nuke_body.php
    trunk/extensions/Oversight/HideRevision_body.php
    trunk/extensions/ProofreadPage/ProofreadPage_body.php
    trunk/extensions/ReaderFeedback/ReaderFeedback.class.php
    trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php
    trunk/extensions/ReaderFeedback/specialpages/RatingHistory_body.php
    trunk/extensions/Renameuser/Renameuser_body.php
    trunk/extensions/SpamBlacklist/SpamBlacklist_body.php

Modified: trunk/extensions/AbuseFilter/AbuseFilter.hooks.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilter.hooks.php  2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/AbuseFilter/AbuseFilter.hooks.php  2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -155,7 +155,7 @@
                        array( 'abuse_filter' => array( 'INNER JOIN', 
'afa_filter=af_id' ) )
                );
 
-               while ( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        $emptyTags = array_filter(
                                array_merge( explode( "\n", 
$row->afa_parameters ), $emptyTags )
                        );

Modified: trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php  2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php  2010-10-29 
21:30:20 UTC (rev 75677)
@@ -330,7 +330,7 @@
                                );
 
                                $users = array();
-                               while ( $user = $dbr->fetchRow( $res ) ) {
+                               foreach ( $res as $user ) {
                                        $users[] = $user[0];
                                }
                                $result = $users;

Modified: trunk/extensions/AbuseFilter/ApiQueryAbuseFilters.php
===================================================================
--- trunk/extensions/AbuseFilter/ApiQueryAbuseFilters.php       2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/AbuseFilter/ApiQueryAbuseFilters.php       2010-10-29 
21:30:20 UTC (rev 75677)
@@ -97,7 +97,7 @@
                $showhidden = $wgUser->isAllowed( 'abusefilter-modify' );
 
                $count = 0;
-               while ( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        if ( ++$count > $params['limit'] ) {
                                // We've had enough
                                $this->setContinueEnumParameter( 'startid', 
$row->af_id );

Modified: trunk/extensions/AbuseFilter/ApiQueryAbuseLog.php
===================================================================
--- trunk/extensions/AbuseFilter/ApiQueryAbuseLog.php   2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/AbuseFilter/ApiQueryAbuseLog.php   2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -104,7 +104,7 @@
                $res = $this->select( __METHOD__ );
 
                $count = 0;
-               while ( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        if ( ++$count > $params['limit'] ) {
                                // We've had enough
                                $this->setContinueEnumParameter( 'start', 
wfTimestamp( TS_ISO_8601, $row->afl_timestamp ) );

Modified: trunk/extensions/CategoryTree/CategoryTreeFunctions.php
===================================================================
--- trunk/extensions/CategoryTree/CategoryTreeFunctions.php     2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/CategoryTree/CategoryTreeFunctions.php     2010-10-29 
21:30:20 UTC (rev 75677)
@@ -524,7 +524,7 @@
 
                $s = '';
 
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        # TODO: translation support; ideally added to Title 
object
                        $t = Title::newFromRow( $row );
 

Modified: trunk/extensions/CentralAuth/CentralAuthUser.php
===================================================================
--- trunk/extensions/CentralAuth/CentralAuthUser.php    2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/CentralAuth/CentralAuthUser.php    2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -177,7 +177,7 @@
                );
 
                $sets = array();
-               while ( $row = $dbr->fetchObject( $resSets ) ) {
+               foreach ( $resSets as $row ) {
                        $sets[$row->ggr_group] = WikiSet::newFromRow( $row );
                }
 
@@ -185,7 +185,7 @@
                $rights = array();
                $groups = array();
 
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        $set = @$sets[$row->ggp_group];
                        $rights[] = array( 'right' => $row->ggp_permission, 
'set' => $set ? $set->getID() : false );
                        $groups[$row->ggp_group] = 1;
@@ -1314,7 +1314,7 @@
                $result = $dbw->safeQuery( $sql, $this->mName );
 
                $dbs = array();
-               while ( $row = $dbw->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $dbs[] = $row->ln_wiki;
                }
                $dbw->freeResult( $result );
@@ -1432,7 +1432,7 @@
                        __METHOD__ );
 
                $wikis = array();
-               while ( $row = $result->fetchObject() ) {
+               foreach ( $result as $row ) {
                        $wikis[] = $row->lu_wiki;
                }
                $dbw->freeResult( $result );
@@ -1475,7 +1475,7 @@
                        __METHOD__ );
 
                $wikis = array();
-               while ( $row = $dbw->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $wikis[$row->lu_wiki] = array(
                                'wiki' => $row->lu_wiki,
                                'attachedTimestamp' => wfTimestampOrNull( TS_MW,
@@ -1859,8 +1859,9 @@
 
                $groups = array();
 
-               while ( $row = $dbr->fetchObject( $res ) )
+               foreach ( $res as $row ) {
                        $groups[] = $row->ggp_group;
+               }
 
                return $groups;
        }
@@ -1873,7 +1874,7 @@
 
                $rights = array();
 
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        $rights[] = $row->ggp_permission;
                }
 
@@ -1894,8 +1895,9 @@
 
                $rights = array();
 
-               while ( $row = $dbr->fetchObject( $res ) )
+               foreach ( $res as $row ) {
                        $rights[] = $row->ggp_permission;
+               }
 
                return $rights;
        }

Modified: trunk/extensions/CentralAuth/SpecialGlobalGroupPermissions.php
===================================================================
--- trunk/extensions/CentralAuth/SpecialGlobalGroupPermissions.php      
2010-10-29 21:28:15 UTC (rev 75676)
+++ trunk/extensions/CentralAuth/SpecialGlobalGroupPermissions.php      
2010-10-29 21:30:20 UTC (rev 75677)
@@ -362,7 +362,7 @@
                $res = $dbr->select( array( 'global_user_groups', 'globaluser' 
), 'gu_name', array( 'gug_group' => $group, 'gu_id=gug_user' ), __METHOD__ );
 
                // Invalidate their rights cache.
-               while ( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        $cu = new CentralAuthUser( $row->gu_name );
                        $cu->quickInvalidateCache();
                }

Modified: trunk/extensions/CentralAuth/SpecialGlobalUsers.php
===================================================================
--- trunk/extensions/CentralAuth/SpecialGlobalUsers.php 2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/CentralAuth/SpecialGlobalUsers.php 2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -124,7 +124,7 @@
 
                $this->mResult->rewind();
 
-               while ( $row = $this->mResult->fetchObject() ) {
+               foreach ( $this->mResult as $row ) {
                        $batch->addObj( Title::makeTitleSafe( NS_USER, 
$row->gu_name ) );
                }
                $batch->execute();
@@ -141,7 +141,7 @@
                }
                $result = $this->mDb->select( 'global_user_groups', 
'gug_group', array( 'gug_user' => $row->gu_id ), __METHOD__ );
                $rights = array();
-               while ( $row2 = $this->mDb->fetchObject( $result ) ) {
+               foreach ( $result as $row2 ) {
                        $rights[] = User::makeGroupLinkWiki( $row2->gug_group, 
User::getGroupMember( $row2->gug_group ) );
                }
                return implode( ', ', $rights );

Modified: trunk/extensions/CentralAuth/WikiSet.php
===================================================================
--- trunk/extensions/CentralAuth/WikiSet.php    2010-10-29 21:28:15 UTC (rev 
75676)
+++ trunk/extensions/CentralAuth/WikiSet.php    2010-10-29 21:30:20 UTC (rev 
75677)
@@ -183,7 +183,7 @@
                $dbr = CentralAuthUser::getCentralSlaveDB();
                $res = $dbr->select( 'wikiset', '*', false, __METHOD__ );
                $result = array();
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        $result[] = self::newFromRow( $row );
                }
                return $result;

Modified: trunk/extensions/CheckUser/CheckUser_body.php
===================================================================
--- trunk/extensions/CheckUser/CheckUser_body.php       2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/CheckUser/CheckUser_body.php       2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -356,7 +356,7 @@
                        $blockip = SpecialPage::getTitleFor( 'Blockip' );
                        $ips_edits = array();
                        $counter = 0;
-                       while ( $row = $dbr->fetchObject( $ret ) ) {
+                       foreach ( $ret as $row ) {
                                if ( $counter >= 5000 ) {
                                        // FIXME: addWikiMSG
                                        $wgOut->addHTML( wfMsgExt( 
'checkuser-limited', array( 'parse' ) ) );
@@ -507,7 +507,7 @@
                        # List out each IP that has edits
                        $s = wfMsgExt( 'checkuser-too-many', array( 'parse' ) );
                        $s .= '<ol>';
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                if ( $counter >= 5000 ) {
                                        // FIXME: addWikiMsg
                                        $wgOut->addHTML( wfMsgExt( 
'checkuser-limited', array( 'parse' ) ) );
@@ -556,7 +556,7 @@
                        $this->preCacheMessages();
                        # Try to optimize this query
                        $lb = new LinkBatch;
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                $userText = str_replace( ' ', '_', 
$row->cuc_user_text );
                                $lb->add( $row->cuc_namespace, $row->cuc_title 
);
                                $lb->add( NS_USER, $userText );
@@ -566,7 +566,7 @@
                        $ret->seek( 0 );
                        # List out the edits
                        $s = '<div id="checkuserresults">';
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                if ( $counter >= 5000 ) {
                                        // FIXME: addWikiMsg
                                        $wgOut->addHTML( wfMsgExt( 
'checkuser-limited', array( 'parse' ) ) );
@@ -645,13 +645,13 @@
                        $ret = $dbr->query( $sql, __METHOD__ );
                        # Try to optimize this query
                        $lb = new LinkBatch;
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                $lb->add( $row->cuc_namespace, $row->cuc_title 
);
                        }
                        $lb->execute();
                        $ret->seek( 0 );
                        $s = '';
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                if ( !$ip = htmlspecialchars( $row->cuc_ip ) ) {
                                        continue;
                                }
@@ -686,14 +686,14 @@
                } else {
                        # Try to optimize this query
                        $lb = new LinkBatch;
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                $lb->add( $row->cuc_namespace, $row->cuc_title 
);
                        }
                        $lb->execute();
                        $ret->seek( 0 );
                        # List out the edits
                        $s = '<div id="checkuserresults">';
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                $s .= $this->CUChangesLine( $row, $reason );
                        }
                        $s .= '</ul></div>';
@@ -769,7 +769,7 @@
                        $s = '<h5>' . wfMsg( 'checkuser-too-many' ) . '</h5>';
                        $s .= '<ol>';
                        $counter = 0;
-                       while ( $row = $ret->fetchObject() ) {
+                       foreach ( $ret as $row ) {
                                if ( $counter >= 5000 ) {
                                        $wgOut->addHTML( wfMsgExt( 
'checkuser-limited', array( 'parse' ) ) );
                                        break;

Modified: trunk/extensions/Collection/Collection.body.php
===================================================================
--- trunk/extensions/Collection/Collection.body.php     2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/Collection/Collection.body.php     2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -694,7 +694,7 @@
 
                $count = 0;
                $limitExceeded = false;
-               while ( $row = $db->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        if ( ++$count > $limit ) {
                                $limitExceeded = true;
                                break;

Modified: trunk/extensions/CommunityVoice/Modules/Ratings.php
===================================================================
--- trunk/extensions/CommunityVoice/Modules/Ratings.php 2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/CommunityVoice/Modules/Ratings.php 2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -40,7 +40,7 @@
                        array( 'vot_category' => $category )
                );
                $titles = array();
-               while ( $row = $result->fetchRow() ) {
+               foreach ( $result as $row ) {
                        $titles[] = (string)$row['vot_title'];
                }
                return $titles;

Modified: trunk/extensions/ConfirmEdit/ConfirmEdit_body.php
===================================================================
--- trunk/extensions/ConfirmEdit/ConfirmEdit_body.php   2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/ConfirmEdit/ConfirmEdit_body.php   2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -484,7 +484,7 @@
                $res = $dbr->select( 'externallinks', array( 'el_to' ),
                        array( 'el_from' => $id ), __METHOD__ );
                $links = array();
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        $links[] = $row->el_to;
                }
                return $links;

Modified: trunk/extensions/ContributionReporting/FundraiserStatistics_body.php
===================================================================
--- trunk/extensions/ContributionReporting/FundraiserStatistics_body.php        
2010-10-29 21:28:15 UTC (rev 75676)
+++ trunk/extensions/ContributionReporting/FundraiserStatistics_body.php        
2010-10-29 21:30:20 UTC (rev 75677)
@@ -244,7 +244,7 @@
                                );
                                $result = array();
                                $ytd = 0;
-                               while ( $row = $dbr->fetchRow( $select ) ) {
+                               foreach ( $select as $row ) {
                                        $row[] = $ytd += $row[1]; // YTD
                                        $result[] = $row;
                                }

Modified: trunk/extensions/ContributionScores/ContributionScores_body.php
===================================================================
--- trunk/extensions/ContributionScores/ContributionScores_body.php     
2010-10-29 21:28:15 UTC (rev 75676)
+++ trunk/extensions/ContributionScores/ContributionScores_body.php     
2010-10-29 21:30:20 UTC (rev 75677)
@@ -102,7 +102,7 @@
 
                $skin = $wgUser->getSkin();
                $altrow = '';
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        $output .= "</tr><tr class='{$altrow}'>\n<td 
class='content'>" .
                                round($row->wiki_rank,0) . "\n</td><td 
class='content'>" .
                                $row->page_count . "\n</td><td 
class='content'>" .

Modified: trunk/extensions/DynamicPageList/DPLMain.php
===================================================================
--- trunk/extensions/DynamicPageList/DPLMain.php        2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/DynamicPageList/DPLMain.php        2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -2947,7 +2947,7 @@
                $lastNamespaceFound = '';
                $lastTitleFound = '';
 
-               while ( $row = $dbr->fetchObject ( $res ) ) {
+               foreach ( $res as $row ) {
                        $iArticle++;
 
                        // in random mode skip articles which were not chosen
@@ -3426,7 +3426,7 @@
                        . str_replace( ' ', '_', $cat ) . "'" . " WHERE 
page_namespace='14'",
                        __METHOD__
                );
-               while ( $row = $dbr->fetchObject ( $res ) ) {
+               foreach ( $res as $row ) {
                        if ( $depth > 1 ) {
                                $cats .= '|' . self::getSubcategories( 
$row->page_title, $sPageTable, $depth - 1 );
                        } else {

Modified: trunk/extensions/GlobalBlocking/ApiQueryGlobalBlocks.php
===================================================================
--- trunk/extensions/GlobalBlocking/ApiQueryGlobalBlocks.php    2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/GlobalBlocking/ApiQueryGlobalBlocks.php    2010-10-29 
21:30:20 UTC (rev 75677)
@@ -104,8 +104,7 @@
                $res = $this->select(__METHOD__);
 
                $count = 0;
-               while($row = $res->fetchObject())
-               {
+               foreach ( $res as $row ) {
                        if(++$count > $params['limit'])
                        {
                                // We've had enough

Modified: trunk/extensions/MWSearch/luceneUpdate.php
===================================================================
--- trunk/extensions/MWSearch/luceneUpdate.php  2010-10-29 21:28:15 UTC (rev 
75676)
+++ trunk/extensions/MWSearch/luceneUpdate.php  2010-10-29 21:30:20 UTC (rev 
75677)
@@ -240,7 +240,7 @@
                        $limit );
                
                $errorCount = 0;
-               while( $row = $this->dbstream->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $this->progress();
                        
                        $title = Title::makeTitle( $row->page_namespace, 
$row->page_title );
@@ -304,7 +304,7 @@
                $this->init( $max );
                $lastError = true;
                
-               while( $row = $this->dbstream->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $this->progress();
                        $title = Title::makeTitle( $row->log_namespace, 
$row->log_title );
                        $hit = MWSearchUpdater::deletePage( $wgDBname, $title );
@@ -358,7 +358,7 @@
                $this->init( $max );
                $lastError = true;
                
-               while( $row = $this->dbstream->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $this->progress();
                        $rev = new Revision( $row );
                        if( is_object( $rev ) ) {

Modified: trunk/extensions/Nuke/Nuke_body.php
===================================================================
--- trunk/extensions/Nuke/Nuke_body.php 2010-10-29 21:28:15 UTC (rev 75676)
+++ trunk/extensions/Nuke/Nuke_body.php 2010-10-29 21:30:20 UTC (rev 75677)
@@ -130,7 +130,7 @@
                        )
                );
                $pages = array();
-               while( $row = $dbr->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $pages[] = array( Title::makeTitle( $row->rc_namespace, 
$row->rc_title ), $row->edits );
                }
                $dbr->freeResult( $result );

Modified: trunk/extensions/Oversight/HideRevision_body.php
===================================================================
--- trunk/extensions/Oversight/HideRevision_body.php    2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/Oversight/HideRevision_body.php    2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -131,7 +131,7 @@
                $changes = ChangesList::newFromUser( $wgUser );
 
                $out = $changes->beginRecentChangesList();
-               while( $row = $resultSet->fetchObject() ) {
+               foreach ( $resultSet as $row ) {
                        $rc = RecentChange::newFromCurRow( $row );
                        $rc->counter = 0; // ???
                        $out .= $changes->recentChangesLine( $rc );
@@ -488,7 +488,7 @@
                $dbr = wfGetDB( DB_SLAVE );
                $result = $this->getRevisions( $dbr, array( 'hidden_rev_id' => 
$revision ) );
 
-               while( $row = $dbr->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $info = $this->listRow( $row );
                        $list = $this->revisionInfo( $row );
                        $rev = new Revision( $row );
@@ -534,7 +534,7 @@
                $dbr = wfGetDB( DB_SLAVE );
                $result = $this->getRevisions( $dbr, array( 'hidden_rev_id' => 
$revision ) );
 
-               while( $row = $dbr->fetchObject( $result ) ) {
+               foreach ( $result as $row ) {
                        $info = $this->listRow( $row );
                        $list = $this->revisionInfo( $row );
                        $rev = new Revision( $row );
@@ -643,7 +643,7 @@
                wfProfileIn( __METHOD__ );
                # Do a link batch query
                $lb = new LinkBatch();
-               while( $row = $this->mResult->fetchObject() ) {
+               foreach ( $this->mResult as $row ) {
                        $lb->add( $row->page_namespace, $row->page_title );
                }
                $lb->execute();

Modified: trunk/extensions/ProofreadPage/ProofreadPage_body.php
===================================================================
--- trunk/extensions/ProofreadPage/ProofreadPage_body.php       2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/ProofreadPage/ProofreadPage_body.php       2010-10-29 
21:30:20 UTC (rev 75677)
@@ -152,7 +152,7 @@
                        __METHOD__
                );
 
-               while ( $x = $dbr->fetchObject( $result ) ) {
+               foreach ( $result as $x ) {
                        $ref_title = Title::makeTitle( $x->page_namespace, 
$x->page_title );
                        if ( preg_match( "/^$index_namespace:(.*)$/", 
$ref_title->getPrefixedText() ) ) {
                                $title->pr_index_title = 
$ref_title->getPrefixedText();
@@ -488,7 +488,7 @@
                        $query .= ')';
                        $res = $dbr->query( $query, __METHOD__ );
 
-                       while ( $x = $dbr->fetchObject( $res ) ) {
+                       foreach ( $res as $x ) {
                                $pdbk = $page_ids[$x->cl_from];
                                switch( $x->cl_to ) {
                                case str_replace( ' ' , '_' , wfMsgForContent( 
'proofreadpage_quality0_category' ) ):
@@ -882,7 +882,7 @@
                                                    );
                                
                                if( $res ) {
-                                       while( $o = $dbr->fetchObject( $res ) ) 
{
+                                       foreach ( $res as $o ) {
                                                array_push( $q0_pages, 
$o->page_title );
                                        }
                                }

Modified: trunk/extensions/ReaderFeedback/ReaderFeedback.class.php
===================================================================
--- trunk/extensions/ReaderFeedback/ReaderFeedback.class.php    2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/ReaderFeedback/ReaderFeedback.class.php    2010-10-29 
21:30:20 UTC (rev 75677)
@@ -208,7 +208,7 @@
                                $votes[$tag] = array( 0 => 0, 1 => 0, 2 => 0, 3 
=> 0, 4 => 0 );
                        }
                        // Read votes and tally the numbers
-                       while( $row = $dbr->fetchObject($res) ) {
+                       foreach ( $res as $row ) {
                                $dims = ReaderFeedback::expandRatings( 
$row->rfb_ratings );
                                foreach( $dims as $tag => $val ) {
                                        if( isset($votes[$tag]) && 
isset($votes[$tag][$val]) ) {

Modified: trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php
===================================================================
--- trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php    
2010-10-29 21:28:15 UTC (rev 75676)
+++ trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php    
2010-10-29 21:30:20 UTC (rev 75677)
@@ -155,7 +155,7 @@
                wfProfileIn( __METHOD__ );
                # Do a link batch query...
                $lb = new LinkBatch();
-               while( $row = $this->mResult->fetchObject() ) {
+               foreach ( $this->mResult as $row ) {
                        $lb->add( $row->page_namespace, $row->page_title );
                }
                $lb->execute();

Modified: trunk/extensions/ReaderFeedback/specialpages/RatingHistory_body.php
===================================================================
--- trunk/extensions/ReaderFeedback/specialpages/RatingHistory_body.php 
2010-10-29 21:28:15 UTC (rev 75676)
+++ trunk/extensions/ReaderFeedback/specialpages/RatingHistory_body.php 
2010-10-29 21:30:20 UTC (rev 75677)
@@ -216,7 +216,7 @@
                // Label spacing
                $int = intval( ceil($days/10) ); // 10 labels at most
                $dates = $drating = $arating = $dcount = "";
-               while( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        $totalVal += (int)$row->rfh_total;
                        $totalCount += (int)$row->rfh_count;
                        $dayAve = sprintf( '%4.2f', 
(real)$row->rfh_total/(real)$row->rfh_count );
@@ -386,7 +386,7 @@
                if( !$maxC ) return false;
                // Label spacing
                $int = intval( ceil($days/10) ); // 10 labels at most
-               while( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        $totalVal += (int)$row->rfh_total;
                        $totalCount += (int)$row->rfh_count;
                        $dayCount = (real)$row->rfh_count;
@@ -521,7 +521,7 @@
                # Get max count and average rating
                $total = $count = $ave = $maxC = $days = 0;
                if( $dbr->numRows($res) > 0 ) {
-                       while( $row = $dbr->fetchObject($res) ) {
+                       foreach ( $res as $row ) {
                                if( !isset($lower) ) {
                                        $lower = wfTimestamp( TS_UNIX, 
$row->rfh_date ); // first day
                                }
@@ -648,7 +648,7 @@
                $columns = 4;
                $count = 0;
                $html = "<table class='rfb-reader_feedback_users'><tr>";
-               while( $row = $res->fetchObject() ) {
+               foreach ( $res as $row ) {
                        $title = Title::makeTitleSafe( NS_USER, $row->name );
                        if( is_null($title) ) continue; // bad IP?
                        $html .= '<td>'.$this->skin->makeLinkObj( $title, 
$title->getText() )." [{$row->n}]</td>";

Modified: trunk/extensions/Renameuser/Renameuser_body.php
===================================================================
--- trunk/extensions/Renameuser/Renameuser_body.php     2010-10-29 21:28:15 UTC 
(rev 75676)
+++ trunk/extensions/Renameuser/Renameuser_body.php     2010-10-29 21:30:20 UTC 
(rev 75677)
@@ -311,7 +311,7 @@
 
                        $output = '';
                        $skin = $wgUser->getSkin();
-                       while ( $row = $dbr->fetchObject( $pages ) ) {
+                       foreach ( $pages as $row ) {
                                $oldPage = Title::makeTitleSafe( 
$row->page_namespace, $row->page_title );
                                $newPage = Title::makeTitleSafe( 
$row->page_namespace,
                                        preg_replace( '!^[^/]+!', 
$newusername->getDBkey(), $row->page_title ) );

Modified: trunk/extensions/SpamBlacklist/SpamBlacklist_body.php
===================================================================
--- trunk/extensions/SpamBlacklist/SpamBlacklist_body.php       2010-10-29 
21:28:15 UTC (rev 75676)
+++ trunk/extensions/SpamBlacklist/SpamBlacklist_body.php       2010-10-29 
21:30:20 UTC (rev 75677)
@@ -287,7 +287,7 @@
                $res = $dbr->select( 'externallinks', array( 'el_to' ),
                        array( 'el_from' => $id ), __METHOD__ );
                $links = array();
-               while ( $row = $dbr->fetchObject( $res ) ) {
+               foreach ( $res as $row ) {
                        $links[] = $row->el_to;
                }
                return $links;


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

Reply via email to