From: Sam Reed Date: Mon, 6 Jun 2011 15:58:55 +0000 (+0000) Subject: Fix fixme on r89549 X-Git-Tag: 1.31.0-rc.0~29665 X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dcompta/operations/supprimer.php?a=commitdiff_plain;h=efa16d716567018158d233a98bc94938b1dc8e50;p=lhc%2Fweb%2Fwiklou.git Fix fixme on r89549 --- diff --git a/includes/api/ApiPageSet.php b/includes/api/ApiPageSet.php index 3b49647852..4718221db9 100644 --- a/includes/api/ApiPageSet.php +++ b/includes/api/ApiPageSet.php @@ -451,6 +451,7 @@ class ApiPageSet extends ApiQueryBase { $pageids = self::getPositiveIntegers( $pageids ); + $res = null; if ( count( $pageids ) ) { $set = array( 'page_id' => $pageids @@ -485,20 +486,22 @@ class ApiPageSet extends ApiQueryBase { ApiBase::dieDebug( __METHOD__, 'Missing $processTitles parameter when $remaining is provided' ); } - foreach ( $res as $row ) { - $pageId = intval( $row->page_id ); - - // Remove found page from the list of remaining items - if ( isset( $remaining ) ) { - if ( $processTitles ) { - unset( $remaining[$row->page_namespace][$row->page_title] ); - } else { - unset( $remaining[$pageId] ); + if ( $res ) { + foreach ( $res as $row ) { + $pageId = intval( $row->page_id ); + + // Remove found page from the list of remaining items + if ( isset( $remaining ) ) { + if ( $processTitles ) { + unset( $remaining[$row->page_namespace][$row->page_title] ); + } else { + unset( $remaining[$pageId] ); + } } - } - // Store any extra fields requested by modules - $this->processDbRow( $row ); + // Store any extra fields requested by modules + $this->processDbRow( $row ); + } } if ( isset( $remaining ) ) {