def0920c1904b8daa91e8c920043563a013f183c
bernd Neues Modul für Mailman-Ver...

bernd authored 15 years ago

1) <?php
2) 
3) require_once('inc/base.php');
4) require_once('mailman.php');
5) 
6) require_role(ROLE_SYSTEMUSER);
7) 
8) $title = 'Mailinglisten';
9) 
10) $output = '<h3>Mailinglisten</h3>
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) <p>Auf dieser Seite können Sie Ihre Mailinglisten verwalten.</p>
13) ';
14) 
15) $lists = get_lists();
16) 
17) if (! empty($lists))
18) {
19)   $output .= "<table>\n<tr><th>Listenname</th><th>Verwalter</th><th>Status</th><th>&nbsp;</th></tr>\n";
20)   foreach ($lists AS $list)
21)   {
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;" ';
bernd Bugfix und Fehler-Status

bernd authored 15 years ago

27)     elseif ($list['status'] == 'failure')
28)       $style = ' style="font-style: italic;" ';
bernd Neues Modul für Mailman-Ver...

bernd authored 15 years ago

29) 
30)     $status = 'In Betrieb';
31)     if ($list['status'] == 'delete')
32)       $status = 'Wird gelöscht';
33)     elseif ($list['status'] == 'pending')
34)       $status = 'Wird angelegt';
bernd Bugfix und Fehler-Status

bernd authored 15 years ago

35)     elseif ($list['status'] == 'failure')
36)       $status = 'Fehler bei der Erstellung';