mirror of https://github.com/BOINC/boinc.git
delete_user.php: optionally delete user by name
This commit is contained in:
parent
5241a64a7f
commit
3c53650e7c
|
@ -27,16 +27,25 @@ require_once("../inc/boinc_db.inc");
|
||||||
|
|
||||||
die("Delete this line first\n");
|
die("Delete this line first\n");
|
||||||
|
|
||||||
$id = (int) $argv[1];
|
if (is_numeric($argv[1])) {
|
||||||
|
$user = BoincUser::lookup_id((int) $argv[1]);
|
||||||
$user = BoincUser::lookup_id($id);
|
if (!$user) die("no such user\n");
|
||||||
if (!$user) die("no such user\n");
|
$retval = delete_account($user);
|
||||||
|
if ($retval) {
|
||||||
$retval = delete_account($user);
|
|
||||||
if ($retval) {
|
|
||||||
echo "Failed to delete user: $retval\n";
|
echo "Failed to delete user: $retval\n";
|
||||||
} else {
|
} else {
|
||||||
echo "User deleted\n";
|
echo "User deleted\n";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$users = BoincUser::enum(sprintf("name='%s'", $argv[1]));
|
||||||
|
foreach ($users as $user) {
|
||||||
|
$retval = delete_account($user);
|
||||||
|
if ($retval) {
|
||||||
|
echo "Failed to delete user: $retval\n";
|
||||||
|
} else {
|
||||||
|
echo "User $user->id deleted\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue