. */ $config = parse_ini_file('../../private/config.ini'); try { $dbh = new PDO('mysql:host=' . $config['dbservername'] . ';dbname=' . $config['dbname'], $config['dbusername'], $config['dbpassword'], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch (PDOException $e) { //echo 'Connection failled: '. $e->getMessage(); // Errormessage kann Sicherheitsrelevantes enthalen echo 'Connection failed'; } session_start(); if ($_SESSION['log'] == 1) { if (!$_SESSION['admin']) { $aliasids = ""; $abfrage = "SELECT `alias_id` FROM `alias_owner` WHERE `owner_username` LIKE :owner_username AND `owner_domain` LIKE :owner_domain"; $result = $dbh->prepare($abfrage); $result->execute(array(':owner_username' => $_SESSION['username'], ':owner_domain' => $_SESSION['domain'])); if ($result->rowCount() <= 0) { header("Location: ../settings.php"); exit; } while ($aliases = $result->fetch()) { $aliasids = $aliasids . $aliases['alias_id'] . '|'; } } echo ' Maillist Einstellung

Maillinglisten Einstellungen

'; if ($_SESSION['admin']) { echo '

Zurück zur Adminoberfläche


Mailliste hinzufügen




Bestehende Listen:

'; } else { echo '

Zurück


Meine bestehenden Listen:

'; } if ($_SESSION['admin']) { $abfrage = "SELECT `id`, `name`, `owners`, `destinations`, `security` FROM `alias_details`"; $result = $dbh->query($abfrage); } else { $abfrage = "SELECT `id`, `name`, `owners`, `destinations`, `security` FROM `alias_details` WHERE `id` REGEXP :aliasid"; $result = $dbh->prepare($abfrage); $result->execute(array(':aliasid' => substr($aliasids, 0, -1))); } echo ''; while ($lists = $result->fetch()) { $abfrage2 = "SELECT `source_username`, `source_domain` FROM `aliases` WHERE `alias_id` LIKE :aliasid"; $result2 = $dbh->prepare($abfrage2); $result2->execute(array(':aliasid' => $lists['id'])); $listdetails = $result2->fetch(); echo ''; } echo '
ListennameListenadresseListenempfängerListenbesitzerListensicherheitOptionen
' . $lists['name'] . '' . $listdetails['source_username'] . '@' . $listdetails['source_domain'] . ''; foreach (explode(' ', $lists['destinations']) as $destination) { echo $destination . '
'; } echo '
'; foreach (explode(' ', $lists['owners']) as $owner) { echo $owner . '
'; } echo '
' . $lists['security'] . 'Löschen
Editieren
'; echo ' '; } else { header("Location: ../index.php"); exit; } ?>