}
if (msgnum > 0L) {
- serv_printf("MSG0 %ld", msgnum);
+ serv_printf("MSG0 %d", msgnum);
serv_getln(buf, sizeof buf);
if (buf[0] == '1') {
+ int i =0;
while (serv_getln(buf, sizeof buf),
(strcmp(buf, "text") && strcmp(buf, "000"))) {
}
- int i =0;
if (!strcmp(buf, "text")) {
while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
if (strncasecmp(buf, "none", 4) == 0) {
} else if (is_funambol) {
svput("PUSH_FNBL", WCS_STRING, "checked=\"checked\"");
}
- serv_printf("GOTO %s", WC->wc_roomname);
+ serv_printf("GOTO %s", ChrPtr(WC->wc_roomname));
serv_getln(buf, sizeof buf);
}
-output_headers(1, 1, 2, 0, 0, 0);
-do_template("pushemail");
-//do_template("endbox");
-wDumpContent(1);
+ output_headers(1, 1, 2, 0, 0, 0);
+ do_template("pushemail", NULL);
+/*do_template("endbox"); */
+ wDumpContent(1);
}
void save_pushemail(void) {
}
if (msgnum > 0L) {
- serv_printf("DELE %ld", msgnum);
+ serv_printf("DELE %d", msgnum);
serv_getln(buf, sizeof buf);
}
}
/** Go back to the room we're supposed to be in */
- serv_printf("GOTO %s", WC->wc_roomname);
+ serv_printf("GOTO %s", ChrPtr(WC->wc_roomname));
serv_getln(buf, sizeof buf);
http_redirect("display_pushemail");
}
+
+void
+InitModule_PUSHMAIL
+(void)
+{
+ WebcitAddUrlHandler(HKEY("display_pushemail"), display_pushemail, 0);
+ WebcitAddUrlHandler(HKEY("save_pushemail"), save_pushemail, 0);
+}