}
}
- sprintf(buf, "OPNA %ld|%s", msgnum, partnum);
+ sprintf(buf, "DLAT %ld|%s", msgnum, partnum);
serv_puts(buf);
serv_getln(buf, sizeof buf);
- if (buf[0] != '2') {
+ if (buf[0] != '6') {
convenience_page("770000", "Error", &buf[4]);
return;
}
total_len = atoi(&buf[4]);
serialized_vcard = malloc(total_len + 2);
-
- read_server_binary(serialized_vcard, total_len);
-
- serv_puts("CLOS");
- serv_getln(buf, sizeof buf);
+
+ serv_read(serialized_vcard, total_len);
serialized_vcard[total_len] = 0;
v = vcard_load(serialized_vcard);
/** Display the form */
output_headers(1, 1, 2, 0, 0, 0);
wprintf("<div id=\"banner\">\n"
- "<table width=100%% border=0 bgcolor=\"#444455\"><tr><td>"
+ "<table class=\"vcard_edit_banner\"><tr><td>"
"<span class=\"titlebar\">"
"<img src=\"static/savecontact_48x.gif\">");
wprintf(_("Edit contact information"));
);
wprintf("<form method=\"POST\" action=\"submit_vcard\">\n");
+ wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%ld\">\n", WC->nonce);
wprintf("<div class=\"fix_scrollbar_bug\">"
- "<table border=0 width=100%% bgcolor=\"#ffffff\"><tr><td>\n");
+ "<table class=\"vcard_edit_background\"><tr><td>\n");
wprintf("<table border=0><tr>"
"<td>%s</td>"
"value=\"%s\" maxlength=\"10\" size=\"10\"></td></tr></table>\n",
suffix);
- wprintf("<table border=0 width=100%% bgcolor=\"#dddddd\">");
+ wprintf("<table class=\"vcard_edit_background_alt\">");
wprintf("<tr><td>");
wprintf(_("Display name:"));
wprintf(_("State:"));
wprintf("</td><td>"
"<input type=\"text\" name=\"state\" "
- "value=\"%s\" maxlength=\"2\"></td></tr>\n",
+ "value=\"%s\" maxlength=\"29\"></td></tr>\n",
state);
wprintf("<tr><td>");
wprintf(_("ZIP code:"));
"value=\"%s\" maxlength=\"29\"></td></tr></table>\n",
worktel);
- wprintf("<table border=0 width=100%% bgcolor=\"#dddddd\">");
+ wprintf("<table class=\"vcard_edit_background_alt\">");
wprintf("<tr><td>");
wprintf("<table border=0><TR>"
wprintf(_("Primary Internet e-mail address"));
wprintf("<br />"
"<input type=\"text\" name=\"primary_inetemail\" "
- "size=40 maxlength=40 value=\"");
+ "size=40 maxlength=60 value=\"");
escputs(primary_inetemail);
wprintf("\"><br />"
"</td><td valign=top>");