+
+ StrBufExtract_token(rev_uuid, Buf, 0, '|');
+ rev_date = extract_long(ChrPtr(Buf), 1);
+ webcit_fmt_date(rev_date_displayed, sizeof rev_date_displayed, rev_date, DATEFMT_FULL);
+ StrBufExtract_token(author, Buf, 2, '|');
+ StrBufExtract_token(node, Buf, 3, '|');
+
+ wc_printf("<tr bgcolor=\"%s\">", (row ? "#FFFFFF" : "#DDDDDD"));
+ row = 1 - row;
+ wc_printf("<td>%s</td><td>", rev_date_displayed);
+
+ if (!strcasecmp(ChrPtr(node), (char *)WC->serv_info->serv_nodename)) {
+ escputs(ChrPtr(author));
+ wc_printf(" @ ");
+ escputs(ChrPtr(node));
+ }
+ else {
+ wc_printf("<a href=\"showuser?who=");
+ urlescputs(ChrPtr(author));
+ wc_printf("\">");
+ escputs(ChrPtr(author));
+ wc_printf("</a>");
+ }
+
+ wc_printf("</td><td><a href=\"wiki?page=%s?rev=%s\">%s</a></td>",
+ bstr("page"),
+ ChrPtr(rev_uuid),
+ _("(show)")
+ );
+ wc_printf("</td><td><a href=\"wiki_revert?page=%s?rev=%s\">%s</a></td>",
+ bstr("page"),
+ ChrPtr(rev_uuid),
+ _("(revert)")
+ );
+ wc_printf("</tr>\n");