strcpy(recp, bstr("recp"));
output_headers(1, 1, 2, 0, 0, 0);
- wprintf("<div id=\"banner\">\n"
- "<TABLE class=\"paging_banner\"><TR><TD>"
- "<SPAN CLASS=\"titlebar\">");
+ wprintf("<div id=\"banner\">\n");
+ wprintf("<h1>");
wprintf(_("Send instant message"));
- wprintf("</SPAN>"
- "</TD></TR></TABLE>\n"
- "</div>\n<div id=\"content\">\n"
- );
-
+ wprintf("</h1>");
+ wprintf("</div>\n");
+
+ wprintf("<div id=\"content\" class=\"service\">\n");
+
wprintf("<div class=\"fix_scrollbar_bug\">"
"<table class=\"paging_background\"><tr><td>\n");
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
if (buf[0] == '4') {
text_to_server(bstr("msgtext"));
serv_puts("000");
- stresc(buf, recp, 0, 0);
+ stresc(buf, 256, recp, 0, 0);
snprintf(WC->ImportantMessage,
sizeof WC->ImportantMessage,
"%s%s.",
* 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);
+}
+
/*@}*/