* @author Rob Church <robchur@gmail.com>
*/
-require_once( "Maintenance.php" );
+require_once( dirname(__FILE__) . '/Maintenance.php' );
class CreateAndPromote extends Maintenance {
parent::__construct();
$this->mDescription = "Create a new user account with administrator rights";
$this->addOption( "bureaucrat", "Grant the account bureaucrat rights" );
- $this->addArgs( array( "username", "password" ) );
+ $this->addArg( "username", "Username of new user" );
+ $this->addArg( "password", "Password to set" );
}
public function execute() {
$user = User::newFromName( $username );
if( !is_object( $user ) ) {
- $this->error( "invalid username.\n", true );
+ $this->error( "invalid username.", true );
} elseif( 0 != $user->idForName() ) {
- $this->error( "account exists.\n", true );
+ $this->error( "account exists.", true );
}
# Try to set the password