Normalise categorymembers to take ascending/descending for direction, also adding newer/older to make it like other modules
Change-Id: I50c770b8d48548988a71bcf62b76a9c43fc1622f
This commit is contained in:
parent
e49fc52d39
commit
9081f7e6d0
1 changed files with 8 additions and 3 deletions
|
|
@ -107,7 +107,7 @@ class ApiQueryCategoryMembers extends ApiQueryGeneratorBase {
|
|||
$this->addWhereFld( 'page_namespace', $params['namespace'] );
|
||||
}
|
||||
|
||||
$dir = $params['dir'] == 'asc' ? 'newer' : 'older';
|
||||
$dir = in_array( $params['dir'], array( 'asc', 'ascending', 'newer' ) ) ? 'newer' : 'older';
|
||||
|
||||
if ( $params['sort'] == 'timestamp' ) {
|
||||
$this->addWhereRange( 'cl_timestamp',
|
||||
|
|
@ -313,10 +313,15 @@ class ApiQueryCategoryMembers extends ApiQueryGeneratorBase {
|
|||
)
|
||||
),
|
||||
'dir' => array(
|
||||
ApiBase::PARAM_DFLT => 'asc',
|
||||
ApiBase::PARAM_DFLT => 'ascending',
|
||||
ApiBase::PARAM_TYPE => array(
|
||||
'asc',
|
||||
'desc'
|
||||
'desc',
|
||||
// Normalising with other modules
|
||||
'ascending',
|
||||
'descending',
|
||||
'newer',
|
||||
'older',
|
||||
)
|
||||
),
|
||||
'start' => array(
|
||||
|
|
|
|||
Loading…
Reference in a new issue