Bernd Wurst commited on 2021-11-13 17:23:47
Zeige 2 geänderte Dateien mit 9 Einfügungen und 3 Löschungen.
... | ... |
@@ -22,6 +22,8 @@ require_role(ROLE_SYSTEMUSER); |
22 | 22 |
|
23 | 23 |
title('Mailinglisten'); |
24 | 24 |
|
25 |
+warning('Bitte beachten Sie: Der Mailinglisten-Dienst wird zum Jahresende 2022 eingestellt. Das Anlegen neuer Listen ist nicht mehr möglich.'); |
|
26 |
+ |
|
25 | 27 |
output('<p>Mit <a href="https://www.gnu.org/software/mailman/index.html">Mailman</a> bieten wir Ihnen eine umfangreiche Lösung für E-Mail-Verteilerlisten an.</p> |
26 | 28 |
<p>Auf dieser Seite können Sie Ihre Mailinglisten verwalten.</p> |
27 | 29 |
'); |
... | ... |
@@ -42,7 +44,7 @@ if (count($lists) > 10 || $filter) { |
42 | 44 |
|
43 | 45 |
|
44 | 46 |
if (! empty($lists)) { |
45 |
- addnew('newlist', 'Neue Mailingliste anlegen'); |
|
47 |
+ #addnew('newlist', 'Neue Mailingliste anlegen'); |
|
46 | 48 |
output('<div id="mailman_lists_container">'); |
47 | 49 |
foreach ($lists as $list) { |
48 | 50 |
$size = $list['archivesize']; |
... | ... |
@@ -104,7 +106,8 @@ if (! empty($lists)) { |
104 | 106 |
output('<p><em>Sie betreiben bisher keine Mailinglisten.</em></p>'); |
105 | 107 |
} |
106 | 108 |
|
107 |
-addnew('newlist', 'Neue Mailingliste anlegen'); |
|
109 |
+# 2021-11-13, Ab sofort keine neuen Mailinglisten mehr |
|
110 |
+#addnew('newlist', 'Neue Mailingliste anlegen'); |
|
108 | 111 |
output(" |
109 | 112 |
<p><strong>Hinweise:</strong><br /> |
110 | 113 |
<sup>1</sup>) Sie können später im Webinterface von Mailman einen abweichenden oder auch mehrere Verwalter eintragen. Die Information auf dieser Seite wird zyklisch synchronisiert.<br /> |
... | ... |
@@ -14,8 +14,11 @@ http://creativecommons.org/publicdomain/zero/1.0/ |
14 | 14 |
Nevertheless, in case you use a significant part of this code, we ask (but not require, see the license) that you keep the authors' names in place and return your changes to the public. We would be especially happy if you tell us what you're going to do with this code. |
15 | 15 |
*/ |
16 | 16 |
|
17 |
+require_once('include/mailman.php'); |
|
17 | 18 |
$role = $_SESSION['role']; |
18 | 19 |
|
19 |
-if ($role & ROLE_SYSTEMUSER) { |
|
20 |
+$lists = get_lists(''); |
|
21 |
+ |
|
22 |
+if ($role & ROLE_SYSTEMUSER && count($lists) > 0) { |
|
20 | 23 |
$menu['mailman_lists'] = ["label" => "Mailinglisten", "file" => "lists", "weight" => 5, 'submenu' => 'email_vmail']; |
21 | 24 |
} |
22 | 25 |