has('accounts', ["[>]assigned_permissions" => ["uid" => "uid"]], ['permid' => 1])) {
die("An admin account already exists, exiting.");
}
if (empty($_POST['username']) || empty($_POST['password']) || empty($_POST['realname'])) {
?>
Admin Account Creation
Admin Account Creation tool
exists()) {
$userid = $user->getID();
echo "User already exists, skipping creation.\n";
} else {
$userid = User::add($_POST['username'], $_POST['password'], $_POST['realname'], (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) ? $_POST['email'] : null), "", "", 1);
echo "User account #$userid created.\n";
}
$database->insert('assigned_permissions', ['uid' => $userid, 'permid' => 1]);
die("ADMIN permission assigned.");
}