bernd
Bugfix und Fehler-Status
bernd commited def0920 at 2009-04-28 19:22:55
<?php
require_once('inc/base.php');
require_once('mailman.php');
require_role(ROLE_SYSTEMUSER);
$title = 'Mailinglisten';
$output = '<h3>Mailinglisten</h3>
<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>
<p>Auf dieser Seite können Sie Ihre Mailinglisten verwalten.</p>
';
$lists = get_lists();
if (! empty($lists))
{
$output .= "<table>\n<tr><th>Listenname</th><th>Verwalter</th><th>Status</th><th>&nbsp;</th></tr>\n";
foreach ($lists AS $list)
{
$style = '';
if ($list['status'] == 'delete')
$style = ' style="text-decoration: line-through;" ';
elseif ($list['status'] == 'pending')
$style = ' style="text-decoration: underline;" ';
elseif ($list['status'] == 'failure')
$style = ' style="font-style: italic;" ';
$status = 'In Betrieb';
if ($list['status'] == 'delete')
$status = 'Wird gelöscht';
elseif ($list['status'] == 'pending')
$status = 'Wird angelegt';
elseif ($list['status'] == 'failure')
$status = 'Fehler bei der Erstellung';
$output .= "<tr><td{$style}><strong>{$list['listname']}</strong>@{$list['fqdn']}</td><td{$style}>{$list['admin']}</td><td>{$status}</td>";
if ($list['status'] == 'running')
$output .= "<td>".internal_link('save', "<img src=\"{$prefix}images/delete.png\" />", "action=delete&id={$list['id']}")."</tr>\n";
else
$output .= "<td>&#160;</td></tr>\n";
}
$output .= "</table>";
}
else
{
// keine Listen
$output .= '<p><em>Sie betreiben bisher keine Mailinglisten.</em></p>';
}
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX