* Added full text search in titles and content (list=search)
* (bug 10684) Expanded list=allusers functionality
* Possible breaking change: prop=revisions no longer includes pageid for rvprop=ids
+* Added rvprop=size to prop=revisions (The size will not be shown if it is NULL in the database)
+* list=allpages now allows to filter by article min/max size and protection status
+* Added site statistics (siprop=statistics for meta=siteinfo)
== Maintenance script changes since 1.10 ==
case 'dbrepllag' :
$this->appendDbReplLagInfo($p, $params['showalldb']);
break;
+ case 'statistics' :
+ $this->appendStatistics($p);
+ break;
}
}
}
$result->addValue('query', $property, $data);
}
+ protected function appendStatistics($property) {
+ $data = array ();
+ $data['pages'] = intval(SiteStats::pages());
+ $data['articles'] = intval(SiteStats::articles());
+ $data['views'] = intval(SiteStats::views());
+ $data['edits'] = intval(SiteStats::edits());
+ $data['images'] = intval(SiteStats::images());
+ $data['users'] = intval(SiteStats::users());
+ $data['admins'] = intval(SiteStats::admins());
+ $data['jobs'] = intval(SiteStats::jobs());
+ $this->getResult()->addValue('query', $property, $data);
+ }
+
protected function getAllowedParams() {
return array (
'namespaces',
'interwikimap',
'dbrepllag',
+ 'statistics',
)),
'filteriw' => array (