From 61e1d22dfcf32db00f1c001dacdd4e66dc1763d4 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Fri, 3 Nov 2006 04:55:13 +0000 Subject: [PATCH] started add/remove scripts --- webcit/sieve.c | 34 ++++++++++++++++++++++++++++++++++ webcit/webcit.c | 2 ++ webcit/webcit.h | 1 + 3 files changed, 37 insertions(+) diff --git a/webcit/sieve.c b/webcit/sieve.c index cfaef63d2..86758d079 100644 --- a/webcit/sieve.c +++ b/webcit/sieve.c @@ -134,6 +134,11 @@ void display_sieve(void) wprintf("\n"); } + wprintf("   "); + wprintf("%s\n", _("Add/remove scripts")); + + wprintf("
\n"); + if (num_scripts > 0) { for (i=0; i\n", script_names[i]); @@ -238,4 +243,33 @@ void save_sieve(void) { } +void display_add_remove_scripts(void) { + output_headers(1, 1, 2, 0, 0, 0); + + wprintf("
\n"); + wprintf("
"); + wprintf(""); + wprintf(_("Add/remove Sieve scripts")); + wprintf("\n"); + wprintf("
\n"); + wprintf("
\n
\n"); + + wprintf("
" + "" + "
\n"); + + + /* blah blah go here FIXME */ + + wprintf("
\n"); + + wprintf(" \n" + ); + + wDumpContent(1); + +} + /*@}*/ diff --git a/webcit/webcit.c b/webcit/webcit.c index dfffc7bc6..66e195353 100644 --- a/webcit/webcit.c +++ b/webcit/webcit.c @@ -1626,6 +1626,8 @@ void session_loop(struct httprequest *req) display_sieve(); } else if (!strcasecmp(action, "save_sieve")) { save_sieve(); + } else if (!strcasecmp(action, "display_add_remove_scripts")) { + display_add_remove_scripts(); } else if (!strcasecmp(action, "setup_wizard")) { do_setup_wizard(); } else if (!strcasecmp(action, "display_preferences")) { diff --git a/webcit/webcit.h b/webcit/webcit.h index 46720bb45..7de5e17f7 100644 --- a/webcit/webcit.h +++ b/webcit/webcit.h @@ -627,6 +627,7 @@ void display_smtpqueue(void); void display_smtpqueue_inner_div(void); void display_sieve(void); void save_sieve(void); +void display_add_remove_scripts(void); void generate_uuid(char *); void CtdlMakeTempFileName(char *, int); void display_preferences(void); -- 2.30.2