From e89e4e5902b072a79e8533df6cadb77f4d4ad9cc Mon Sep 17 00:00:00 2001 From: "Kay Marquardt (Gnadelwartz)" Date: Fri, 2 Mar 2018 13:58:35 +0100 Subject: [PATCH] use ui_alert_box for warnings --- spam/edit_report.cgi | 1 + spam/edit_score.cgi | 2 +- spam/index.cgi | 9 ++++----- spam/lang/de | 8 ++++---- spam/lang/en | 1 + 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/spam/edit_report.cgi b/spam/edit_report.cgi index 77894e7aa..6e6396d01 100755 --- a/spam/edit_report.cgi +++ b/spam/edit_report.cgi @@ -10,6 +10,7 @@ require './spam-lib.pl'; $conf = &get_config(); print "$text{'report_desc'}

\n"; +print &ui_alert_box($text{'score_other'}, 'info') if ($warn_procmail != 1); &start_form("save_report.cgi", $text{'report_header'}); if (&version_atleast(3.0)) { diff --git a/spam/edit_score.cgi b/spam/edit_score.cgi index b7d533048..ef448da89 100755 --- a/spam/edit_score.cgi +++ b/spam/edit_score.cgi @@ -16,7 +16,7 @@ print "$text{'score_desc'}

\n"; # Required score before considering spam $hits_param = &version_atleast(3.0) ? "required_score" : "required_hits"; $hits = &find($hits_param, $conf); -$score_other=$text{'score_other'} if ($warn_procmail != 1); +$score_other="
$text{'amavis_warn'}" if ($warn_procmail != 1); print &ui_table_row($text{'score_hits'}.$score_other, &opt_field($hits_param, $hits, 5, "5")); diff --git a/spam/index.cgi b/spam/index.cgi index f8a10a96c..14ae3330e 100755 --- a/spam/index.cgi +++ b/spam/index.cgi @@ -105,13 +105,12 @@ else { } if ($spam_enabled == 0) { if ($module_info{'usermin'}) { - print &text('index_warn_usermin', - "$pmrcs[0]", - "$pmrcs[1]"),"

\n"; + print &ui_alert_box(&text('index_warn_usermin', + "$pmrcs[0]","$pmrcs[1]"), 'warn'); } else { - print &text('index_warn_webmin', - "$pmrcs[0]"),"

\n"; + print &ui_alert_box(&text('index_warn_webmin', + "$pmrcs[0]"), 'warn'); } } diff --git a/spam/lang/de b/spam/lang/de index 96d1e69d6..14c10d5af 100644 --- a/spam/lang/de +++ b/spam/lang/de @@ -6,9 +6,10 @@ acl_awl=Erlaube Benutzern die Bearbeitung der Auto-Whitelist acl_filedef=Globale Konfigurationsdatei acl_file=SpamAssassin-Konfigurationsdatei zu bearbeiten after_ecmd=Nach dem Speichern-Befehl fehlgeschlagen: $1 -amavisd_title=Amavisd Spam Konfiguration amavisd_desc=Das Formular kann verwendet werden, um in der Amavisd-Konfiguration festzulegen wann Nachrichten als unerwüscht eingestuft und wie diese behandelt werden. amavisd_ok=ändere Amavisd Konfiguration +amavisd_title=Amavisd Spam Konfiguration +amavis_warn=Hinweis: Wenn Du Amavisd als Spam Filter benutzt, werden einige Einstellungen ignoriert. apply_err=Konnte Änderungen nicht anwenden apply_none=Es wurde kein SpamAssassin-Daemon-Prozess gefunden! awl_black=Permanentes Ablehnen @@ -128,19 +129,19 @@ import_err=Konnte Adressen nicht importieren import_ok1=$2 E-Mail-Adressen wurden in der Datei gefunden, wobei $1 neu sind und der Liste der erlaubten E-Mail-Adressen hinzugefügt wurden. import_ok2=$1 E-Mail-Adressen wurden in der Datei gefunden, aber diese befinden sich bereits in der Liste der erlaubten E-Mail-Adressen. import_title=Importiere Adressen +index_aconfig=Die Amavisd-Konfigurationsdatei $1 wurde nicht auf Ihrem System gefunden. Entweder ist Amavisd nicht installiert, oder Ihre Modulkonfiguration ist falsch. index_apply=Änderungen anwenden index_applydesc=Klicken Sie auf diesen Button, um die momentan SpamAssassin-Konfiguration anzuwenden, indem Sie ein HUP-Signal an alle $1 laufenden Prozesse schicken. index_cpan=Da SpamAssassin ein Perl-Modul ist, können Sie es auch automatisch durch das Webmin-Modul Perl-Module (CPAN) aus CPAN herunterladen und installieren lassen. index_ecannot=Sie sind nicht berechtigt die SpamAssassin-Konfigurationsdatei $1 zu verwalten index_ecmd2=Das SpamAssassin Kommando $1 wurde auf Ihrem System nicht gefunden. index_ecmd=Das SpamAssassin-Kommando $1 wurde nicht auf Ihrem System gefunden. Entweder ist SpamAssassin nicht installiert, oder Ihre Modulkonfiguration ist falsch. -index_aconfig=Die Amavisd-Konfigurationsdatei $1 wurde nicht auf Ihrem System gefunden. Entweder ist Amavisd nicht installiert, oder Ihre Modulkonfiguration ist falsch. -index_unknown=unbekannt index_econfig=Die lokale SpamAssassin-Konfigurationsdatei oder das Verzeichnis $1 wurde nicht auf Ihrem System gefunden. Entweder ist SpamAssassin nicht installiert, oder Ihre Modulkonfiguration ist falsch. index_edb=Fehlgeschlagen, die Verbindung zur SpamAssassin Konfigurationsdatenbank herstellen : $1. Überprüfen Sie die Modulkonfiguration, um sicherzustellen, dass Sie mit den richtigen Einstellungen benutzen. index_return=Modulindex index_spamassassin=SpamAssassin index_title=SpamAssassin E-Mail-Filter +index_unknown=unbekannt index_version=SpamAssassin Version $1 index_warn_usermin=SpamAssassin scheint weder in Ihrer persönlichen Procmail-Konfigurationsdatei $2 noch der globalen Konfigurationsdatei $1 aufgenommen zu sein. Solange SpamAssassin nicht global aktivert ist, wird jede Konfigurationsänderung hier keinerlei Wirkung zeigen. index_warn_webmin=SpamAssassin scheint nicht in der globalen Konfigurationsdatei $1 aufgenommen zu sein. Solange ein Benutzer SpamAssassin nicht in seine persönliche Procmail-Konfigurationsdatei aufnimmt, wird jede Konfigurationsänderung hier keinerlei Wirkung zeigen. @@ -274,7 +275,6 @@ score_locales=Zeichensätze in E-Mails, die nicht als potentieller Spam gelt score_mx=Anzahl von Versuchen den MX-Eintrag eines Versenders zu prüfen score_mxdelay=Wartezeit in Sekunden zwischen MX-Tests score_name=Testname -score_other=
Hinweis: Wenn Du Amavisd als Spam Filter benutzt, wird diese Einstellung ignoriert. score_points=Punkte score_rbl=Übergehe den RBL-Open-Relay-Test? score_received=Anzahl der Received:-E-Mail-Headern, die mit RBL getestet werden sollen diff --git a/spam/lang/en b/spam/lang/en index 203195895..e6e6fb8cc 100644 --- a/spam/lang/en +++ b/spam/lang/en @@ -288,6 +288,7 @@ razor_failed=.. failed! See the error output above for the reason why. amavisd_title=Amavisd Spam Delivery amavisd_ok=Change Amavisd Delivery amavis_desc=The form can be used to change the Amavisd configuration that determines what happens to messages classified as spam. +amavis_warn=Note: If you use Amavisd for Spam filtering, some options will be ignored. procmail_title=Procmail Spam Delivery procmail_ok=Change Procmail Delivery procmail_desc=The form can be used to change the Procmail configuration that determines what happens to messages classified as spam.