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

Username:
Password:
Name:
Email:
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."); }