/**
* Support functions for the removeUnusedAccounts maintenance script
*
- *
- * @package MediaWiki
- * @subpackage Maintenance
+ * @file
+ * @ingroup Maintenance
* @author Rob Church <robchur@gmail.com>
*/
* @return bool
*/
function isInactiveAccount( $id, $master = false ) {
- $dbo =& wfGetDB( $master ? DB_MASTER : DB_SLAVE );
+ $dbo = wfGetDB( $master ? DB_MASTER : DB_SLAVE );
$fname = 'isInactiveAccount';
$checks = array( 'revision' => 'rev', 'archive' => 'ar', 'logging' => 'log',
'image' => 'img', 'oldimage' => 'oi' );
function showHelp() {
echo( "Delete unused user accounts from the database.\n\n" );
echo( "USAGE: php removeUnusedAccounts.php [--delete]\n\n" );
- echo( " --delete : Delete accounts which are discovered to be inactive\n" );
+ echo( " --delete : Delete accounts which are discovered to be inactive\n" );
+ echo( " --ignore-touched=x : Ignore accounts touched within the lasts x days\n" );
+ echo( " --ignore-groups=x,y : Ignore accounts within these groups\n" );
echo( "\n" );
}
-
-?>
\ No newline at end of file