(bug 11632) API: Breaking change: Specify the type of a change in the recentchanges list as 'edit', 'new', 'log' instead of 0, 1, 2, respectively.
This commit is contained in:
parent
d0f5b7c8b8
commit
79c968da7b
2 changed files with 13 additions and 1 deletions
|
|
@ -121,6 +121,8 @@ Full API documentation is available at http://www.mediawiki.org/wiki/API
|
|||
* (bug 11173) Allow limited wikicode rendering via api.php
|
||||
* (bug 11572) API should provide interface for expanding templates
|
||||
* (bug 11569) Login should return the cookie prefix
|
||||
* (bug 11632) Breaking change: Specify the type of a change in the recentchanges list
|
||||
as 'edit', 'new', 'log' instead of 0, 1, 2, respectively.
|
||||
|
||||
=== Languages updated in 1.12 ===
|
||||
|
||||
|
|
|
|||
|
|
@ -134,7 +134,17 @@ class ApiQueryRecentChanges extends ApiQueryBase {
|
|||
$title = Title :: makeTitle($row->rc_namespace, $row->rc_title);
|
||||
$vals = array ();
|
||||
|
||||
$vals['type'] = intval($row->rc_type);
|
||||
$type = intval ( $row->rc_type );
|
||||
|
||||
/* Determine what kind of change this was. */
|
||||
switch ( $type ) {
|
||||
case RC_EDIT: $vals['type'] = 'edit'; break;
|
||||
case RC_NEW: $vals['type'] = 'new'; break;
|
||||
case RC_MOVE: $vals['type'] = 'move'; break;
|
||||
case RC_LOG: $vals['type'] = 'log'; break;
|
||||
case RC_MOVE_OVER_REDIRECT: $vals['type'] = 'move over redirect'; break;
|
||||
default: $vals['type'] = $type;
|
||||
}
|
||||
|
||||
if ($this->fld_title) {
|
||||
ApiQueryBase :: addTitleInfo($vals, $title);
|
||||
|
|
|
|||
Loading…
Reference in a new issue