- wprintf("<div class=\"fix_scrollbar_bug\">");
-
- svput("BOXTITLE", WCS_STRING, _("Manage Account/OpenID Associations"));
- do_template("beginbox");
-
- wprintf("<table class=\"altern\">");
-
- serv_puts("OIDL");
- serv_getln(buf, sizeof buf);
- if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
- bg = 1 - bg;
- wprintf("<tr class=\"%s\">", (bg ? "even" : "odd"));
- wprintf("<td><img src=\"static/openid-small.gif\"></td><td>");
- escputs(buf);
- wprintf("</td><td>");
- wprintf("<a href=\"openid_detach?id_to_detach=");
- urlescputs(buf);
- wprintf("\" onClick=\"return confirm('%s');\">",
- _("Do you really want to delete this OpenID?"));
- wprintf("%s</a>", _("(delete)"));
- wprintf("</td></tr>\n");
+ do_template("box_begin_1");
+ StrBufAppendBufPlain(WCC->WBuf, _("Manage Account/OpenID Associations"), -1, 0);
+ do_template("box_begin_2");
+
+ if (WCC->serv_info->serv_supports_openid) {
+
+ wc_printf("<table class=\"altern\">");
+
+ serv_puts("OIDL");
+ serv_getln(buf, sizeof buf);
+ if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
+ bg = 1 - bg;
+ wc_printf("<tr class=\"%s\">", (bg ? "even" : "odd"));
+ wc_printf("<td><img src=\"static/webcit_icons/openid-small.gif\"></td><td>");
+ escputs(buf);
+ wc_printf("</td><td>");
+ wc_printf("<a href=\"openid_detach?id_to_detach=");
+ urlescputs(buf);
+ wc_printf("\" onClick=\"return confirm('%s');\">",
+ _("Do you really want to delete this OpenID?"));
+ wc_printf("%s</a>", _("(delete)"));
+ wc_printf("</td></tr>\n");
+ }
+
+ wc_printf("</table><br>\n");
+
+ wc_printf("<form method=\"POST\" action=\"openid_attach\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WCC->nonce);
+ wc_printf(_("Add an OpenID: "));
+ wc_printf("<input type=\"text\" name=\"openid_url\" class=\"openid_urlarea\" size=\"40\">\n");
+ wc_printf("<input type=\"submit\" name=\"attach_button\" value=\"%s\">"
+ "</form></center>\n", _("Attach"));