* (bug 19423) The initial file description page used caption in user lang
rather than UI lang
* Added snippet field to list=search output
+* (bug 17809) Add number of users in user groups to meta=siteinfo
=== Languages updated in 1.16 ===
$fit = $this->appendStatistics( $p );
break;
case 'usergroups':
- $fit = $this->appendUserGroups( $p );
+ $fit = $this->appendUserGroups( $p, $params['numberingroup'] );
break;
case 'extensions':
$fit = $this->appendExtensions( $p );
return $this->getResult()->addValue( 'query', $property, $data );
}
- protected function appendUserGroups( $property ) {
+ protected function appendUserGroups( $property, $numberInGroup ) {
global $wgGroupPermissions;
$data = array();
foreach( $wgGroupPermissions as $group => $permissions ) {
- $arr = array( 'name' => $group, 'rights' => array_keys( $permissions, true ) );
+ $arr = array(
+ 'name' => $group,
+ 'rights' => array_keys( $permissions, true ),
+ );
+ if ( $numberInGroup )
+ $arr['number'] = SiteStats::numberInGroup( $group );
+
$this->getResult()->setIndexedTagName( $arr['rights'], 'permission' );
$data[] = $arr;
}
)
),
'showalldb' => false,
+ 'numberingroup' => false,
);
}
),
'filteriw' => 'Return only local or only nonlocal entries of the interwiki map',
'showalldb' => 'List all database servers, not just the one lagging the most',
+ 'numberingroup' => 'Lists the number of users in user groups',
);
}