wprintf("<table border=0 cellspacing=10><tr valign=top><td>\n");
svput("BOXTITLE", WCS_STRING, _("Add a new script"));
- do_template("beginbox");
+ do_template("beginbox", NULL);
wprintf(_("To create a new script, enter the desired "
"script name in the box below and click 'Create'."));
"<input type=\"submit\" name=\"create_button\" value=\"%s\">"
"</form></center>\n", _("Create"));
- do_template("endbox");
+ do_template("endbox", NULL);
svput("BOXTITLE", WCS_STRING, _("Edit scripts"));
- do_template("beginbox");
+ do_template("beginbox", NULL);
wprintf("<br /><div align=center><a href=\"display_sieve\">%s</a><br /><br />\n",
_("Return to the script editing screen")
);
- do_template("endbox");
+ do_template("endbox", NULL);
wprintf("</td><td>");
svput("BOXTITLE", WCS_STRING, _("Delete scripts"));
- do_template("beginbox");
+ do_template("beginbox", NULL);
wprintf(_("To delete an existing script, select the script "
"name from the list and click 'Delete'."));
wprintf("<input type=\"submit\" name=\"delete_button\" value=\"%s\" "
"onClick=\"return confirm('%s');\">", _("Delete script"), _("Delete this script?"));
wprintf("</form></center>\n");
- do_template("endbox");
+ do_template("endbox", NULL);
wprintf("</td></tr></table>\n");
free(rooms);
}
+
+void _display_add_remove_scripts(void) {display_add_remove_scripts(NULL);}
+
+void
+InitModule_SIEVE
+(void)
+{
+ WebcitAddUrlHandler(HKEY("display_sieve"), display_sieve, 0);
+ WebcitAddUrlHandler(HKEY("save_sieve"), save_sieve, 0);
+ WebcitAddUrlHandler(HKEY("display_add_remove_scripts"), _display_add_remove_scripts, 0);
+ WebcitAddUrlHandler(HKEY("create_script"), create_script, 0);
+ WebcitAddUrlHandler(HKEY("delete_script"), delete_script, 0);
+}