diff options
author | X! <soxred93@users.mediawiki.org> | 2010-08-06 18:58:10 +0000 |
---|---|---|
committer | X! <soxred93@users.mediawiki.org> | 2010-08-06 18:58:10 +0000 |
commit | 7147b264bc502f2447208006ecd2c288def4e8bf (patch) | |
tree | f4e4f2d6b81bdea6a39abf59bee1877981029755 /includes/api/ApiQueryAllmessages.php | |
parent | 3567e37eb3132266420d7b447354238ce7afb8df (diff) | |
download | mediawikicore-7147b264bc502f2447208006ecd2c288def4e8bf.tar.gz mediawikicore-7147b264bc502f2447208006ecd2c288def4e8bf.zip |
* (bug 24677) axto= parameters added to allcategories, allimages, alllinks, allmessages, allpages, and allusers
Notes
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/70584
Diffstat (limited to 'includes/api/ApiQueryAllmessages.php')
-rw-r--r-- | includes/api/ApiQueryAllmessages.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/includes/api/ApiQueryAllmessages.php b/includes/api/ApiQueryAllmessages.php index 39b736b4ac8e..b84d3f6b66f8 100644 --- a/includes/api/ApiQueryAllmessages.php +++ b/includes/api/ApiQueryAllmessages.php @@ -76,12 +76,17 @@ class ApiQueryAllmessages extends ApiQueryBase { // Get all requested messages and print the result $skip = !is_null( $params['from'] ); + $useto = !is_null( $params['to'] ); $result = $this->getResult(); foreach ( $messages_target as $message ) { // Skip all messages up to $params['from'] if ( $skip && $message === $params['from'] ) { $skip = false; } + + if( $useto && $message > $params['to'] ) { + break; + } if ( !$skip ) { $a = array( 'name' => $message ); @@ -160,6 +165,7 @@ class ApiQueryAllmessages extends ApiQueryBase { 'filter' => array(), 'lang' => null, 'from' => null, + 'to' => null, ); } @@ -173,6 +179,7 @@ class ApiQueryAllmessages extends ApiQueryBase { 'filter' => 'Return only messages that contain this string', 'lang' => 'Return messages in this language', 'from' => 'Return messages starting at this message', + 'to' => 'Return messages ending at this message', ); } |