]> code.citadel.org Git - citadel.git/blobdiff - webcit/inetconf.c
* added masquerade domain feature.
[citadel.git] / webcit / inetconf.c
index 7d657ff09dee27b5398c6d7b24786821e476e91c..70c707191de696a1e9034447f4bd4e03f752d083 100644 (file)
@@ -3,7 +3,7 @@
  */
 /**
  * \defgroup InetCfg Functions which handle Internet domain configuration etc.
- *
+ * \ingroup CitadelConfig
  */
 /*@{*/
 #include "webcit.h"
@@ -27,6 +27,7 @@ void display_inetconf(void)
                ic_smarthost,
                ic_rbl,
                ic_spamass,
+               ic_masq,
                ic_max
        };
        char *ic_spec[ic_max];
@@ -35,12 +36,15 @@ void display_inetconf(void)
        char *ic_boxtitle[ic_max];
        char *ic_desc[ic_max];
 
-       ic_keyword[0] = _("localhost");
-       ic_keyword[1] = _("directory");
-       ic_keyword[2] = _("gatewaydomain");
-       ic_keyword[3] = _("smarthost");
-       ic_keyword[4] = _("rbl");
-       ic_keyword[5] = _("spamassassin");
+       /* DON'T NEVER EVER AGAIN TRANSLATE CITADEL COMMANDS! */
+       ic_keyword[0] = "localhost";
+       ic_keyword[1] = "directory";
+       ic_keyword[2] = "gatewaydomain";
+       ic_keyword[3] = "smarthost";
+       ic_keyword[4] = "rbl";
+       ic_keyword[5] = "spamassassin";
+       ic_keyword[6] = "masqdomain";
+       
 
        ic_boxtitle[0] = _("Local host aliases");
        ic_boxtitle[1] = _("Directory domains");
@@ -48,6 +52,7 @@ void display_inetconf(void)
        ic_boxtitle[3] = _("Smart hosts");
        ic_boxtitle[4] = _("RBL hosts");
        ic_boxtitle[5] = _("SpamAssassin hosts");
+       ic_boxtitle[6] = _("Masqueradable domains");
 
        ic_desc[0] = _("(domains for which this host receives mail)");
        ic_desc[1] = _("(domains mapped with the Global Address Book)");
@@ -55,6 +60,7 @@ void display_inetconf(void)
        ic_desc[3] = _("(if present, forward all outbound mail to one of these hosts)");
        ic_desc[4] = _("(hosts running a Realtime Blackhole List)");
        ic_desc[5] = _("(hosts running the SpamAssassin service)");
+       ic_desc[6] = _("(Domains as which users are allowed to masquerade)");
 
        for (i=0; i<ic_max; ++i) {
                ic_spec[i] = strdup("");
@@ -89,7 +95,7 @@ void display_inetconf(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("<TABLE class=\"inetconf_banner\"><TR><TD>");
        wprintf("<SPAN CLASS=\"titlebar\">");
        wprintf(_("Internet configuration"));
        wprintf("</SPAN>\n");