]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - scripts/registeruser.php
Merged
[quix0rs-gnu-social.git] / scripts / registeruser.php
old mode 100644 (file)
new mode 100755 (executable)
index 9857f5a..b7ee9f3
@@ -24,8 +24,8 @@ $shortoptions = 'n:w:f:e:';
 $longoptions = array('nickname=', 'password=', 'fullname=', 'email=');
 
 $helptext = <<<END_OF_REGISTERUSER_HELP
-deleteuser.php [options]
-deletes a user from the database
+registeruser.php [options]
+registers a user in the database
 
   -n --nickname nickname of the new user
   -w --password password of the new user
@@ -34,7 +34,7 @@ deletes a user from the database
 
 END_OF_REGISTERUSER_HELP;
 
-require_once INSTALLDIR.'/scripts/commandline.inc';
+require_once INSTALLDIR.'/scripts/commandline.inc.php';
 
 $nickname = get_option_value('n', 'nickname');
 $password = get_option_value('w', 'password');
@@ -49,7 +49,7 @@ if (empty($nickname) || empty($password)) {
 
 try {
 
-    $user = User::staticGet('nickname', $nickname);
+    $user = User::getKV('nickname', $nickname);
 
     if (!empty($user)) {
         throw new Exception("A user named '$nickname' already exists.");
@@ -69,10 +69,8 @@ try {
 
         $user->email = $email;
 
-        if (!$user->updateKeys($orig)) {
-            print "Failed!\n";
-            throw new Exception("Can't update email address.");
-        }
+        // Throws exception on failure.
+        $user->updateWithKeys($orig);
     }
 
 } catch (Exception $e) {