From 8f416baead93a48e5799e44b8bd2e2c4859f4e04 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Fri, 14 Sep 2007 13:18:58 +0200 Subject: auf Version 1.11 aktualisiert; Login-Bug behoben --- maintenance/createAndPromote.php | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'maintenance/createAndPromote.php') diff --git a/maintenance/createAndPromote.php b/maintenance/createAndPromote.php index 7ef48e08..af4a1dab 100644 --- a/maintenance/createAndPromote.php +++ b/maintenance/createAndPromote.php @@ -6,10 +6,16 @@ * @addtogroup Maintenance * @author Rob Church */ - + +$options = array( 'help', 'bureaucrat' ); require_once( 'commandLine.inc' ); -if( !count( $args ) == 2 ) { +if( isset( $options['help'] ) ) { + showHelp(); + exit( 1 ); +} + +if( count( $args ) < 2 ) { echo( "Please provide a username and password for the new account.\n" ); die( 1 ); } @@ -36,6 +42,8 @@ $user->setToken(); # Promote user $user->addGroup( 'sysop' ); +if( isset( $option['bureaucrat'] ) ) + $user->addGroup( 'bureaucrat' ); # Increment site_stats.ss_users $ssu = new SiteStatsUpdate( 0, 0, 0, 0, 1 ); @@ -43,4 +51,17 @@ $ssu->doUpdate(); echo( "done.\n" ); -?> +function showHelp() { + echo( << + + --bureaucrat + Grant the account bureaucrat rights + --help + Show this help information + +EOT + ); +} \ No newline at end of file -- cgit v1.2.3-54-g00ecf