From: Roan Kattouw Date: Mon, 9 Feb 2009 19:24:28 +0000 (+0000) Subject: Fix up r47037, which was itself a fix-up of r46845. Change suggested by Brad Jorsch X-Git-Tag: 1.31.0-rc.0~42960 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=902497191158aabd4dc00fa7bf9fec0374895aa9;p=lhc%2Fweb%2Fwiklou.git Fix up r47037, which was itself a fix-up of r46845. Change suggested by Brad Jorsch --- diff --git a/includes/api/ApiQueryAllmessages.php b/includes/api/ApiQueryAllmessages.php index 1d617dc218..0e24504976 100644 --- a/includes/api/ApiQueryAllmessages.php +++ b/includes/api/ApiQueryAllmessages.php @@ -74,11 +74,13 @@ class ApiQueryAllmessages extends ApiQueryBase { //Get all requested messages $messages = array(); + $skip = !is_null($params['from']); foreach( $messages_target as $message ) { - if(!is_null($params['from'])) - if($message != $params['from']) - continue; - $messages[$message] = wfMsg( $message ); + // Skip all messages up to $params['from'] + if($skip && $message === $params['from']) + $skip = false; + if(!$skip) + $messages[$message] = wfMsg( $message ); } //Print the result