wprintf("<br>\n");
wprintf("<FORM METHOD=\"POST\" action=\"page_user\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%ld\">\n", WC->nonce);
+ wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
wprintf("<TABLE border=0 width=100%%><TR><TD>\n");
safestrncpy(recp, bstr("recp"), sizeof recp);
- if (IsEmptyStr(bstr("send_button"))) {
+ if (!havebstr("send_button")) {
safestrncpy(WC->ImportantMessage,
_("Message was not sent."),
sizeof WC->ImportantMessage
* output by begin_ajax_response() happen to be the ones we need.)
*/
begin_ajax_response();
- do_template("chatframeset");
+ do_template("chatframeset", NULL);
end_ajax_response();
return;
}
output_headers(0, 0, 0, 0, 0, 0);
- wprintf("Content-type: text/html; charset=utf-8\n");
- wprintf("\n");
+ hprintf("Content-type: text/html; charset=utf-8\r\n");
wprintf("<html>\n"
"<head>\n"
"<meta http-equiv=\"refresh\" content=\"3\" />\n"
char buf[SIZ];
output_headers(0, 0, 0, 0, 0, 0);
- wprintf("Content-type: text/html; charset=utf-8\n");
- wprintf("\n");
+ hprintf("Content-type: text/html; charset=utf-8\r\n");
wprintf("<HTML>"
"<BODY onLoad=\"document.chatsendform.send_this.focus();\" >"
);
- if (bstr("send_this") != NULL) {
+ if (havebstr("send_this")) {
strcpy(send_this, bstr("send_this"));
}
else {
strcpy(send_this, "");
}
- if (!IsEmptyStr(bstr("help_button"))) {
+ if (havebstr("help_button")) {
strcpy(send_this, "/help");
}
- if (!IsEmptyStr(bstr("list_button"))) {
+ if (havebstr("list_button")) {
strcpy(send_this, "/who");
}
- if (!IsEmptyStr(bstr("exit_button"))) {
+ if (havebstr("exit_button")) {
strcpy(send_this, "/quit");
}
WC->chat_sock = i;
wprintf("<FORM METHOD=\"POST\" action=\"chat_send\" NAME=\"chatsendform\">\n");
- wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%ld\">\n", WC->nonce);
+ wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%d\">\n", WC->nonce);
wprintf("<INPUT TYPE=\"text\" SIZE=\"80\" MAXLENGTH=\"%d\" "
"NAME=\"send_this\">\n", SIZ-10);
wprintf("<br />");
wDumpContent(0);
}
+void
+InitModule_PAGING
+(void)
+{
+ WebcitAddUrlHandler(HKEY("display_page"), display_page, 0);
+ WebcitAddUrlHandler(HKEY("page_user"), page_user, 0);
+ WebcitAddUrlHandler(HKEY("chat"), do_chat, 0);
+ WebcitAddUrlHandler(HKEY("chat_recv"), chat_recv, 0);
+ WebcitAddUrlHandler(HKEY("chat_send"), chat_send, 0);
+}
+
/*@}*/