$_GET['id'], 'account' => $account, 'mailbox' => $_POST['mailbox'], 'enabled' => $enabled); if ($_POST['password'] != '') $acc['password'] = $_POST['password']; $error = check_valid($acc); if ($error != "") { input_error($error); $section = "mail"; $title = "E-Mail-Accounts"; output(""); } else { change_mailaccount($_GET['id'], $acc); if (! $debugmode) header('Location: accounts.php'); die(); } } elseif (isset($_POST['create'])) { check_form_token('imap_accounts_create'); $account = $_POST['user'].'@'.$_POST['domain']; if (isset($_POST['enabled']) && $_POST['enabled'] == 'true') $enabled = 'Y'; else $enabled = 'N'; $acc = array('account' => $account, 'mailbox' => $_POST['mailbox'], 'enabled' => $enabled); if ($_POST['password'] != '') $acc['password'] = $_POST['password']; $error = check_valid($acc); if ($error != "") { input_error($error); output(""); } else { create_mailaccount($acc); if (! $debugmode) header('Location: accounts.php'); die(); } } } elseif (isset($_GET['action']) && $_GET['action'] == 'create') { output('

E-Mail-Account anlegen

Hier können Sie ein neues POP3/IMAP-Konto anlegen.

'.generate_form_token('imap_accounts_create').'
Einstellung:Wert: 
Benutzername: @
Mailbox:
Passwort:
Account sofort aktivieren:


'); } elseif (isset($_GET['action']) && $_GET['action'] == 'delete' && $_GET['account'] != '') { if ($_POST['confirm'] == 'yes') { check_form_token('imap_accounts_delete'); delete_mailaccount($_GET['account']); if (! $debugmode) header('Location: accounts.php'); die(); } else { output('

E-Mail-Account löschen

Soll der folgende Account wirklich gelöscht werden?

'); $_GET['account'] = (int) $_GET['account']; $account = get_mailaccount($_GET['account']); $enabled = ($account['enabled'] ? 'Ja' : 'Nein'); output('
'.generate_form_token('imap_accounts_delete').'
Benutzername: '.$account['account'].'
Mailbox: '.$account['mailbox'].'
Konto aktiv: '.$enabled.'

'); } } elseif (isset($_GET['edit'])) { output('

E-Mail-Account bearbeiten

Hier können Sie die Einstellungen des IMAP-Kontos bearbeiten.

'); $_GET['edit'] = (int) $_GET['edit']; $account = get_mailaccount($_GET['edit']); list($username, $domain) = explode('@', $account['account'], 2); $enabled = ($account['enabled'] ? ' checked="checked"' : ''); output('
'.generate_form_token('imap_accounts_edit').'
Einstellung:alter Wert:neuer Wert: 
Benutzername: @
Mailbox:
Passwort:nicht angezeigt
Konto aktiv:    


Hinweis: Das Passwort wird nur geändert, wenn Sie auf dieser Seite eines eingeben. Geben Sie keines an, wird das bisherige beibehalten!

'); } else { output('

E-Mail-Accounts

Folgende POP3/IMAP-Konten sind eingerichtet:

'); foreach (mailaccounts($user['uid']) as $account) { $mailbox = $account['mailbox']; if (empty($mailbox)) $mailbox = 'nicht festgelegt'; output(''); } output('
Benutzername:Mailbox-Pfad:aktiv 
'.$account['account'].' '.$mailbox.' '.($account['enabled'] ? 'Ja' : 'Nein').' bearbeitenlöschen

Neuen Account anlegen

'); } ?>