From: Aaron Schulz Date: Sun, 28 Sep 2008 15:52:30 +0000 (+0000) Subject: Make listusers show users' edit counts (bug 15503) X-Git-Tag: 1.31.0-rc.0~45046 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/membres/fiche.php?a=commitdiff_plain;h=3c4892d95e0fa07547bc2b2f42ec8c5d2d9d9781;p=lhc%2Fweb%2Fwiklou.git Make listusers show users' edit counts (bug 15503) --- diff --git a/includes/specials/SpecialListusers.php b/includes/specials/SpecialListusers.php index 7b65adb269..0f320b0d33 100644 --- a/includes/specials/SpecialListusers.php +++ b/includes/specials/SpecialListusers.php @@ -94,6 +94,7 @@ class UsersPager extends AlphabeticPager { LEFT JOIN $ipblocks ON user_id=ipb_user AND ipb_auto=0 ", 'fields' => array('user_name', 'MAX(user_id) AS user_id', + 'MAX(user_editcount) AS edits', 'COUNT(ug_group) AS numgroups', 'MAX(ug_group) AS singlegroup'), 'options' => array('GROUP BY' => 'user_name'), @@ -120,8 +121,9 @@ class UsersPager extends AlphabeticPager { } $item = wfSpecialList( $name, $groups ); + $edits = wfMsgExt('usereditcount',array('parsemag'),$row->edits); wfRunHooks( 'SpecialListusersFormatRow', array( &$item, $row ) ); - return "
  • {$item}
  • "; + return "
  • {$item} [$edits]
  • "; } function getBody() { diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index eaac070db9..7588d753d5 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -2044,6 +2044,7 @@ Each row contains links to the first and second redirect, as well as the target 'listusers' => 'User list', 'listusers-summary' => '', # do not translate or duplicate this message to other languages 'listusers-editsonly' => 'Show users with edits only', +'usereditcount' => '$1 {{PLURAL:$1|edit|edits}}', 'newpages' => 'New pages', 'newpages-summary' => '', # do not translate or duplicate this message to other languages 'newpages-username' => 'Username:', diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index 8abbc03a27..f33992f75a 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -1317,6 +1317,7 @@ $wgMessageStructure = array( 'listusers', 'listusers-summary', 'listusers-editsonly', + 'usereditcount', 'newpages', 'newpages-summary', 'newpages-username',