From 503cdc10803495ef188b8f92c6bcd865ef97864b Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=86var=20Arnfj=C3=B6r=C3=B0=20Bjarmason?= Date: Sat, 9 Jul 2005 16:59:00 +0000 Subject: [PATCH] * Added a new function, edits(), for counting contributions. --- includes/User.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/includes/User.php b/includes/User.php index 58118b5b40..42a6a89970 100644 --- a/includes/User.php +++ b/includes/User.php @@ -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 -- 2.20.1