strcpy(rmname, rp->rlname);
f = rp->rlflags;
- wprintf("<a href=\"dotgoto?room=");
+ wc_printf("<a href=\"dotgoto?room=");
urlescputs(rmname);
- wprintf("\"");
- wprintf(">");
+ wc_printf("\"");
+ wc_printf(">");
escputs1(rmname, 1, 1);
if ((f & QR_DIRECTORY) && (f & QR_NETWORK))
- wprintf("}");
+ wc_printf("}");
else if (f & QR_DIRECTORY)
- wprintf("]");
+ wc_printf("]");
else if (f & QR_NETWORK)
- wprintf(")");
+ wc_printf(")");
else
- wprintf(">");
- wprintf("</a><tt> </tt>\n");
+ wc_printf(">");
+ wc_printf("</a><tt> </tt>\n");
room_tree_list(rp->rnext);
free(rp);
serv_puts(variety);
serv_getln(buf, sizeof buf);
if (buf[0] != '1') {
- wprintf(" ");
+ wc_printf(" ");
return;
}
* If no rooms were listed, print an nbsp to make the cell
* borders show up anyway.
*/
- if (num_rooms == 0) wprintf(" ");
+ if (num_rooms == 0) wc_printf(" ");
}
listrms("LZRM -1");
- wprintf("<br /><br />\n");
- wprintf(_("Click on any room to un-zap it and goto that room.\n"));
+ wc_printf("<br /><br />\n");
+ wc_printf(_("Click on any room to un-zap it and goto that room.\n"));
do_template("endbox", NULL);
wDumpContent(1);
}
safestrncpy(briefinfo, fullinfo, sizeof briefinfo);
strcpy(&briefinfo[50], "...");
- wprintf("<div class=\"infos\" "
+ wc_printf("<div class=\"infos\" "
"onclick=\"javascript:Effect.Appear('room_infos', { duration: 0.5 });\" "
">"
);
escputs(briefinfo);
- wprintf("</div><div id=\"room_infos\" style=\"display:none;\">");
- wprintf("<img class=\"close_infos\" "
+ wc_printf("</div><div id=\"room_infos\" style=\"display:none;\">");
+ wc_printf("<img class=\"close_infos\" "
"onclick=\"javascript:Effect.Fade('room_infos', { duration: 0.5 });\" "
"src=\"static/closewindow.gif\" alt=\"%s\" width=\"16\" height=\"16\">",
_("Close window")
);
escputs(fullinfo);
- wprintf("</div>");
+ wc_printf("</div>");
}
else {
- wprintf(" ");
+ wc_printf(" ");
}
}
serv_puts("OIMG _roompic_");
serv_getln(buf, sizeof buf);
if (buf[0] == '2') {
- wprintf("<img height=\"64px\" src=\"image?name=_roompic_&room=");
+ wc_printf("<img height=\"64px\" src=\"image?name=_roompic_&room=");
urlescputs(ChrPtr(WC->wc_roomname));
- wprintf("\">");
+ wc_printf("\">");
serv_puts("CLOS");
serv_getln(buf, sizeof buf);
}
else if (WC->wc_view == VIEW_ADDRESSBOOK) {
- wprintf("<img class=\"roompic\" alt=\"\" src=\""
+ wc_printf("<img class=\"roompic\" alt=\"\" src=\""
"static/viewcontacts_48x.gif"
"\" >"
);
}
else if ( (WC->wc_view == VIEW_CALENDAR) || (WC->wc_view == VIEW_CALBRIEF) ) {
- wprintf("<img class=\"roompic\" alt=\"\" src=\""
+ wc_printf("<img class=\"roompic\" alt=\"\" src=\""
"static/calarea_48x.gif"
"\" width=\"48\" height=\"48\">"
);
}
else if (WC->wc_view == VIEW_TASKS) {
- wprintf("<img class=\"roompic\" alt=\"\" src=\""
+ wc_printf("<img class=\"roompic\" alt=\"\" src=\""
"static/taskmanag_48x.gif"
"\" width=\"48\" height=\"48\">"
);
}
else if (WC->wc_view == VIEW_NOTES) {
- wprintf("<img class=\"roompic\" alt=\"\" src=\""
+ wc_printf("<img class=\"roompic\" alt=\"\" src=\""
"static/storenotes_48x.gif"
"\" width=\"48\" height=\"48\">"
);
}
else if (WC->wc_view == VIEW_MAILBOX) {
- wprintf("<img class=\"roompic\" alt=\"\" src=\""
+ wc_printf("<img class=\"roompic\" alt=\"\" src=\""
"static/privatemess_48x.gif"
"\" width=\"48\" height=\"48\">"
);
}
else {
- wprintf("<img class=\"roompic\" alt=\"\" src=\""
+ wc_printf("<img class=\"roompic\" alt=\"\" src=\""
"static/chatrooms_48x.gif"
"\" width=\"48\" height=\"48\">"
);
{
int i;
- wprintf("<form name=\"viewomatic\" action=\"changeview\">\n");
- wprintf("\t<div style=\"display: inline;\">\n\t<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<label for=\"view_name\">");
- wprintf(_("View as:"));
- wprintf("</label> "
+ wc_printf("<form name=\"viewomatic\" action=\"changeview\">\n");
+ wc_printf("\t<div style=\"display: inline;\">\n\t<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<label for=\"view_name\">");
+ wc_printf(_("View as:"));
+ wc_printf("</label> "
"<select name=\"newview\" size=\"1\" "
"id=\"view_name\" class=\"selectbox\" "
"OnChange=\"location.href=viewomatic.newview.options"
/* || ( (i == 7) && (WC->wc_default_view == 3) ) (calendar list temporarily disabled) */
) {
- wprintf("<option %s value=\"changeview?view=%d\">",
+ wc_printf("<option %s value=\"changeview?view=%d\">",
((i == WC->wc_view) ? "selected" : ""),
i );
escputs(viewdefs[i]);
- wprintf("</option>\n");
+ wc_printf("</option>\n");
}
}
- wprintf("</select></div></form>\n");
+ wc_printf("</select></div></form>\n");
}
*/
void embed_search_o_matic(StrBuf *Target, WCTemplputParams *TP)
{
- wprintf("<form name=\"searchomatic\" action=\"do_search\">\n");
- wprintf("<div style=\"display: inline;\"><input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<label for=\"srchquery\">");
- wprintf(_("Search: "));
- wprintf("</label><input ");
- wprintf("%s", WC->serv_info->serv_fulltext_enabled ? "" : "disabled ");
- wprintf("type=\"text\" name=\"query\" id=\"srchquery\" size=\"15\" maxlength=\"128\" class=\"inputbox\">\n"
+ wc_printf("<form name=\"searchomatic\" action=\"do_search\">\n");
+ wc_printf("<div style=\"display: inline;\"><input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<label for=\"srchquery\">");
+ wc_printf(_("Search: "));
+ wc_printf("</label><input ");
+ wc_printf("%s", WC->serv_info->serv_fulltext_enabled ? "" : "disabled ");
+ wc_printf("type=\"text\" name=\"query\" id=\"srchquery\" size=\"15\" maxlength=\"128\" class=\"inputbox\">\n"
);
- wprintf("</div></form>\n");
+ wc_printf("</div></form>\n");
}
}
/* The browser needs some information for its own use */
- wprintf("<script type=\"text/javascript\"> \n"
+ wc_printf("<script type=\"text/javascript\"> \n"
" room_is_trash = %d; \n"
"</script>\n",
WC->wc_is_trash
/* roombanner contains this for mobile */
if (navbar_style != navbar_none && !WC->is_mobile) {
- wprintf("<div id=\"navbar\"><ul>");
+ wc_printf("<div id=\"navbar\"><ul>");
- if (navbar_style == navbar_default) wprintf(
+ if (navbar_style == navbar_default) wc_printf(
"<li class=\"ungoto\">"
"<a href=\"ungoto\">"
"<img src=\"static/ungoto2_24x.gif\" alt=\"\" width=\"24\" height=\"24\">"
);
if ( (navbar_style == navbar_default) && (WC->wc_view == VIEW_BBS) ) {
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"readnew\">"
"<img src=\"static/newmess2_24x.gif\" alt=\"\" width=\"24\" height=\"24\">"
if (navbar_style == navbar_default) {
switch(WC->wc_view) {
case VIEW_ADDRESSBOOK:
- wprintf(
+ wc_printf(
"<li class=\"viewcontacts\">"
"<a href=\"readfwd\">"
"<img src=\"static/viewcontacts_24x.gif\" "
);
break;
case VIEW_CALENDAR:
- wprintf(
+ wc_printf(
"<li class=\"staskday\">"
"<a href=\"readfwd?calview=day\">"
"<img src=\"static/taskday2_24x.gif\" "
"%s"
"</span></a></li>\n", _("Day view")
);
- wprintf(
+ wc_printf(
"<li class=\"monthview\">"
"<a href=\"readfwd?calview=month\">"
"<img src=\"static/monthview2_24x.gif\" "
);
break;
case VIEW_CALBRIEF:
- wprintf(
+ wc_printf(
"<li class=\"monthview\">"
"<a href=\"readfwd?calview=month\">"
"<img src=\"static/monthview2_24x.gif\" "
);
break;
case VIEW_TASKS:
- wprintf(
+ wc_printf(
"<li class=\"taskmanag\">"
"<a href=\"readfwd\">"
"<img src=\"static/taskmanag_24x.gif\" "
);
break;
case VIEW_NOTES:
- wprintf(
+ wc_printf(
"<li class=\"viewnotes\">"
"<a href=\"readfwd\">"
"<img src=\"static/viewnotes_24x.gif\" "
);
break;
case VIEW_MAILBOX:
- wprintf(
+ wc_printf(
"<li class=\"readallmess\">"
"<a id=\"m_refresh\" href=\"readfwd\">"
"<img src=\"static/readallmess3_24x.gif\" "
);
break;
case VIEW_WIKI:
- wprintf(
+ wc_printf(
"<li class=\"readallmess\">"
"<a href=\"readfwd\">"
"<img src=\"static/readallmess3_24x.gif\" "
);
break;
default:
- wprintf(
+ wc_printf(
"<li class=\"readallmess\">"
"<a href=\"readfwd\">"
"<img src=\"static/readallmess3_24x.gif\" "
if (navbar_style == navbar_default) {
switch(WC->wc_view) {
case VIEW_ADDRESSBOOK:
- wprintf(
+ wc_printf(
"<li class=\"addnewcontact\">"
"<a href=\"display_enter\">"
"<img src=\"static/addnewcontact_24x.gif\" "
break;
case VIEW_CALENDAR:
case VIEW_CALBRIEF:
- wprintf("<li class=\"addevent\"><a href=\"display_enter");
- if (havebstr("year" )) wprintf("?year=%s", bstr("year"));
- if (havebstr("month")) wprintf("?month=%s", bstr("month"));
- if (havebstr("day" )) wprintf("?day=%s", bstr("day"));
- wprintf("\">"
+ 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\">"
);
break;
case VIEW_TASKS:
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"display_enter\">"
"<img src=\"static/newmess3_24x.gif\" "
);
break;
case VIEW_NOTES:
- wprintf(
+ wc_printf(
"<li class=\"enternewnote\">"
"<a href=\"add_new_note\">"
"<img src=\"static/enternewnote_24x.gif\" "
safestrncpy(buf, "home", sizeof buf);
}
str_wiki_index(buf);
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"display_enter?wikipage=%s\">"
"<img src=\"static/newmess3_24x.gif\" "
if (bmstrcasestr((char *)ChrPtr(WCC->Hdr->HR.ReqLine), "wiki_history")) {
/* already viewing history; display a link to the current page */
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"wiki?page=%s\">"
"<img src=\"static/newmess3_24x.gif\" "
}
else {
/* display a link to the history */
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"wiki_history?page=%s\">"
"<img src=\"static/newmess3_24x.gif\" "
}
break;
case VIEW_MAILBOX:
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"display_enter\">"
"<img src=\"static/newmess3_24x.gif\" "
"%s"
"</span></a></li>\n", _("Write mail")
);
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"javascript:deleteAllSelectedMessages();\">"
"<img src=\"static/delete.gif\" "
);
break;
default:
- wprintf(
+ wc_printf(
"<li class=\"newmess\">"
"<a href=\"display_enter\">"
"<img src=\"static/newmess3_24x.gif\" "
}
}
- if (navbar_style == navbar_default) wprintf(
+ if (navbar_style == navbar_default) wc_printf(
"<li class=\"skipthisroom\">"
"<a href=\"skip\" "
"title=\"%s\">"
_("Skip this room")
);
- if (navbar_style == navbar_default) wprintf(
+ if (navbar_style == navbar_default) wc_printf(
"<li class=\"markngo\">"
"<a href=\"gotonext\" "
"title=\"%s\">"
_("Goto next room")
);
- wprintf("</ul></div>\n");
+ wc_printf("</ul></div>\n");
}
}
FreeStrBuf(&Buf);
output_headers(1, 1, 1, 0, 0, 0);
- wprintf("<div class=\"fix_scrollbar_bug\">");
+ wc_printf("<div class=\"fix_scrollbar_bug\">");
- wprintf("<br />\n");
+ wc_printf("<br />\n");
/* print the tabbed dialog */
- wprintf("<div align=\"center\">");
- wprintf("<table id=\"AdminTabs\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
+ wc_printf("<div align=\"center\">");
+ wc_printf("<table id=\"AdminTabs\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
"<tr align=\"center\" style=\"cursor:pointer\"><td> </td>"
);
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "admin")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Administration"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Administration"));
}
else {
- wprintf("< tab_cell_edit\"><a href=\"display_editroom?tab=admin\">");
- wprintf(_("Administration"));
- wprintf("</a>");
+ wc_printf("< tab_cell_edit\"><a href=\"display_editroom?tab=admin\">");
+ wc_printf(_("Administration"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
if ( (WC->axlevel >= 6) || (WC->is_room_aide) ) {
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "config")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Configuration"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Configuration"));
}
else {
- wprintf(" tab_cell_edit\"><a href=\"display_editroom?tab=config\">");
- wprintf(_("Configuration"));
- wprintf("</a>");
+ wc_printf(" tab_cell_edit\"><a href=\"display_editroom?tab=config\">");
+ wc_printf(_("Configuration"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "expire")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Message expire policy"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Message expire policy"));
}
else {
- wprintf(" tab_cell_edit\"><a href=\"display_editroom?tab=expire\">");
- wprintf(_("Message expire policy"));
- wprintf("</a>");
+ wc_printf(" tab_cell_edit\"><a href=\"display_editroom?tab=expire\">");
+ wc_printf(_("Message expire policy"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "access")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Access controls"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Access controls"));
}
else {
- wprintf(" tab_cell_edit\"><a href=\"display_editroom?tab=access\">");
- wprintf(_("Access controls"));
- wprintf("</a>");
+ wc_printf(" tab_cell_edit\"><a href=\"display_editroom?tab=access\">");
+ wc_printf(_("Access controls"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "sharing")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Sharing"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Sharing"));
}
else {
- wprintf(" tab_cell_edit\"><a href=\"display_editroom?tab=sharing\">");
- wprintf(_("Sharing"));
- wprintf("</a>");
+ wc_printf(" tab_cell_edit\"><a href=\"display_editroom?tab=sharing\">");
+ wc_printf(_("Sharing"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "listserv")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Mailing list service"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Mailing list service"));
}
else {
- wprintf("< tab_cell_edit\"><a href=\"display_editroom?tab=listserv\">");
- wprintf(_("Mailing list service"));
- wprintf("</a>");
+ wc_printf("< tab_cell_edit\"><a href=\"display_editroom?tab=listserv\">");
+ wc_printf(_("Mailing list service"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
}
- wprintf("<td class=\"");
+ wc_printf("<td class=\"");
if (!strcmp(tab, "feeds")) {
- wprintf(" tab_cell_label\">");
- wprintf(_("Remote retrieval"));
+ wc_printf(" tab_cell_label\">");
+ wc_printf(_("Remote retrieval"));
}
else {
- wprintf("< tab_cell_edit\"><a href=\"display_editroom?tab=feeds\">");
- wprintf(_("Remote retrieval"));
- wprintf("</a>");
+ wc_printf("< tab_cell_edit\"><a href=\"display_editroom?tab=feeds\">");
+ wc_printf(_("Remote retrieval"));
+ wc_printf("</a>");
}
- wprintf("</td>\n");
- wprintf("<td> </td>\n");
+ wc_printf("</td>\n");
+ wc_printf("<td> </td>\n");
- wprintf("</tr></table>\n");
- wprintf("</div>\n");
+ wc_printf("</tr></table>\n");
+ wc_printf("</div>\n");
/* end tabbed dialog */
- wprintf("<script type=\"text/javascript\">"
+ wc_printf("<script type=\"text/javascript\">"
" Nifty(\"table#AdminTabs td\", \"small transparent top\");"
"</script>"
);
/* begin content of whatever tab is open now */
if (!strcmp(tab, "admin")) {
- wprintf("<div class=\"tabcontent\">");
- wprintf("<ul>"
+ wc_printf("<div class=\"tabcontent\">");
+ wc_printf("<ul>"
"<li><a href=\"delete_room\" "
"onClick=\"return confirm('");
- wprintf(_("Are you sure you want to delete this room?"));
- wprintf("');\">\n");
- wprintf(_("Delete this room"));
- wprintf("</a>\n"
+ wc_printf(_("Are you sure you want to delete this room?"));
+ wc_printf("');\">\n");
+ wc_printf(_("Delete this room"));
+ wc_printf("</a>\n"
"<li><a href=\"display_editroompic?which_room=");
urlescputs(ChrPtr(WC->wc_roomname));
- wprintf("\">\n");
- wprintf(_("Set or change the icon for this room's banner"));
- wprintf("</a>\n"
+ wc_printf("\">\n");
+ wc_printf(_("Set or change the icon for this room's banner"));
+ wc_printf("</a>\n"
"<li><a href=\"display_editinfo\">\n");
- wprintf(_("Edit this room's Info file"));
- wprintf("</a>\n"
+ wc_printf(_("Edit this room's Info file"));
+ wc_printf("</a>\n"
"</ul>");
- wprintf("</div>");
+ wc_printf("</div>");
}
if (!strcmp(tab, "config")) {
- wprintf("<div class=\"tabcontent\">");
+ wc_printf("<div class=\"tabcontent\">");
serv_puts("GETR");
serv_getln(buf, sizeof buf);
if (!strncmp(buf, "550", 3)) {
- wprintf("<br><br><div align=center>%s</div><br><br>\n",
+ wc_printf("<br><br><div align=center>%s</div><br><br>\n",
_("Higher access is required to access this function.")
);
}
else if (buf[0] != '2') {
- wprintf("<br><br><div align=center>%s</div><br><br>\n", &buf[4]);
+ wc_printf("<br><br><div align=center>%s</div><br><br>\n", &buf[4]);
}
else {
extract_token(er_name, &buf[4], 0, '|', sizeof er_name);
er_floor = extract_int(&buf[4], 4);
er_flags2 = extract_int(&buf[4], 7);
- wprintf("<form method=\"POST\" action=\"editroom\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<form method=\"POST\" action=\"editroom\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<ul><li>");
- wprintf(_("Name of room: "));
- wprintf("<input type=\"text\" NAME=\"er_name\" VALUE=\"%s\" MAXLENGTH=\"%d\">\n",
+ wc_printf("<ul><li>");
+ wc_printf(_("Name of room: "));
+ wc_printf("<input type=\"text\" NAME=\"er_name\" VALUE=\"%s\" MAXLENGTH=\"%d\">\n",
er_name,
(sizeof(er_name)-1)
);
- wprintf("<li>");
- wprintf(_("Resides on floor: "));
- wprintf("<select NAME=\"er_floor\" SIZE=\"1\"");
+ wc_printf("<li>");
+ wc_printf(_("Resides on floor: "));
+ wc_printf("<select NAME=\"er_floor\" SIZE=\"1\"");
if (er_flags & QR_MAILBOX)
- wprintf("disabled >\n");
+ wc_printf("disabled >\n");
for (i = 0; i < 128; ++i)
if (!IsEmptyStr(floorlist[i])) {
- wprintf("<OPTION ");
+ wc_printf("<OPTION ");
if (i == er_floor )
- wprintf("SELECTED ");
- wprintf("VALUE=\"%d\">", i);
+ wc_printf("SELECTED ");
+ wc_printf("VALUE=\"%d\">", i);
escputs(floorlist[i]);
- wprintf("</OPTION>\n");
+ wc_printf("</OPTION>\n");
}
- wprintf("</select>\n");
+ wc_printf("</select>\n");
- wprintf("<li>");
- wprintf(_("Type of room:"));
- wprintf("<ul>\n");
+ wc_printf("<li>");
+ wc_printf(_("Type of room:"));
+ wc_printf("<ul>\n");
- wprintf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"public\" ");
+ wc_printf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"public\" ");
if ((er_flags & (QR_PRIVATE + QR_MAILBOX)) == 0)
- wprintf("CHECKED ");
- wprintf("OnChange=\""
+ wc_printf("CHECKED ");
+ wc_printf("OnChange=\""
" if (this.form.type[0].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Public (automatically appears to everyone)"));
- wprintf("\n");
+ wc_printf(_("Public (automatically appears to everyone)"));
+ wc_printf("\n");
- wprintf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"hidden\" ");
+ wc_printf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"hidden\" ");
if ((er_flags & QR_PRIVATE) &&
(er_flags & QR_GUESSNAME))
- wprintf("CHECKED ");
- wprintf(" OnChange=\""
+ wc_printf("CHECKED ");
+ wc_printf(" OnChange=\""
" if (this.form.type[1].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Private - hidden (accessible to anyone who knows its name)"));
+ wc_printf(_("Private - hidden (accessible to anyone who knows its name)"));
- wprintf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"passworded\" ");
+ wc_printf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"passworded\" ");
if ((er_flags & QR_PRIVATE) &&
(er_flags & QR_PASSWORDED))
- wprintf("CHECKED ");
- wprintf(" OnChange=\""
+ wc_printf("CHECKED ");
+ wc_printf(" OnChange=\""
" if (this.form.type[2].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Private - require password: "));
- wprintf("\n<input type=\"text\" NAME=\"er_password\" VALUE=\"%s\" MAXLENGTH=\"9\">\n",
+ wc_printf(_("Private - require password: "));
+ wc_printf("\n<input type=\"text\" NAME=\"er_password\" VALUE=\"%s\" MAXLENGTH=\"9\">\n",
er_password);
- wprintf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"invonly\" ");
+ wc_printf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"invonly\" ");
if ((er_flags & QR_PRIVATE)
&& ((er_flags & QR_GUESSNAME) == 0)
&& ((er_flags & QR_PASSWORDED) == 0))
- wprintf("CHECKED ");
- wprintf(" OnChange=\""
+ wc_printf("CHECKED ");
+ wc_printf(" OnChange=\""
" if (this.form.type[3].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Private - invitation only"));
+ wc_printf(_("Private - invitation only"));
- wprintf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"personal\" ");
+ wc_printf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"personal\" ");
if (er_flags & QR_MAILBOX)
- wprintf("CHECKED ");
- wprintf (" OnChange=\""
+ wc_printf("CHECKED ");
+ wc_printf (" OnChange=\""
" if (this.form.type[4].checked == true) { "
" this.form.er_floor.disabled = true; "
" } "
"\"> ");
- wprintf(_("Personal (mailbox for you only)"));
+ wc_printf(_("Personal (mailbox for you only)"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"bump\" VALUE=\"yes\" ");
- wprintf("> ");
- wprintf(_("If private, cause current users to forget room"));
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"bump\" VALUE=\"yes\" ");
+ wc_printf("> ");
+ wc_printf(_("If private, cause current users to forget room"));
- wprintf("\n</ul>\n");
+ wc_printf("\n</ul>\n");
- wprintf("<li><input type=\"checkbox\" NAME=\"prefonly\" VALUE=\"yes\" ");
+ wc_printf("<li><input type=\"checkbox\" NAME=\"prefonly\" VALUE=\"yes\" ");
if (er_flags & QR_PREFONLY)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Preferred users only"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Preferred users only"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"readonly\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"readonly\" VALUE=\"yes\" ");
if (er_flags & QR_READONLY)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Read-only room"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Read-only room"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"collabdel\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"collabdel\" VALUE=\"yes\" ");
if (er_flags2 & QR2_COLLABDEL)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("All users allowed to post may also delete messages"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("All users allowed to post may also delete messages"));
/** directory stuff */
- wprintf("\n<li><input type=\"checkbox\" NAME=\"directory\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"directory\" VALUE=\"yes\" ");
if (er_flags & QR_DIRECTORY)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("File directory room"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("File directory room"));
- wprintf("\n<ul><li>");
- wprintf(_("Directory name: "));
- wprintf("<input type=\"text\" NAME=\"er_dirname\" VALUE=\"%s\" MAXLENGTH=\"14\">\n",
+ wc_printf("\n<ul><li>");
+ wc_printf(_("Directory name: "));
+ wc_printf("<input type=\"text\" NAME=\"er_dirname\" VALUE=\"%s\" MAXLENGTH=\"14\">\n",
er_dirname);
- wprintf("<li><input type=\"checkbox\" NAME=\"ulallowed\" VALUE=\"yes\" ");
+ wc_printf("<li><input type=\"checkbox\" NAME=\"ulallowed\" VALUE=\"yes\" ");
if (er_flags & QR_UPLOAD)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Uploading allowed"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Uploading allowed"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"dlallowed\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"dlallowed\" VALUE=\"yes\" ");
if (er_flags & QR_DOWNLOAD)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Downloading allowed"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Downloading allowed"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"visdir\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"visdir\" VALUE=\"yes\" ");
if (er_flags & QR_VISDIR)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Visible directory"));
- wprintf("</ul>\n");
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Visible directory"));
+ wc_printf("</ul>\n");
/** end of directory stuff */
- wprintf("<li><input type=\"checkbox\" NAME=\"network\" VALUE=\"yes\" ");
+ wc_printf("<li><input type=\"checkbox\" NAME=\"network\" VALUE=\"yes\" ");
if (er_flags & QR_NETWORK)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Network shared room"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Network shared room"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"permanent\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"permanent\" VALUE=\"yes\" ");
if (er_flags & QR_PERMANENT)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Permanent (does not auto-purge)"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Permanent (does not auto-purge)"));
- wprintf("\n<li><input type=\"checkbox\" NAME=\"subjectreq\" VALUE=\"yes\" ");
+ wc_printf("\n<li><input type=\"checkbox\" NAME=\"subjectreq\" VALUE=\"yes\" ");
if (er_flags2 & QR2_SUBJECTREQ)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Subject Required (Force users to specify a message subject)"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Subject Required (Force users to specify a message subject)"));
/** start of anon options */
- wprintf("\n<li>");
- wprintf(_("Anonymous messages"));
- wprintf("<ul>\n");
+ wc_printf("\n<li>");
+ wc_printf(_("Anonymous messages"));
+ wc_printf("<ul>\n");
- wprintf("<li><input type=\"radio\" NAME=\"anon\" VALUE=\"no\" ");
+ wc_printf("<li><input type=\"radio\" NAME=\"anon\" VALUE=\"no\" ");
if (((er_flags & QR_ANONONLY) == 0)
&& ((er_flags & QR_ANONOPT) == 0))
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("No anonymous messages"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("No anonymous messages"));
- wprintf("\n<li><input type=\"radio\" NAME=\"anon\" VALUE=\"anononly\" ");
+ wc_printf("\n<li><input type=\"radio\" NAME=\"anon\" VALUE=\"anononly\" ");
if (er_flags & QR_ANONONLY)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("All messages are anonymous"));
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("All messages are anonymous"));
- wprintf("\n<li><input type=\"radio\" NAME=\"anon\" VALUE=\"anon2\" ");
+ wc_printf("\n<li><input type=\"radio\" NAME=\"anon\" VALUE=\"anon2\" ");
if (er_flags & QR_ANONOPT)
- wprintf("CHECKED ");
- wprintf("> ");
- wprintf(_("Prompt user when entering messages"));
- wprintf("</ul>\n");
+ wc_printf("CHECKED ");
+ wc_printf("> ");
+ wc_printf(_("Prompt user when entering messages"));
+ wc_printf("</ul>\n");
/* end of anon options */
- wprintf("<li>");
- wprintf(_("Room aide: "));
+ wc_printf("<li>");
+ wc_printf(_("Room aide: "));
serv_puts("GETA");
serv_getln(buf, sizeof buf);
if (buf[0] != '2') {
- wprintf("<em>%s</em>\n", &buf[4]);
+ wc_printf("<em>%s</em>\n", &buf[4]);
} else {
extract_token(er_roomaide, &buf[4], 0, '|', sizeof er_roomaide);
- wprintf("<input type=\"text\" NAME=\"er_roomaide\" VALUE=\"%s\" MAXLENGTH=\"25\">\n", er_roomaide);
+ wc_printf("<input type=\"text\" NAME=\"er_roomaide\" VALUE=\"%s\" MAXLENGTH=\"25\">\n", er_roomaide);
}
- wprintf("</ul><CENTER>\n");
- wprintf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"config\">\n"
+ wc_printf("</ul><CENTER>\n");
+ wc_printf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"config\">\n"
"<input type=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">"
" "
"<input type=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">"
_("Cancel")
);
}
- wprintf("</div>");
+ wc_printf("</div>");
}
/* Sharing the room with other Citadel nodes... */
if (!strcmp(tab, "sharing")) {
- wprintf("<div class=\"tabcontent\">");
+ wc_printf("<div class=\"tabcontent\">");
shared_with = strdup("");
not_shared_with = strdup("");
}
/* Display the stuff */
- wprintf("<CENTER><br />"
+ wc_printf("<CENTER><br />"
"<table border=1 cellpadding=5><tr>"
"<td><B><I>");
- wprintf(_("Shared with"));
- wprintf("</I></B></td>"
+ wc_printf(_("Shared with"));
+ wc_printf("</I></B></td>"
"<td><B><I>");
- wprintf(_("Not shared with"));
- wprintf("</I></B></td></tr>\n"
+ wc_printf(_("Not shared with"));
+ wc_printf("</I></B></td></tr>\n"
"<tr><td VALIGN=TOP>\n");
- wprintf("<table border=0 cellpadding=5><tr class=\"tab_cell\"><td>");
- wprintf(_("Remote node name"));
- wprintf("</td><td>");
- wprintf(_("Remote room name"));
- wprintf("</td><td>");
- wprintf(_("Actions"));
- wprintf("</td></tr>\n");
+ wc_printf("<table border=0 cellpadding=5><tr class=\"tab_cell\"><td>");
+ wc_printf(_("Remote node name"));
+ wc_printf("</td><td>");
+ wc_printf(_("Remote room name"));
+ wc_printf("</td><td>");
+ wc_printf(_("Actions"));
+ wc_printf("</td></tr>\n");
for (i=0; i<num_tokens(shared_with, '\n'); ++i) {
extract_token(buf, shared_with, i, '\n', sizeof buf);
extract_token(node, buf, 0, '|', sizeof node);
extract_token(remote_room, buf, 1, '|', sizeof remote_room);
if (!IsEmptyStr(node)) {
- wprintf("<form method=\"POST\" action=\"netedit\">");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<tr><td>%s</td>\n", node);
+ wc_printf("<form method=\"POST\" action=\"netedit\">");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<tr><td>%s</td>\n", node);
- wprintf("<td>");
+ wc_printf("<td>");
if (!IsEmptyStr(remote_room)) {
escputs(remote_room);
}
- wprintf("</td>");
+ wc_printf("</td>");
- wprintf("<td>");
+ wc_printf("<td>");
- wprintf("<input type=\"hidden\" NAME=\"line\" "
+ wc_printf("<input type=\"hidden\" NAME=\"line\" "
"VALUE=\"ignet_push_share|");
urlescputs(node);
if (!IsEmptyStr(remote_room)) {
- wprintf("|");
+ wc_printf("|");
urlescputs(remote_room);
}
- wprintf("\">");
- wprintf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"sharing\">\n");
- wprintf("<input type=\"hidden\" NAME=\"cmd\" VALUE=\"remove\">\n");
- wprintf("<input type=\"submit\" "
+ wc_printf("\">");
+ wc_printf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"sharing\">\n");
+ wc_printf("<input type=\"hidden\" NAME=\"cmd\" VALUE=\"remove\">\n");
+ wc_printf("<input type=\"submit\" "
"NAME=\"unshare_button\" VALUE=\"%s\">", _("Unshare"));
- wprintf("</td></tr></form>\n");
+ wc_printf("</td></tr></form>\n");
}
}
- wprintf("</table>\n");
- wprintf("</td><td VALIGN=TOP>\n");
- wprintf("<table border=0 cellpadding=5><tr class=\"tab_cell\"><td>");
- wprintf(_("Remote node name"));
- wprintf("</td><td>");
- wprintf(_("Remote room name"));
- wprintf("</td><td>");
- wprintf(_("Actions"));
- wprintf("</td></tr>\n");
+ wc_printf("</table>\n");
+ wc_printf("</td><td VALIGN=TOP>\n");
+ wc_printf("<table border=0 cellpadding=5><tr class=\"tab_cell\"><td>");
+ wc_printf(_("Remote node name"));
+ wc_printf("</td><td>");
+ wc_printf(_("Remote room name"));
+ wc_printf("</td><td>");
+ wc_printf(_("Actions"));
+ wc_printf("</td></tr>\n");
for (i=0; i<num_tokens(not_shared_with, '\n'); ++i) {
extract_token(node, not_shared_with, i, '\n', sizeof node);
if (!IsEmptyStr(node)) {
- wprintf("<form method=\"POST\" action=\"netedit\">");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<tr><td>");
+ wc_printf("<form method=\"POST\" action=\"netedit\">");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<tr><td>");
escputs(node);
- wprintf("</td><td>"
+ wc_printf("</td><td>"
"<input type=\"INPUT\" "
"NAME=\"suffix\" "
"MAXLENGTH=128>"
"</td><td>");
- wprintf("<input type=\"hidden\" "
+ wc_printf("<input type=\"hidden\" "
"NAME=\"line\" "
"VALUE=\"ignet_push_share|");
urlescputs(node);
- wprintf("|\">");
- wprintf("<input type=\"hidden\" NAME=\"tab\" "
+ wc_printf("|\">");
+ wc_printf("<input type=\"hidden\" NAME=\"tab\" "
"VALUE=\"sharing\">\n");
- wprintf("<input type=\"hidden\" NAME=\"cmd\" "
+ wc_printf("<input type=\"hidden\" NAME=\"cmd\" "
"VALUE=\"add\">\n");
- wprintf("<input type=\"submit\" "
+ wc_printf("<input type=\"submit\" "
"NAME=\"add_button\" VALUE=\"%s\">", _("Share"));
- wprintf("</td></tr></form>\n");
+ wc_printf("</td></tr></form>\n");
}
}
- wprintf("</table>\n");
- wprintf("</td></tr>"
+ wc_printf("</table>\n");
+ wc_printf("</td></tr>"
"</table></CENTER><br />\n"
"<I><B>%s</B><ul><li>", _("Notes:"));
- wprintf(_("When sharing a room, "
+ wc_printf(_("When sharing a room, "
"it must be shared from both ends. Adding a node to "
"the 'shared' list sends messages out, but in order to"
" receive messages, the other nodes must be configured"
"</ul></I><br />\n"
));
- wprintf("</div>");
+ wc_printf("</div>");
}
/* Mailing list management */
if (!strcmp(tab, "listserv")) {
room_states RoomFlags;
- wprintf("<div class=\"tabcontent\">");
+ wc_printf("<div class=\"tabcontent\">");
- wprintf("<br /><center>"
+ wc_printf("<br /><center>"
"<table BORDER=0 WIDTH=100%% CELLPADDING=5>"
"<tr><td VALIGN=TOP>");
- wprintf(_("<i>The contents of this room are being "
+ wc_printf(_("<i>The contents of this room are being "
"mailed <b>as individual messages</b> "
"to the following list recipients:"
"</i><br /><br />\n"));
extract_token(recp, buf, 1, '|', sizeof recp);
escputs(recp);
- wprintf(" <a href=\"netedit?cmd=remove&tab=listserv&line=listrecp|");
+ wc_printf(" <a href=\"netedit?cmd=remove&tab=listserv&line=listrecp|");
urlescputs(recp);
- wprintf("\">");
- wprintf(_("(remove)"));
- wprintf("</A><br />");
+ wc_printf("\">");
+ wc_printf(_("(remove)"));
+ wc_printf("</A><br />");
}
}
- wprintf("<br /><form method=\"POST\" action=\"netedit\">\n"
+ wc_printf("<br /><form method=\"POST\" action=\"netedit\">\n"
"<input type=\"hidden\" NAME=\"tab\" VALUE=\"listserv\">\n"
"<input type=\"hidden\" NAME=\"prefix\" VALUE=\"listrecp|\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<input type=\"text\" id=\"add_as_listrecp\" NAME=\"line\">\n");
- wprintf("<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
- wprintf("</form>\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<input type=\"text\" id=\"add_as_listrecp\" NAME=\"line\">\n");
+ wc_printf("<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
+ wc_printf("</form>\n");
- wprintf("</td><td VALIGN=TOP>\n");
+ wc_printf("</td><td VALIGN=TOP>\n");
- wprintf(_("<i>The contents of this room are being "
+ wc_printf(_("<i>The contents of this room are being "
"mailed <b>in digest form</b> "
"to the following list recipients:"
"</i><br /><br />\n"));
extract_token(recp, buf, 1, '|', sizeof recp);
escputs(recp);
- wprintf(" <a href=\"netedit?cmd=remove&tab=listserv&line="
+ wc_printf(" <a href=\"netedit?cmd=remove&tab=listserv&line="
"digestrecp|");
urlescputs(recp);
- wprintf("\">");
- wprintf(_("(remove)"));
- wprintf("</A><br />");
+ wc_printf("\">");
+ wc_printf(_("(remove)"));
+ wc_printf("</A><br />");
}
}
- wprintf("<br /><form method=\"POST\" action=\"netedit\">\n"
+ wc_printf("<br /><form method=\"POST\" action=\"netedit\">\n"
"<input type=\"hidden\" NAME=\"tab\" VALUE=\"listserv\">\n"
"<input type=\"hidden\" NAME=\"prefix\" VALUE=\"digestrecp|\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<input type=\"text\" id=\"add_as_digestrecp\" NAME=\"line\">\n");
- wprintf("<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
- wprintf("</form>\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<input type=\"text\" id=\"add_as_digestrecp\" NAME=\"line\">\n");
+ wc_printf("<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
+ wc_printf("</form>\n");
- wprintf("</td></tr></table>\n");
+ wc_printf("</td></tr></table>\n");
/** Pop open an address book -- begin **/
- wprintf("<div align=right>"
+ wc_printf("<div align=right>"
"<a href=\"javascript:PopOpenAddressBook('add_as_listrecp|%s|add_as_digestrecp|%s');\" "
"title=\"%s\">"
"<img align=middle border=0 width=24 height=24 src=\"static/viewcontacts_24x.gif\">"
);
/* Pop open an address book -- end **/
- wprintf("<br />\n<form method=\"GET\" action=\"toggle_self_service\">\n");
+ wc_printf("<br />\n<form method=\"GET\" action=\"toggle_self_service\">\n");
get_roomflags (&RoomFlags);
/* Self Service subscription? */
- wprintf("<table><tr><td>\n");
- wprintf(_("Allow self-service subscribe/unsubscribe requests."));
- wprintf("</td><td><input type=\"checkbox\" name=\"QR2_SelfList\" value=\"yes\" %s></td></tr>\n"
+ wc_printf("<table><tr><td>\n");
+ wc_printf(_("Allow self-service subscribe/unsubscribe requests."));
+ wc_printf("</td><td><input type=\"checkbox\" name=\"QR2_SelfList\" value=\"yes\" %s></td></tr>\n"
" <tr><td colspan=\"2\">\n",
(is_selflist(&RoomFlags))?"checked":"");
- wprintf(_("The URL for subscribe/unsubscribe is: "));
- wprintf("<TT>%s://%s/listsub</TT></td></tr>\n",
+ wc_printf(_("The URL for subscribe/unsubscribe is: "));
+ wc_printf("<TT>%s://%s/listsub</TT></td></tr>\n",
(is_https ? "https" : "http"),
ChrPtr(WC->Hdr->HR.http_host));
/* Public posting? */
- wprintf("<tr><td>");
- wprintf(_("Allow non-subscribers to mail to this room."));
- wprintf("</td><td><input type=\"checkbox\" name=\"QR2_SubsOnly\" value=\"yes\" %s></td></tr>\n",
+ wc_printf("<tr><td>");
+ wc_printf(_("Allow non-subscribers to mail to this room."));
+ wc_printf("</td><td><input type=\"checkbox\" name=\"QR2_SubsOnly\" value=\"yes\" %s></td></tr>\n",
(is_publiclist(&RoomFlags))?"checked":"");
/* Moderated List? */
- wprintf("<tr><td>");
- wprintf(_("Room post publication needs Aide permission."));
- wprintf("</td><td><input type=\"checkbox\" name=\"QR2_Moderated\" value=\"yes\" %s></td></tr>\n",
+ wc_printf("<tr><td>");
+ wc_printf(_("Room post publication needs Aide permission."));
+ wc_printf("</td><td><input type=\"checkbox\" name=\"QR2_Moderated\" value=\"yes\" %s></td></tr>\n",
(is_moderatedlist(&RoomFlags))?"checked":"");
- wprintf("<tr><td colspan=\"2\" align=\"center\">"
+ wc_printf("<tr><td colspan=\"2\" align=\"center\">"
"<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\"></td></tr>", _("Save changes"));
- wprintf("</table></form>");
+ wc_printf("</table></form>");
- wprintf("</CENTER>\n");
- wprintf("</div>");
+ wc_printf("</CENTER>\n");
+ wc_printf("</div>");
}
/* Configuration of The Dreaded Auto-Purger */
if (!strcmp(tab, "expire")) {
- wprintf("<div class=\"tabcontent\">");
+ wc_printf("<div class=\"tabcontent\">");
serv_puts("GPEX room");
serv_getln(buf, sizeof buf);
if (!strncmp(buf, "550", 3)) {
- wprintf("<br><br><div align=center>%s</div><br><br>\n",
+ wc_printf("<br><br><div align=center>%s</div><br><br>\n",
_("Higher access is required to access this function.")
);
}
else if (buf[0] != '2') {
- wprintf("<br><br><div align=center>%s</div><br><br>\n", &buf[4]);
+ wc_printf("<br><br><div align=center>%s</div><br><br>\n", &buf[4]);
}
else {
roompolicy = extract_int(&buf[4], 0);
floorvalue = extract_int(&buf[4], 1);
}
- wprintf("<br /><form method=\"POST\" action=\"set_room_policy\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<table border=0 cellspacing=5>\n");
- wprintf("<tr><td>");
- wprintf(_("Message expire policy for this room"));
- wprintf("<br />(");
+ wc_printf("<br /><form method=\"POST\" action=\"set_room_policy\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<table border=0 cellspacing=5>\n");
+ wc_printf("<tr><td>");
+ wc_printf(_("Message expire policy for this room"));
+ wc_printf("<br />(");
escputs(ChrPtr(WC->wc_roomname));
- wprintf(")</td><td>");
- wprintf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"0\" %s>",
+ wc_printf(")</td><td>");
+ wc_printf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"0\" %s>",
((roompolicy == 0) ? "CHECKED" : "") );
- wprintf(_("Use the default policy for this floor"));
- wprintf("<br />\n");
- wprintf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"1\" %s>",
+ wc_printf(_("Use the default policy for this floor"));
+ wc_printf("<br />\n");
+ wc_printf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"1\" %s>",
((roompolicy == 1) ? "CHECKED" : "") );
- wprintf(_("Never automatically expire messages"));
- wprintf("<br />\n");
- wprintf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"2\" %s>",
+ wc_printf(_("Never automatically expire messages"));
+ wc_printf("<br />\n");
+ wc_printf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"2\" %s>",
((roompolicy == 2) ? "CHECKED" : "") );
- wprintf(_("Expire by message count"));
- wprintf("<br />\n");
- wprintf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"3\" %s>",
+ wc_printf(_("Expire by message count"));
+ wc_printf("<br />\n");
+ wc_printf("<input type=\"radio\" NAME=\"roompolicy\" VALUE=\"3\" %s>",
((roompolicy == 3) ? "CHECKED" : "") );
- wprintf(_("Expire by message age"));
- wprintf("<br />");
- wprintf(_("Number of messages or days: "));
- wprintf("<input type=\"text\" NAME=\"roomvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">", roomvalue);
- wprintf("</td></tr>\n");
+ wc_printf(_("Expire by message age"));
+ wc_printf("<br />");
+ wc_printf(_("Number of messages or days: "));
+ wc_printf("<input type=\"text\" NAME=\"roomvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">", roomvalue);
+ wc_printf("</td></tr>\n");
if (WC->axlevel >= 6) {
- wprintf("<tr><td COLSPAN=2><hr /></td></tr>\n");
- wprintf("<tr><td>");
- wprintf(_("Message expire policy for this floor"));
- wprintf("<br />(");
+ wc_printf("<tr><td COLSPAN=2><hr /></td></tr>\n");
+ wc_printf("<tr><td>");
+ wc_printf(_("Message expire policy for this floor"));
+ wc_printf("<br />(");
escputs(floorlist[WC->wc_floor]);
- wprintf(")</td><td>");
- wprintf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"0\" %s>",
+ wc_printf(")</td><td>");
+ wc_printf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"0\" %s>",
((floorpolicy == 0) ? "CHECKED" : "") );
- wprintf(_("Use the system default"));
- wprintf("<br />\n");
- wprintf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"1\" %s>",
+ wc_printf(_("Use the system default"));
+ wc_printf("<br />\n");
+ wc_printf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"1\" %s>",
((floorpolicy == 1) ? "CHECKED" : "") );
- wprintf(_("Never automatically expire messages"));
- wprintf("<br />\n");
- wprintf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"2\" %s>",
+ wc_printf(_("Never automatically expire messages"));
+ wc_printf("<br />\n");
+ wc_printf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"2\" %s>",
((floorpolicy == 2) ? "CHECKED" : "") );
- wprintf(_("Expire by message count"));
- wprintf("<br />\n");
- wprintf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"3\" %s>",
+ wc_printf(_("Expire by message count"));
+ wc_printf("<br />\n");
+ wc_printf("<input type=\"radio\" NAME=\"floorpolicy\" VALUE=\"3\" %s>",
((floorpolicy == 3) ? "CHECKED" : "") );
- wprintf(_("Expire by message age"));
- wprintf("<br />");
- wprintf(_("Number of messages or days: "));
- wprintf("<input type=\"text\" NAME=\"floorvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">",
+ wc_printf(_("Expire by message age"));
+ wc_printf("<br />");
+ wc_printf(_("Number of messages or days: "));
+ wc_printf("<input type=\"text\" NAME=\"floorvalue\" MAXLENGTH=\"5\" VALUE=\"%d\">",
floorvalue);
}
- wprintf("<CENTER>\n");
- wprintf("<tr><td COLSPAN=2><hr /><CENTER>\n");
- wprintf("<input type=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Save changes"));
- wprintf(" ");
- wprintf("<input type=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
- wprintf("</CENTER></td><tr>\n");
+ wc_printf("<CENTER>\n");
+ wc_printf("<tr><td COLSPAN=2><hr /><CENTER>\n");
+ wc_printf("<input type=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Save changes"));
+ wc_printf(" ");
+ wc_printf("<input type=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
+ wc_printf("</CENTER></td><tr>\n");
- wprintf("</table>\n"
+ wc_printf("</table>\n"
"<input type=\"hidden\" NAME=\"tab\" VALUE=\"expire\">\n"
"</form>\n"
);
}
- wprintf("</div>");
+ wc_printf("</div>");
}
/* Access controls */
if (!strcmp(tab, "access")) {
- wprintf("<div class=\"tabcontent\">");
+ wc_printf("<div class=\"tabcontent\">");
display_whok();
- wprintf("</div>");
+ wc_printf("</div>");
}
/* Fetch messages from remote locations */
if (!strcmp(tab, "feeds")) {
- wprintf("<div class=\"tabcontent\">");
+ wc_printf("<div class=\"tabcontent\">");
- wprintf("<i>");
- wprintf(_("Retrieve messages from these remote POP3 accounts and store them in this room:"));
- wprintf("</i><br />\n");
+ wc_printf("<i>");
+ wc_printf(_("Retrieve messages from these remote POP3 accounts and store them in this room:"));
+ wc_printf("</i><br />\n");
- wprintf("<table class=\"altern\" border=0 cellpadding=5>"
+ wc_printf("<table class=\"altern\" border=0 cellpadding=5>"
"<tr class=\"even\"><th>");
- wprintf(_("Remote host"));
- wprintf("</th><th>");
- wprintf(_("User name"));
- wprintf("</th><th>");
- wprintf(_("Password"));
- wprintf("</th><th>");
- wprintf(_("Keep messages on server?"));
- wprintf("</th><th>");
- wprintf(_("Interval"));
- wprintf("</th><th> </th></tr>");
+ wc_printf(_("Remote host"));
+ wc_printf("</th><th>");
+ wc_printf(_("User name"));
+ wc_printf("</th><th>");
+ wc_printf(_("Password"));
+ wc_printf("</th><th>");
+ wc_printf(_("Keep messages on server?"));
+ wc_printf("</th><th>");
+ wc_printf(_("Interval"));
+ wc_printf("</th><th> </th></tr>");
serv_puts("GNET");
serv_getln(buf, sizeof buf);
safestrncpy(recp, &buf[11], sizeof recp);
bg = 1 - bg;
- wprintf("<tr class=\"%s\">",
+ wc_printf("<tr class=\"%s\">",
(bg ? "even" : "odd")
);
- wprintf("<td>");
+ wc_printf("<td>");
extract_token(pop3_host, buf, 1, '|', sizeof pop3_host);
escputs(pop3_host);
- wprintf("</td>");
+ wc_printf("</td>");
- wprintf("<td>");
+ wc_printf("<td>");
extract_token(pop3_user, buf, 2, '|', sizeof pop3_user);
escputs(pop3_user);
- wprintf("</td>");
+ wc_printf("</td>");
- wprintf("<td>*****</td>"); /* Don't show the password */
+ wc_printf("<td>*****</td>"); /* Don't show the password */
- wprintf("<td>%s</td>", extract_int(buf, 4) ? _("Yes") : _("No"));
+ wc_printf("<td>%s</td>", extract_int(buf, 4) ? _("Yes") : _("No"));
- wprintf("<td>%ld</td>", extract_long(buf, 5)); /* Fetching interval */
+ wc_printf("<td>%ld</td>", extract_long(buf, 5)); /* Fetching interval */
- wprintf("<td class=\"button_link\">");
- wprintf(" <a href=\"netedit?cmd=remove&tab=feeds&line=pop3client|");
+ wc_printf("<td class=\"button_link\">");
+ wc_printf(" <a href=\"netedit?cmd=remove&tab=feeds&line=pop3client|");
urlescputs(recp);
- wprintf("\">");
- wprintf(_("(remove)"));
- wprintf("</a></td>");
+ wc_printf("\">");
+ wc_printf(_("(remove)"));
+ wc_printf("</a></td>");
- wprintf("</tr>");
+ wc_printf("</tr>");
}
}
- wprintf("<form method=\"POST\" action=\"netedit\">\n"
+ wc_printf("<form method=\"POST\" action=\"netedit\">\n"
"<tr>"
"<input type=\"hidden\" name=\"tab\" value=\"feeds\">"
"<input type=\"hidden\" name=\"prefix\" value=\"pop3client|\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<td>");
- wprintf("<input type=\"text\" id=\"add_as_pop3host\" NAME=\"line_pop3host\">\n");
- wprintf("</td>");
- wprintf("<td>");
- wprintf("<input type=\"text\" id=\"add_as_pop3user\" NAME=\"line_pop3user\">\n");
- wprintf("</td>");
- wprintf("<td>");
- wprintf("<input type=\"password\" id=\"add_as_pop3pass\" NAME=\"line_pop3pass\">\n");
- wprintf("</td>");
- wprintf("<td>");
- wprintf("<input type=\"checkbox\" id=\"add_as_pop3keep\" NAME=\"line_pop3keep\" VALUE=\"1\">");
- wprintf("</td>");
- wprintf("<td>");
- wprintf("<input type=\"text\" id=\"add_as_pop3int\" NAME=\"line_pop3int\" MAXLENGTH=\"5\">");
- wprintf("</td>");
- wprintf("<td>");
- wprintf("<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
- wprintf("</td></tr>");
- wprintf("</form></table>\n");
-
- wprintf("<hr>\n");
-
- wprintf("<i>");
- wprintf(_("Fetch the following RSS feeds and store them in this room:"));
- wprintf("</i><br />\n");
-
- wprintf("<table class=\"altern\" border=0 cellpadding=5>"
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<td>");
+ wc_printf("<input type=\"text\" id=\"add_as_pop3host\" NAME=\"line_pop3host\">\n");
+ wc_printf("</td>");
+ wc_printf("<td>");
+ wc_printf("<input type=\"text\" id=\"add_as_pop3user\" NAME=\"line_pop3user\">\n");
+ wc_printf("</td>");
+ wc_printf("<td>");
+ wc_printf("<input type=\"password\" id=\"add_as_pop3pass\" NAME=\"line_pop3pass\">\n");
+ wc_printf("</td>");
+ wc_printf("<td>");
+ wc_printf("<input type=\"checkbox\" id=\"add_as_pop3keep\" NAME=\"line_pop3keep\" VALUE=\"1\">");
+ wc_printf("</td>");
+ wc_printf("<td>");
+ wc_printf("<input type=\"text\" id=\"add_as_pop3int\" NAME=\"line_pop3int\" MAXLENGTH=\"5\">");
+ wc_printf("</td>");
+ wc_printf("<td>");
+ wc_printf("<input type=\"submit\" NAME=\"add_button\" VALUE=\"%s\">", _("Add"));
+ wc_printf("</td></tr>");
+ wc_printf("</form></table>\n");
+
+ wc_printf("<hr>\n");
+
+ wc_printf("<i>");
+ wc_printf(_("Fetch the following RSS feeds and store them in this room:"));
+ wc_printf("</i><br />\n");
+
+ wc_printf("<table class=\"altern\" border=0 cellpadding=5>"
"<tr class=\"even\"><th>");
- wprintf("<img src=\"static/rss_16x.png\" width=\"16\" height=\"16\" alt=\" \"> ");
- wprintf(_("Feed URL"));
- wprintf("</th><th>");
- wprintf("</th></tr>");
+ wc_printf("<img src=\"static/rss_16x.png\" width=\"16\" height=\"16\" alt=\" \"> ");
+ wc_printf(_("Feed URL"));
+ wc_printf("</th><th>");
+ wc_printf("</th></tr>");
serv_puts("GNET");
serv_getln(buf, sizeof buf);
safestrncpy(recp, &buf[10], sizeof recp);
bg = 1 - bg;
- wprintf("<tr class=\"%s\">",
+ wc_printf("<tr class=\"%s\">",
(bg ? "even" : "odd")
);
- wprintf("<td>");
+ wc_printf("<td>");
extract_token(pop3_host, buf, 1, '|', sizeof pop3_host);
escputs(pop3_host);
- wprintf("</td>");
+ wc_printf("</td>");
- wprintf("<td class=\"button_link\">");
- wprintf(" <a href=\"netedit?cmd=remove&tab=feeds&line=rssclient|");
+ wc_printf("<td class=\"button_link\">");
+ wc_printf(" <a href=\"netedit?cmd=remove&tab=feeds&line=rssclient|");
urlescputs(recp);
- wprintf("\">");
- wprintf(_("(remove)"));
- wprintf("</a></td>");
+ wc_printf("\">");
+ wc_printf(_("(remove)"));
+ wc_printf("</a></td>");
- wprintf("</tr>");
+ wc_printf("</tr>");
}
}
- wprintf("<form method=\"POST\" action=\"netedit\">\n"
+ wc_printf("<form method=\"POST\" action=\"netedit\">\n"
"<tr>"
"<input type=\"hidden\" name=\"tab\" value=\"feeds\">"
"<input type=\"hidden\" name=\"prefix\" value=\"rssclient|\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<td>");
- wprintf("<input type=\"text\" id=\"add_as_pop3host\" size=\"72\" "
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<td>");
+ wc_printf("<input type=\"text\" id=\"add_as_pop3host\" size=\"72\" "
"maxlength=\"256\" name=\"line_pop3host\">\n");
- wprintf("</td>");
- wprintf("<td>");
- wprintf("<input type=\"submit\" name=\"add_button\" value=\"%s\">", _("Add"));
- wprintf("</td></tr>");
- wprintf("</form></table>\n");
+ wc_printf("</td>");
+ wc_printf("<td>");
+ wc_printf("<input type=\"submit\" name=\"add_button\" value=\"%s\">", _("Add"));
+ wc_printf("</td></tr>");
+ wc_printf("</form></table>\n");
- wprintf("</div>");
+ wc_printf("</div>");
}
/* end content of whatever tab is open now */
- wprintf("</div>\n");
+ wc_printf("</div>\n");
address_book_popup();
wDumpContent(1);
extract_token(room, &buf[4], 0, '|', sizeof room);
- wprintf("<table border=0 CELLSPACING=10><tr VALIGN=TOP><td>");
- wprintf(_("The users listed below have access to this room. "
+ wc_printf("<table border=0 CELLSPACING=10><tr VALIGN=TOP><td>");
+ wc_printf(_("The users listed below have access to this room. "
"To remove a user from the access list, select the user "
"name from the list and click 'Kick'."));
- wprintf("<br /><br />");
+ wc_printf("<br /><br />");
- wprintf("<CENTER><form method=\"POST\" action=\"do_invt_kick\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"access\">\n");
- wprintf("<select NAME=\"username\" SIZE=\"10\" style=\"width:100%%\">\n");
+ wc_printf("<CENTER><form method=\"POST\" action=\"do_invt_kick\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"access\">\n");
+ wc_printf("<select NAME=\"username\" SIZE=\"10\" style=\"width:100%%\">\n");
serv_puts("WHOK");
serv_getln(buf, sizeof buf);
if (buf[0] == '1') {
while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
extract_token(username, buf, 0, '|', sizeof username);
- wprintf("<OPTION>");
+ wc_printf("<OPTION>");
escputs(username);
- wprintf("\n");
+ wc_printf("\n");
}
}
- wprintf("</select><br />\n");
+ wc_printf("</select><br />\n");
- wprintf("<input type=\"submit\" name=\"kick_button\" value=\"%s\">", _("Kick"));
- wprintf("</form></CENTER>\n");
+ wc_printf("<input type=\"submit\" name=\"kick_button\" value=\"%s\">", _("Kick"));
+ wc_printf("</form></CENTER>\n");
- wprintf("</td><td>");
- wprintf(_("To grant another user access to this room, enter the "
+ wc_printf("</td><td>");
+ wc_printf(_("To grant another user access to this room, enter the "
"user name in the box below and click 'Invite'."));
- wprintf("<br /><br />");
-
- wprintf("<CENTER><form method=\"POST\" action=\"do_invt_kick\">\n");
- wprintf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"access\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf(_("Invite:"));
- wprintf(" ");
- wprintf("<input type=\"text\" name=\"username\" id=\"username_id\" style=\"width:100%%\"><br />\n"
+ wc_printf("<br /><br />");
+
+ wc_printf("<CENTER><form method=\"POST\" action=\"do_invt_kick\">\n");
+ wc_printf("<input type=\"hidden\" NAME=\"tab\" VALUE=\"access\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf(_("Invite:"));
+ wc_printf(" ");
+ wc_printf("<input type=\"text\" name=\"username\" id=\"username_id\" style=\"width:100%%\"><br />\n"
"<input type=\"hidden\" name=\"invite_button\" value=\"Invite\">"
"<input type=\"submit\" value=\"%s\">"
"</form></CENTER>\n", _("Invite"));
/* Pop open an address book -- begin **/
- wprintf(
+ wc_printf(
"<a href=\"javascript:PopOpenAddressBook('username_id|%s');\" "
"title=\"%s\">"
"<img align=middle border=0 width=24 height=24 src=\"static/viewcontacts_24x.gif\">"
);
/* Pop open an address book -- end **/
- wprintf("</td></tr></table>\n");
+ wc_printf("</td></tr></table>\n");
address_book_popup();
wDumpContent(1);
}
svprintf(HKEY("BOXTITLE"), WCS_STRING, _("Create a new room"));
do_template("beginbox", NULL);
- wprintf("<form name=\"create_room_form\" method=\"POST\" action=\"entroom\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<form name=\"create_room_form\" method=\"POST\" action=\"entroom\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<table class=\"altern\"> ");
+ wc_printf("<table class=\"altern\"> ");
- wprintf("<tr class=\"even\"><td>");
- wprintf(_("Name of room: "));
- wprintf("</td><td>");
- wprintf("<input type=\"text\" NAME=\"er_name\" MAXLENGTH=\"127\">\n");
- wprintf("</td></tr>");
+ wc_printf("<tr class=\"even\"><td>");
+ wc_printf(_("Name of room: "));
+ wc_printf("</td><td>");
+ wc_printf("<input type=\"text\" NAME=\"er_name\" MAXLENGTH=\"127\">\n");
+ wc_printf("</td></tr>");
- wprintf("<tr class=\"odd\"><td>");
- wprintf(_("Resides on floor: "));
- wprintf("</td><td>");
+ wc_printf("<tr class=\"odd\"><td>");
+ wc_printf(_("Resides on floor: "));
+ wc_printf("</td><td>");
load_floorlist(Buf);
- wprintf("<select name=\"er_floor\" size=\"1\">\n");
+ wc_printf("<select name=\"er_floor\" size=\"1\">\n");
for (i = 0; i < 128; ++i)
if (!IsEmptyStr(floorlist[i])) {
- wprintf("<option ");
- wprintf("value=\"%d\">", i);
+ wc_printf("<option ");
+ wc_printf("value=\"%d\">", i);
escputs(floorlist[i]);
- wprintf("</option>\n");
+ wc_printf("</option>\n");
}
- wprintf("</select>\n");
- wprintf("</td></tr>");
+ wc_printf("</select>\n");
+ wc_printf("</td></tr>");
/*
* Our clever little snippet of JavaScript automatically selects
* it selects a mailbox room otherwise. The user can override this,
* of course. We also disable the floor selector for mailboxes.
*/
- wprintf("<tr class=\"even\"><td>");
- wprintf(_("Default view for room: "));
- wprintf("</td><td>");
- wprintf("<select name=\"er_view\" size=\"1\" OnChange=\""
+ wc_printf("<tr class=\"even\"><td>");
+ wc_printf(_("Default view for room: "));
+ wc_printf("</td><td>");
+ wc_printf("<select name=\"er_view\" size=\"1\" OnChange=\""
" if ( (this.form.er_view.value == 0) "
" || (this.form.er_view.value == 6) ) { "
" this.form.type[0].checked=true; "
"\">\n");
for (i=0; i<(sizeof viewdefs / sizeof (char *)); ++i) {
if (is_view_allowed_as_default(i)) {
- wprintf("<option %s value=\"%d\">",
+ wc_printf("<option %s value=\"%d\">",
((i == 0) ? "selected" : ""), i );
escputs(viewdefs[i]);
- wprintf("</option>\n");
+ wc_printf("</option>\n");
}
}
- wprintf("</select>\n");
- wprintf("</td></tr>");
+ wc_printf("</select>\n");
+ wc_printf("</td></tr>");
- wprintf("<tr class=\"even\"><td>");
- wprintf(_("Type of room:"));
- wprintf("</td><td>");
- wprintf("<ul class=\"adminlist\">\n");
+ wc_printf("<tr class=\"even\"><td>");
+ wc_printf(_("Type of room:"));
+ wc_printf("</td><td>");
+ wc_printf("<ul class=\"adminlist\">\n");
- wprintf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"public\" ");
- wprintf("CHECKED OnChange=\""
+ wc_printf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"public\" ");
+ wc_printf("CHECKED OnChange=\""
" if (this.form.type[0].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Public (automatically appears to everyone)"));
- wprintf("</li>");
+ wc_printf(_("Public (automatically appears to everyone)"));
+ wc_printf("</li>");
- wprintf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"hidden\" OnChange=\""
+ wc_printf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"hidden\" OnChange=\""
" if (this.form.type[1].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Private - hidden (accessible to anyone who knows its name)"));
- wprintf("</li>");
+ wc_printf(_("Private - hidden (accessible to anyone who knows its name)"));
+ wc_printf("</li>");
- wprintf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"passworded\" OnChange=\""
+ wc_printf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"passworded\" OnChange=\""
" if (this.form.type[2].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Private - require password: "));
- wprintf("<input type=\"text\" NAME=\"er_password\" MAXLENGTH=\"9\">\n");
- wprintf("</li>");
+ wc_printf(_("Private - require password: "));
+ wc_printf("<input type=\"text\" NAME=\"er_password\" MAXLENGTH=\"9\">\n");
+ wc_printf("</li>");
- wprintf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"invonly\" OnChange=\""
+ wc_printf("<li><input type=\"radio\" NAME=\"type\" VALUE=\"invonly\" OnChange=\""
" if (this.form.type[3].checked == true) { "
" this.form.er_floor.disabled = false; "
" } "
"\"> ");
- wprintf(_("Private - invitation only"));
- wprintf("</li>");
+ wc_printf(_("Private - invitation only"));
+ wc_printf("</li>");
- wprintf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"personal\" "
+ wc_printf("\n<li><input type=\"radio\" NAME=\"type\" VALUE=\"personal\" "
"OnChange=\""
" if (this.form.type[4].checked == true) { "
" this.form.er_floor.disabled = true; "
" } "
"\"> ");
- wprintf(_("Personal (mailbox for you only)"));
- wprintf("</li>");
-
- wprintf("\n</ul>\n");
- wprintf("</td></tr></table>\n");
-
- wprintf("<div class=\"buttons\">\n");
- wprintf("<input type=\"submit\" name=\"ok_button\" value=\"%s\">", _("Create new room"));
- wprintf(" ");
- wprintf("<input type=\"submit\" name=\"cancel_button\" value=\"%s\">", _("Cancel"));
- wprintf("</div>\n");
- wprintf("</form>\n<hr />");
+ wc_printf(_("Personal (mailbox for you only)"));
+ wc_printf("</li>");
+
+ wc_printf("\n</ul>\n");
+ wc_printf("</td></tr></table>\n");
+
+ wc_printf("<div class=\"buttons\">\n");
+ wc_printf("<input type=\"submit\" name=\"ok_button\" value=\"%s\">", _("Create new room"));
+ wc_printf(" ");
+ wc_printf("<input type=\"submit\" name=\"cancel_button\" value=\"%s\">", _("Cancel"));
+ wc_printf("</div>\n");
+ wc_printf("</form>\n<hr />");
serv_printf("MESG roomaccess");
serv_getln(buf, sizeof buf);
if (buf[0] == '1') {
FreeStrBuf(&Buf);
- wprintf("<p>");
- wprintf(_("If you know the name of a hidden (guess-name) or "
+ wc_printf("<p>");
+ wc_printf(_("If you know the name of a hidden (guess-name) or "
"passworded room, you can enter that room by typing "
"its name below. Once you gain access to a private "
"room, it will appear in your regular room listings "
"so you don't have to keep returning here."));
- wprintf("</p>");
+ wc_printf("</p>");
- wprintf("<form method=\"post\" action=\"goto_private\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<form method=\"post\" action=\"goto_private\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<table class=\"altern\"> "
+ wc_printf("<table class=\"altern\"> "
"<tr class=\"even\"><td>");
- wprintf(_("Enter room name:"));
- wprintf("</td><td>"
+ wc_printf(_("Enter room name:"));
+ wc_printf("</td><td>"
"<input type=\"text\" name=\"gr_name\" "
"value=\"%s\" maxlength=\"128\">\n", rname);
if (req_pass) {
- wprintf("</td></tr><tr class=\"odd\"><td>");
- wprintf(_("Enter room password:"));
- wprintf("</td><td>");
- wprintf("<input type=\"password\" name=\"gr_pass\" maxlength=\"9\">\n");
+ wc_printf("</td></tr><tr class=\"odd\"><td>");
+ wc_printf(_("Enter room password:"));
+ wc_printf("</td><td>");
+ wc_printf("<input type=\"password\" name=\"gr_pass\" maxlength=\"9\">\n");
}
- wprintf("</td></tr></table>\n");
+ wc_printf("</td></tr></table>\n");
- wprintf("<div class=\"buttons\">\n");
- wprintf("<input type=\"submit\" name=\"ok_button\" value=\"%s\">"
+ wc_printf("<div class=\"buttons\">\n");
+ wc_printf("<input type=\"submit\" name=\"ok_button\" value=\"%s\">"
" "
"<input type=\"submit\" name=\"cancel_button\" value=\"%s\">",
_("Go there"),
_("Cancel")
);
- wprintf("</div></form>\n");
+ wc_printf("</div></form>\n");
do_template("endbox", NULL);
return;
}
output_headers(1, 1, 1, 0, 0, 0);
- wprintf("%s\n", &buf[4]);
+ wc_printf("%s\n", &buf[4]);
wDumpContent(1);
return;
}
{
output_headers(1, 1, 2, 0, 0, 0);
- wprintf("<div id=\"banner\">\n");
- wprintf("<h1>");
- wprintf(_("Zap (forget/unsubscribe) the current room"));
- wprintf("</h1>\n");
- wprintf("</div>\n");
+ wc_printf("<div id=\"banner\">\n");
+ wc_printf("<h1>");
+ wc_printf(_("Zap (forget/unsubscribe) the current room"));
+ wc_printf("</h1>\n");
+ wc_printf("</div>\n");
- wprintf("<div id=\"content\" class=\"service\">\n");
+ wc_printf("<div id=\"content\" class=\"service\">\n");
- wprintf(_("If you select this option, <em>%s</em> will "
+ wc_printf(_("If you select this option, <em>%s</em> will "
"disappear from your room list. Is this what you wish "
"to do?<br />\n"), ChrPtr(WC->wc_roomname));
- wprintf("<form method=\"POST\" action=\"zap\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
- wprintf("<input type=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Zap this room"));
- wprintf(" ");
- wprintf("<input type=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
- wprintf("</form>\n");
+ wc_printf("<form method=\"POST\" action=\"zap\">\n");
+ wc_printf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
+ wc_printf("<input type=\"submit\" NAME=\"ok_button\" VALUE=\"%s\">", _("Zap this room"));
+ wc_printf(" ");
+ wc_printf("<input type=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">", _("Cancel"));
+ wc_printf("</form>\n");
wDumpContent(1);
}
void tmplput_roombanner(StrBuf *Target, WCTemplputParams *TP)
{
- wprintf("<div id=\"banner\">\n");
+ wc_printf("<div id=\"banner\">\n");
embed_room_banner(NULL, navbar_default);
- wprintf("</div>\n");
+ wc_printf("</div>\n");
}