diff --git a/setup.php b/setup.php index 4f7e7bd..7b7381f 100644 --- a/setup.php +++ b/setup.php @@ -30,15 +30,15 @@ if (is_empty($_POST['username']) || is_empty($_POST['password']) || is_empty($_P get('accounts', 'uid', ['username' => $_POST['username']]); + $user = User::byUsername($_POST['username']); + if ($user->exists()) { + $userid = $user->getID(); echo "User already exists, skipping creation.\n"; } else { - $userid = adduser($_POST['username'], $_POST['password'], $_POST['realname'], (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) ? $_POST['email'] : null), "", "", 1); + $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."); -} \ No newline at end of file +} diff --git a/static/css/material-color b/static/css/material-color index 6391924..7f2e7a8 160000 --- a/static/css/material-color +++ b/static/css/material-color @@ -1 +1 @@ -Subproject commit 639192478e91666490ca7728c5e335dc06f0c111 +Subproject commit 7f2e7a8cafafec079657d2b346cfb2c7ac6fa08d