* Added a new function, edits(), for counting contributions.
authorÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Sat, 9 Jul 2005 16:59:00 +0000 (16:59 +0000)
committerÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Sat, 9 Jul 2005 16:59:00 +0000 (16:59 +0000)
includes/User.php

index 58118b5..42a6a89 100644 (file)
@@ -225,6 +225,23 @@ class User {
                        (false !== strpos( $addr, '@' ) );
        }
 
+       /**
+        * Count the number of edits of a user 
+        *
+        * @param int $uid The user ID to check
+        * @return int
+        */
+       function edits( $uid ) {
+               $fname = 'User::editCount';
+               
+               $dbr =& wfGetDB( DB_SLAVE );
+               return $dbr->selectField(
+                       'revision', 'count(*)',
+                       array( 'rev_user' => $uid ),
+                       $fname
+               );
+       }
+
        /**
         * probably return a random password
         * @return string probably a random password