+void display_openid_name_request(char *claimed_id, char *username) {
+ char buf[SIZ];
+
+ output_headers(1, 1, 2, 0, 0, 0);
+ wprintf("<div id=\"login_screen\">\n");
+
+ stresc(buf, sizeof buf, claimed_id, 0, 0);
+ svprintf(HKEY("VERIFIED"), WCS_STRING, _("Your OpenID <tt>%s</tt> was successfully verified."),
+ claimed_id);
+
+ if (!IsEmptyStr(username)) {
+ stresc(buf, sizeof buf, username, 0, 0);
+ svprintf(HKEY("REASON"), WCS_STRING,
+ _("However, the user name '%s' conflicts with an existing user."), username);
+ }
+ else {
+ svput("REASON", WCS_STRING, "");
+ }
+
+ svput("ACTION_REQUESTED", WCS_STRING, _("Please specify the user name you would like to use."));
+
+ svput("USERNAME_BOX", WCS_STRING, _("User name:"));
+ svput("NEWUSER_BUTTON", WCS_STRING, _("New User"));
+ svput("EXIT_BUTTON", WCS_STRING, _("Exit"));
+
+ svprintf(HKEY("BOXTITLE"), WCS_STRING, _("%s - powered by <a href=\"http://www.citadel.org\">Citadel</a>"),
+ serv_info.serv_humannode);
+
+ do_template("openid_manual_create");
+ wDumpContent(2);
+}
+