hinweis zu Mailman-Domains eingebaut
bernd

bernd commited on 2009-04-28 19:56:42
Zeige 2 geänderte Dateien mit 23 Einfügungen und 21 Löschungen.


git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1352 87cf0b9e-d624-0410-a070-f6ee81989793
... ...
@@ -7,52 +7,51 @@ require_role(ROLE_SYSTEMUSER);
7 7
 
8 8
 $title = 'Mailinglisten';
9 9
 
10
-$output = '<h3>Mailinglisten</h3>
10
+output('<h3>Mailinglisten</h3>
11 11
 <p>Mit <a href="http://www.mailman.org">Mailman</a> bieten wir Ihnen eine umfangreiche Lösung für E-Mail-Verteilerlisten an. <a href="https://wiki.schokokeks.org/E-Mail/Mailinglisten">In unserem Wiki</a> sind die Möglichkeiten einer Mailingliste detaillierter beschrieben.</p>
12 12
 <p>Auf dieser Seite können Sie Ihre Mailinglisten verwalten.</p>
13
-';
13
+');
14 14
 
15 15
 $lists = get_lists();
16 16
 
17 17
 if (! empty($lists))
18 18
 {
19
-  $output .= "<table>\n<tr><th>Listenname</th><th>Verwalter</th><th>Status</th><th>&nbsp;</th></tr>\n";
19
+  output("<table>\n<tr><th>Listenname</th><th>Verwalter</th><th>Status</th><th>&nbsp;</th></tr>\n");
20 20
   foreach ($lists AS $list)
21 21
   {
22 22
     $style = '';
23
-    if ($list['status'] == 'delete')
24
-      $style = ' style="text-decoration: line-through;" ';
25
-    elseif ($list['status'] == 'pending')
26
-      $style = ' style="text-decoration: underline;" ';
27
-    elseif ($list['status'] == 'failure')
28
-      $style = ' style="font-style: italic;" ';
29
-
30 23
     $status = 'In Betrieb';
31 24
     if ($list['status'] == 'delete')
25
+    {
26
+      $style = ' style="text-decoration: line-through;" ';
32 27
       $status = 'Wird gelöscht';
28
+    }
33 29
     elseif ($list['status'] == 'pending')
30
+    {
31
+      $style = ' style="text-decoration: underline;" ';
34 32
       $status = 'Wird angelegt';
33
+    }
35 34
     elseif ($list['status'] == 'failure')
35
+    {
36
+      $style = ' style="font-style: italic;" ';
36 37
       $status = 'Fehler bei der Erstellung';
38
+    }
37 39
 
38
-
39
-    $output .= "<tr><td{$style}><strong>{$list['listname']}</strong>@{$list['fqdn']}</td><td{$style}>{$list['admin']}</td><td>{$status}</td>";
40
+    output("<tr><td{$style}><strong>{$list['listname']}</strong>@{$list['fqdn']}</td><td{$style}>{$list['admin']}</td><td>{$status}</td>");
40 41
     if ($list['status'] == 'running')
41
-      $output .= "<td>".internal_link('save', "<img src=\"{$prefix}images/delete.png\" />", "action=delete&id={$list['id']}")."</tr>\n";
42
+      output("<td>".internal_link('save', "<img src=\"{$prefix}images/delete.png\" />", "action=delete&id={$list['id']}")."</tr>\n");
42 43
     else
43
-      $output .= "<td>&#160;</td></tr>\n";
44
+      output("<td>&#160;</td></tr>\n");
44 45
   }
45
-  $output .= "</table>";
46
+  output("</table>");
46 47
 }
47 48
 else
48 49
 {
49 50
   // keine Listen
50
-  $output .= '<p><em>Sie betreiben bisher keine Mailinglisten.</em></p>';
51
+  output('<p><em>Sie betreiben bisher keine Mailinglisten.</em></p>');
51 52
 }
52 53
 
53 54
 
54
-$output .= "<p><strong>".internal_link('newlist', 'Neue Mailingliste anlegen')."</strong></p>\n";
55
-
56
-
57
-$output .= "<p><strong>Hinweis:</strong> Sie können im Webinterface von Mailman einen abweichenden oder auch mehrere Verwalter eintragen. Die Information auf dieser Seite wird dann nicht automatisch geändert sondern bezeichnet den Verwalter, den Sie beim Anlegen der Liste benannt haben.</p>\n";
55
+output("<p><strong>".internal_link('newlist', 'Neue Mailingliste anlegen')."</strong></p>
56
+<p><strong>Hinweis:</strong> Sie können im Webinterface von Mailman einen abweichenden oder auch mehrere Verwalter eintragen. Die Information auf dieser Seite wird dann nicht automatisch geändert sondern bezeichnet den Verwalter, den Sie beim Anlegen der Liste benannt haben.</p>\n");
58 57
 
... ...
@@ -23,7 +23,10 @@ output('<p>Tragen Sie hier die benötigten Daten zur Erstellung einer neuen Mail
23 23
 </table>
24 24
 <br />
25 25
 <input type="submit" name="submit" value="Anlegen" />
26
-'));
26
+').'
27
+
28
+<p><strong>Hinweis zu Domains:</strong> Aufgrund der Architektur von Mailman ist es momentan notwendig, bestimmte Domains oder Subdomains vollständig auf Mailman zu konfigurieren. Unter diesen Domains oder Subdomains kann keine anderweitige E-Mail-Adresse benutzt werden. Sofern Sie eine Ihrer eigenen Domains oder eine Subdomain unter einer Ihrer Domains für Mailinglisten benutzen möchten, müssen Sie diese Domain oder Subdomain vorher von einem Administrator anlegen lassen. Sie können danach in dieser Auswahlliste Ihre eigene Domain wählen.</p>'
29
+);
27 30
 
28 31
 
29 32
 ?>
30 33