]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - scripts/deleteuser.php
Merge remote-tracking branch 'upstream/master'
[quix0rs-gnu-social.git] / scripts / deleteuser.php
diff --git a/scripts/deleteuser.php b/scripts/deleteuser.php
deleted file mode 100755 (executable)
index e815ea2..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/usr/bin/env php
-<?php
-/*
- * StatusNet - a distributed open-source microblogging tool
- * Copyright (C) 2008, 2009, StatusNet, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
-
-$shortoptions = 'i::n::y';
-$longoptions = array('id=', 'nickname=', 'yes');
-
-$helptext = <<<END_OF_DELETEUSER_HELP
-deleteuser.php [options]
-deletes a user from the database
-
-  -i --id       ID of the user
-  -n --nickname nickname of the user
-  -y --yes      do not wait for confirmation
-
-END_OF_DELETEUSER_HELP;
-
-require_once INSTALLDIR.'/scripts/commandline.inc.php';
-
-if (have_option('i', 'id')) {
-    $id = get_option_value('i', 'id');
-    $user = User::getKV('id', $id);
-    if (empty($user)) {
-        print "Can't find user with ID $id\n";
-        exit(1);
-    }
-} else if (have_option('n', 'nickname')) {
-    $nickname = get_option_value('n', 'nickname');
-    $user = User::getKV('nickname', $nickname);
-    if (empty($user)) {
-        print "Can't find user with nickname '$nickname'\n";
-        exit(1);
-    }
-} else {
-    print "You must provide either an ID or a nickname.\n";
-    exit(1);
-}
-
-if (!have_option('y', 'yes')) {
-    print "About to PERMANENTLY delete user '{$user->nickname}' ({$user->id}). Are you sure? [y/N] ";
-    $response = fgets(STDIN);
-    if (strtolower(trim($response)) != 'y') {
-        print "Aborting.\n";
-        exit(0);
-    }
-}
-
-print "Deleting...";
-$user->delete();
-print "DONE.\n";