"%s"
"</span></a></li>\n", buf, _("Edit this page")
);
+
+ if (bmstrcasestr((char *)ChrPtr(WCC->Hdr->HR.ReqLine), "wiki_history")) {
+ /* already viewing history; display a link to the current page */
+ wprintf(
+ "<li class=\"newmess\">"
+ "<a href=\"wiki?page=%s\">"
+ "<img src=\"static/newmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", buf, _("Current version")
+ );
+ }
+ else {
+ /* display a link to the history */
+ wprintf(
+ "<li class=\"newmess\">"
+ "<a href=\"wiki_history?page=%s\">"
+ "<img src=\"static/newmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", buf, _("History")
+ );
+ }
break;
case VIEW_MAILBOX:
wprintf(
/* Found it! Now read it. */
msgnum = locate_message_by_uid(pagename);
if (msgnum >= 0L) {
- wprintf("FIXME can we put wiki nav links in or something?<br>\n");
read_message(WC->WBuf, HKEY("view_message"), msgnum, NULL, &Mime);
return;
}
roomname = sbstr("room");
safestrncpy(pagename, bstr("page"), sizeof pagename);
- wprintf("FIXME put something here<br>\n");
+ do_template("wiki_history", NULL);
wDumpContent(1);
}