Make listusers show users' edit counts (bug 15503)
authorAaron Schulz <aaron@users.mediawiki.org>
Sun, 28 Sep 2008 15:52:30 +0000 (15:52 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sun, 28 Sep 2008 15:52:30 +0000 (15:52 +0000)
includes/specials/SpecialListusers.php
languages/messages/MessagesEn.php
maintenance/language/messages.inc

index 7b65adb..0f320b0 100644 (file)
@@ -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 "<li>{$item}</li>";
+               return "<li>{$item} [$edits]</li>";
        }
 
        function getBody() {
index eaac070..7588d75 100644 (file)
@@ -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:',
index 8abbc03..f33992f 100644 (file)
@@ -1317,6 +1317,7 @@ $wgMessageStructure = array(
                'listusers',
                'listusers-summary',
                'listusers-editsonly',
+               'usereditcount',
                'newpages',
                'newpages-summary',
                'newpages-username',