mirror of
https://github.com/webmin/webmin.git
synced 2026-05-26 08:00:31 +01:00
more options for create list
This commit is contained in:
@@ -6,39 +6,46 @@ require './majordomo-lib.pl';
|
||||
%access = &get_module_acl();
|
||||
$access{'create'} || &error($text{'create_ecannot'});
|
||||
&ui_print_header(undef, $text{'create_title'}, "");
|
||||
$bcss=' style="display: box; float: left; padding: 10px;"';
|
||||
local $cspan=' colspan="3"',$bcss=' style="display: box; float: left; padding: 10px;"';
|
||||
|
||||
print <<EOF;
|
||||
<form action=create_list.cgi method=post>
|
||||
<table border width=100%>
|
||||
<tr $tb> <td><b>$text{'create_header'}</b></td> </tr>
|
||||
<tr $cb> <td><table width=100%>
|
||||
<tr> <td><b>$text{'create_name'} *</b></td>
|
||||
<td $cspan><input name=name size=20></td> </tr>
|
||||
EOF
|
||||
|
||||
<tr> <td><b>$text{'create_name'}</b></td>
|
||||
<td><input name=name size=15></td> </tr>
|
||||
<tr> <td><b>$text{'create_owner'}</b></td>
|
||||
<td><input name=owner size=30></td> </tr>
|
||||
<tr> <td><b>$text{'create_password'}</b></td>
|
||||
<td><input name=password type=password size=10></td> </tr>
|
||||
print "<tr>". &opt_input("reply_to", $text{'mesg_reply'},
|
||||
$conf, $text{'mesg_none'}, 20);
|
||||
print &opt_input("subject_prefix", $text{'mesg_subject'},
|
||||
$conf, $text{'default'}, 20) ."</tr>\n";
|
||||
|
||||
print <<EOF;
|
||||
<tr> <td><b>$text{'create_owner'} *</b></td>
|
||||
<td width=30%><input name=owner size=30></td>
|
||||
<td><b>$text{'create_password'} *</b></td>
|
||||
<td><input name=password type=password size=30></td> </tr>
|
||||
<tr> <td><b>$text{'create_desc'}</b></td>
|
||||
<td><input name=desc size=50></td> </tr>
|
||||
<td $cspan><input name=desc size=60></td> </tr>
|
||||
<tr> <td valign=top><b>$text{'create_info'}</b></td>
|
||||
<td><textarea name=info rows=5 cols=60></textarea></td> </tr>
|
||||
<td $cspan><textarea name=info rows=5 cols=50></textarea></td> </tr>
|
||||
<tr> <td valign=top><b>$text{'create_footer'}</b></td>
|
||||
<td><textarea name=footer rows=3 cols=60></textarea></td> </tr>
|
||||
<td $cspan><textarea name=footer rows=3 cols=60></textarea></td> </tr>
|
||||
|
||||
<tr> <td><b>$text{'create_moderate'}</b></td>
|
||||
<td><input type=radio name=moderate value=yes> $text{'yes'}
|
||||
<input type=radio name=moderate value=no checked> $text{'no'}
|
||||
</td> </tr>
|
||||
<tr> <td><b>$text{'create_moderator'}</b></td>
|
||||
<td><input type=radio name=moderator_def value=1 checked>
|
||||
<td $cspan nowrap=""><input type=radio name=moderator_def value=1 checked>
|
||||
$text{'create_same'}
|
||||
<input type=radio name=moderator_def value=0>
|
||||
<input name=moderator size=20></td> </tr>
|
||||
|
||||
<tr> <td><b>$text{'create_archive'}</b></td>
|
||||
<td><select name=archive>
|
||||
<td $cspan><select name=archive>
|
||||
<option value=''>$text{'no'}</option>
|
||||
<option value=Y selected>$text{'create_archiveyear'}</option>
|
||||
<option value=M>$text{'create_archivemonth'}</option>
|
||||
@@ -46,9 +53,8 @@ print <<EOF;
|
||||
</select></td> </tr>
|
||||
|
||||
</table></td></tr></table>
|
||||
<div $bcss>
|
||||
EOF
|
||||
print &ui_submit($text{'create'})."</form></div>";
|
||||
print "<div $bcss>".&ui_submit($text{'create'})."</form>  * $text{'create_minimum'}</div>";
|
||||
|
||||
&ui_print_footer("", $text{'index_return'});
|
||||
|
||||
|
||||
@@ -124,6 +124,11 @@ else {
|
||||
&foreign_call($aliases_module, "unlock_alias_files", $aliases_files);
|
||||
|
||||
# Update the new config file
|
||||
local $sprefix=$in{'subject_prefix'};
|
||||
$sprefix = "[".ucfirst($sprefix)."]" if ($sprefix ne "" && $sprefix !~ /^\[/ );
|
||||
&save_list_directive($list, $lfile, "subject_prefix", $sprefix);
|
||||
|
||||
&save_list_directive($list, $lfile, "reply_to", $in{'reply_to'});
|
||||
&save_list_directive($list, $lfile, "description", $in{'desc'});
|
||||
&save_list_directive($list, $lfile, "admin_passwd", $in{'password'});
|
||||
&save_list_directive($list, $lfile, "approve_passwd", $in{'password'});
|
||||
|
||||
@@ -165,9 +165,6 @@ print "<script>",
|
||||
" 'btn btn-transparent btn-xs vertical-align-top margined-top-2', 'fa-edit');",
|
||||
"document.querySelectorAll('tbody td .btn.btn-transparent').forEach(function(button) {",
|
||||
" button.innerHTML=button.innerHTML.replace(/<\\/i>.*edit/,'');});",
|
||||
"document.querySelectorAll('.btn.btn-default').forEach(function(button) {",
|
||||
" button.className += \" btn-success\";",
|
||||
" button.innerHTML=button.innerHTML.replace(/^/,'<i class=\"fa fa-fw fa-plus-circle\"></i> ');});",
|
||||
"</script>",
|
||||
"<style>.btn.btn-transparent { padding: 0 !important; color: grey;}</style>";
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ global_owner=Majordomo Eigentümer Mail-Adresse
|
||||
mesg_emaxlength=Fehlende oder ungültige Einstellung der maximalen Nachrichtengröße
|
||||
digest_lines=Linien
|
||||
members_eunsubaddr=Die Adresse, die entfernt werden soll muss einen kompletten Domainnamen besitzen, z.B. <tt>foo@bar.com</tt>
|
||||
mesg_reply="Reply-To:" Mail-Adresse in der zurückgesandten Mail
|
||||
mesg_reply="Reply-To:" Adresse der Liste
|
||||
access_taboo=Hinweis: Alle Ausdrücke (regexps) der Taboo-/ und der Adressen-Liste müssen mit einem <tt>/</tt> beginnen und enden. Z.B. <tt>/foobar.de/</tt> oder <tt>/obscene/</tt>.
|
||||
log_info=Aktualisierte Nachrichten und Beschreibungen der Liste $1
|
||||
log_create_list=Mailingliste wurde erstellt: $1
|
||||
@@ -62,7 +62,7 @@ mesg_header=Einstellungen zum Senden von Mail
|
||||
log_misc=Aktualisierte allgemeine Einstellungen der Liste $1
|
||||
index_elistdir=Die <tt>$listdir</tt> Variable in Ihrer Majordomo-Konfigurationsdatei ist auf $1 eingestellt. Dieses existiert jedoch nicht.
|
||||
create_same=Identisch mit der Adresse des Verwalters
|
||||
mesg_ereply=Fehlende oder ungültige "Reply-To:" Mail-Adresse
|
||||
mesg_ereply=Fehlende oder ungültige "Reply-To:" Adresse
|
||||
index_setup=Einrichten von Aliasen
|
||||
mesg_host=Hostname für die zurückgesandte Mail
|
||||
subs_strip=Nur die ursprüngliche Mail-Adresse zur Liste hinzufügen?
|
||||
@@ -193,7 +193,7 @@ create_moderate=Moderierte Liste?
|
||||
digest_maxdays=Maximales Nachrichtenalter vor dem Senden
|
||||
create_title=Mailingliste erstellen
|
||||
log_head=Aktualisierte Kopf- und Fußzeile der Liste $1
|
||||
mesg_subject="Subject:"-Zusatz für zurückgesandte Mail
|
||||
mesg_subject="Subject:"-Zusatz der Liste
|
||||
cdigest_desc=Beschreibung
|
||||
cdigest_when=Übermittle Übersicht wenn
|
||||
create_eowner=Die Mail-Adresse des Besitzers fehlt oder ist ungültig
|
||||
@@ -223,3 +223,4 @@ index_info=Kurzbescheibung
|
||||
index_mail=Mail Adresse
|
||||
index_moderated=Modieriert
|
||||
index_count=# Teilnehmer
|
||||
create_minimum=Mindestens erforderlich Angaben
|
||||
|
||||
@@ -41,7 +41,7 @@ global_owner=Majordomo Eigentümer Mail-Adresse
|
||||
mesg_emaxlength=Fehlende oder ungültige Einstellung der maximalen Nachrichtengröße
|
||||
digest_lines=Linien
|
||||
members_eunsubaddr=Die Adresse, die entfernt werden soll muss einen kompletten Domainnamen besitzen, z.B. <tt>foo@bar.com</tt>
|
||||
mesg_reply="Reply-To:" Mail-Adresse in der zurückgesandten Mail
|
||||
mesg_reply="Reply-To:" Adresse der Liste
|
||||
access_taboo=Hinweis: Alle Ausdrücke (regexps) der Taboo-/ und der Adressen-Liste müssen mit einem <tt>/</tt> beginnen und enden. Z.B. <tt>/foobar.de/</tt> oder <tt>/obscene/</tt>.
|
||||
log_info=Aktualisierte Nachrichten und Beschreibungen der Liste $1
|
||||
log_create_list=Mailingliste wurde erstellt: $1
|
||||
@@ -193,7 +193,7 @@ create_moderate=Moderierte Liste?
|
||||
digest_maxdays=Maximales Nachrichtenalter vor dem Senden
|
||||
create_title=Mailingliste erstellen
|
||||
log_head=Aktualisierte Kopf- und Fußzeile der Liste $1
|
||||
mesg_subject="Subject:"-Zusatz für zurückgesandte Mail
|
||||
mesg_subject="Subject:"-Zusatz der Liste
|
||||
cdigest_desc=Beschreibung
|
||||
cdigest_when=Übermittle Übersicht wenn
|
||||
create_eowner=Die Mail-Adresse des Besitzers fehlt oder ist ungültig
|
||||
@@ -223,4 +223,4 @@ index_info=Kurzbescheibung
|
||||
index_mail=Mail Adresse
|
||||
index_moderated=Modieriert
|
||||
index_count=# Teilnehmer
|
||||
list_title=Übersicht Mailingliste
|
||||
create_minimum=Mindestens erforderlich Angaben
|
||||
|
||||
@@ -60,6 +60,7 @@ create_archive=Archive mailing list?
|
||||
create_archiveyear=In yearly file
|
||||
create_archivemonth=In monthly file
|
||||
create_archiveday=In daily file
|
||||
create_minimum=Minimum required information
|
||||
|
||||
cdigest_ecannot=You are not allowed to create new digest lists
|
||||
cdigest_title=Create Digest List
|
||||
|
||||
Reference in New Issue
Block a user