calendar.o calendar_tools.o calendar_view.o event.o smtpqueue.o \
availability.o iconbar.o crypto.o inetconf.o notes.o wiki.o \
groupdav_main.o groupdav_get.o groupdav_propfind.o fmt_date.o \
- groupdav_options.o autocompletion.o gettext.o tabs.o \
+ groupdav_options.o autocompletion.o gettext.o tabs.o sieve.o \
groupdav_delete.o groupdav_put.o http_datestring.o setup_wizard.o \
$(LIBOBJS)
$(CC) webserver.o context_loop.o tools.o cookie_conversion.o \
summary.o calendar.o calendar_tools.o calendar_view.o event.o wiki.o \
availability.o ical_dezonify.o iconbar.o crypto.o inetconf.o notes.o \
groupdav_main.o groupdav_get.o groupdav_propfind.o groupdav_delete.o \
- groupdav_options.o autocompletion.o tabs.o smtpqueue.o \
+ groupdav_options.o autocompletion.o tabs.o smtpqueue.o sieve.o \
groupdav_put.o http_datestring.o setup_wizard.o fmt_date.o \
gettext.o \
$(LIBOBJS) $(LIBS) $(LDFLAGS) -o webserver
wprintf("<a href=\"display_editpic\">"
"<span class=\"mainmenu\">");
wprintf(_("Edit your online photo"));
+ wprintf("</span></a><br />\n");
+
+ wprintf("<a href=\"display_sieve\">"
+ "<span class=\"mainmenu\">");
+ wprintf(_("View/edit server-side mail filters"));
wprintf("</span></a>\n");
do_template("endbox");
--- /dev/null
+/*
+ * $Id: $
+ */
+/**
+ * \defgroup Sieve view/edit sieve config
+ * \ingroup WebcitDisplayItems
+ */
+/*@{*/
+#include "webcit.h"
+
+
+/**
+ * \brief view/edit sieve config
+ */
+void display_sieve(void)
+{
+ output_headers(1, 1, 2, 0, 0, 0);
+
+ wprintf("<div id=\"banner\">\n");
+ wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
+ wprintf("<SPAN CLASS=\"titlebar\">");
+ wprintf(_("View/edit server-side mail filters"));
+ wprintf("</SPAN>\n");
+ wprintf("</TD></TR></TABLE>\n");
+ wprintf("</div>\n<div id=\"content\">\n");
+
+ wprintf("<div class=\"fix_scrollbar_bug\">"
+ "<table border=0 width=100%% bgcolor=\"#FFFFFF\">"
+ "<tr><td valign=top>\n");
+
+ wprintf("FIXME there is nothing here yet.");
+
+ wprintf("</td></tr></table></div>\n");
+ wDumpContent(1);
+
+}
+
+
+
+
+/*@}*/
display_smtpqueue();
} else if (!strcasecmp(action, "display_smtpqueue_inner_div")) {
display_smtpqueue_inner_div();
+ } else if (!strcasecmp(action, "display_sieve")) {
+ display_sieve();
} else if (!strcasecmp(action, "setup_wizard")) {
do_setup_wizard();
} else if (!strcasecmp(action, "display_preferences")) {
void save_inetconf(void);
void display_smtpqueue(void);
void display_smtpqueue_inner_div(void);
+void display_sieve(void);
void generate_uuid(char *);
void CtdlMakeTempFileName(char *, int);
void display_preferences(void);