diff options
Diffstat (limited to 'maintenance/removeUnusedAccounts.php')
-rw-r--r-- | maintenance/removeUnusedAccounts.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/maintenance/removeUnusedAccounts.php b/maintenance/removeUnusedAccounts.php index ba25efdd..8bc27c18 100644 --- a/maintenance/removeUnusedAccounts.php +++ b/maintenance/removeUnusedAccounts.php @@ -18,12 +18,18 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * http://www.gnu.org/copyleft/gpl.html * + * @file * @ingroup Maintenance * @author Rob Church <robchur@gmail.com> */ -require_once( dirname( __FILE__ ) . '/Maintenance.php' ); +require_once( __DIR__ . '/Maintenance.php' ); +/** + * Maintenance script that removes unused user accounts from the database. + * + * @ingroup Maintenance + */ class RemoveUnusedAccounts extends Maintenance { public function __construct() { parent::__construct(); @@ -86,7 +92,7 @@ class RemoveUnusedAccounts extends Maintenance { * (No edits, no deleted edits, no log entries, no current/old uploads) * * @param $id User's ID - * @param $master Perform checking on the master + * @param $master bool Perform checking on the master * @return bool */ private function isInactiveAccount( $id, $master = false ) { @@ -95,12 +101,12 @@ class RemoveUnusedAccounts extends Maintenance { 'image' => 'img', 'oldimage' => 'oi', 'filearchive' => 'fa' ); $count = 0; - $dbo->begin(); + $dbo->begin( __METHOD__ ); foreach ( $checks as $table => $fprefix ) { $conds = array( $fprefix . '_user' => $id ); $count += (int)$dbo->selectField( $table, 'COUNT(*)', $conds, __METHOD__ ); } - $dbo->commit(); + $dbo->commit( __METHOD__ ); return $count == 0; } |