public static function create_group($groupname, $displayname) { $groupid = Token::generateNewToken(TOKEN_GROUP); $groupname = Database::format_string($groupname); $displayname = Database::format_string($displayname); $query = Database::generate_query("group_create", [$groupid->toString(), $groupname, $displayname]); $query->execute(); return new GroupProfile($groupid, $groupname, $displayname); }
public static function create_user($username, $displayname, $password) { $username = Database::format_string($username); $displayname = Database::format_string($displayname); $userid = Token::generateNewToken(TOKEN_USER); $query = Database::generate_query("user_create", [$userid->toString(), $username, $displayname, Crypt::hash_password($password)]); $query->execute(); return new UserProfile($userid, $username, $displayname); }