+ switch(WC->CurRoom.view) {
+ case VIEW_ADDRESSBOOK:
+ wc_printf(
+ "<li class=\"viewcontacts\">"
+ "<a href=\"readfwd\">"
+ "<img src=\"static/viewcontacts_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("View contacts")
+ );
+ wc_printf(
+ "<li class=\"addnewcontact\">"
+ "<a href=\"display_enter\">"
+ "<img src=\"static/addnewcontact_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Add new contact")
+ );
+ break;
+ case VIEW_CALENDAR:
+ wc_printf(
+ "<li class=\"staskday\">"
+ "<a href=\"readfwd?calview=day\">"
+ "<img src=\"static/taskday2_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Day view")
+ );
+ wc_printf(
+ "<li class=\"monthview\">"
+ "<a href=\"readfwd?calview=month\">"
+ "<img src=\"static/monthview2_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Month view")
+ );
+ wc_printf("<li class=\"addevent\"><a href=\"display_enter");
+ if (havebstr("year" )) wc_printf("?year=%s", bstr("year"));
+ if (havebstr("month")) wc_printf("?month=%s", bstr("month"));
+ if (havebstr("day" )) wc_printf("?day=%s", bstr("day"));
+ wc_printf("\">"
+ "<img src=\"static/addevent_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Add new event")
+ );
+ break;
+ case VIEW_CALBRIEF:
+ wc_printf(
+ "<li class=\"monthview\">"
+ "<a href=\"readfwd?calview=month\">"
+ "<img src=\"static/monthview2_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Calendar list")
+ );
+ break;
+ case VIEW_TASKS:
+ wc_printf(
+ "<li class=\"taskmanag\">"
+ "<a href=\"readfwd\">"
+ "<img src=\"static/taskmanag_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("View tasks")
+ );
+ wc_printf(
+ "<li class=\"newmess\">"
+ "<a href=\"display_enter\">"
+ "<img src=\"static/newmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Add new task")
+ );
+ break;
+ case VIEW_NOTES:
+ wc_printf(
+ "<li class=\"viewnotes\">"
+ "<a href=\"readfwd\">"
+ "<img src=\"static/viewnotes_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("View notes")
+ );
+ wc_printf(
+ "<li class=\"enternewnote\">"
+ "<a href=\"add_new_note\">"
+ "<img src=\"static/enternewnote_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Add new note")
+ );
+ break;
+ case VIEW_MAILBOX:
+ wc_printf(
+ "<li class=\"readallmess\">"
+ "<a id=\"m_refresh\" href=\"readfwd\">"
+ "<img src=\"static/readallmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Refresh message list")
+ );
+ wc_printf(
+ "<li class=\"readallmess\">"
+ "<a href=\"readfwd\">"
+ "<img src=\"static/readallmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Read all messages")
+ );
+ wc_printf(
+ "<li class=\"newmess\">"
+ "<a href=\"display_enter\">"
+ "<img src=\"static/newmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Write mail")
+ );
+ break;
+ case VIEW_WIKI:
+ wc_printf(
+ "<li class=\"readallmess\">"
+ "<a href=\"wiki?page=home\">"
+ "<img src=\"static/readallmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Wiki home")
+ );
+ safestrncpy(buf, bstr("page"), sizeof buf);
+ if (IsEmptyStr(buf)) {
+ safestrncpy(buf, "home", sizeof buf);
+ }
+ str_wiki_index(buf);
+ wc_printf(
+ "<li class=\"newmess\">"
+ "<a href=\"display_enter?page=%s\">"
+ "<img src=\"static/newmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%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 */
+ wc_printf(
+ "<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 */
+ wc_printf(
+ "<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;
+ break;
+ default:
+ wc_printf(
+ "<li class=\"readallmess\">"
+ "<a href=\"readfwd\">"
+ "<img src=\"static/readallmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Read all messages")
+ );
+ wc_printf(
+ "<li class=\"newmess\">"
+ "<a href=\"display_enter\">"
+ "<img src=\"static/newmess3_24x.gif\" "
+ "alt=\"\" width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">"
+ "%s"
+ "</span></a></li>\n", _("Enter a message")
+ );
+ break;
+ }
+
+ wc_printf(
+ "<li class=\"skipthisroom\">"
+ "<a href=\"skip\" "
+ "title=\"%s\">"
+ "<img src=\"static/skipthisroom_24x.gif\" alt=\"\" "
+ "width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">%s</span></a>"
+ "</li>\n",
+ _("Leave all messages marked as unread, go to next room with unread messages"),
+ _("Skip this room")
+ );
+
+ wc_printf(
+ "<li class=\"markngo\">"
+ "<a href=\"gotonext\" "
+ "title=\"%s\">"
+ "<img src=\"static/markngo_24x.gif\" alt=\"\" "
+ "width=\"24\" height=\"24\">"
+ "<span class=\"navbar_link\">%s</span></a>"
+ "</li>\n",
+ _("Mark all messages as read, go to next room with unread messages"),
+ _("Goto next room")
+ );
+
+ wc_printf("</ul></div>\n");