bernd
VMail-User können ihre Einstellungen selbst vornehmen und bekommen eine individuelle Startseite mit den Einstellungen.
bernd commited aa811d3 at 2012-02-29 13:26:13
vmailoverview.php
<?php
require_once('inc/base.php');
require_once('inc/icons.php');
require_once('inc/security.php');
require_role(ROLE_VMAIL_ACCOUNT);
require_once('include/vmail.php');
$id = get_vmail_id_by_emailaddr($_SESSION['mailaccount']);
$acc = get_account_details($id, false);
$actions = array();
DEBUG($acc);
$content = '<h3>Aktueller Speicherplatzverbrauch</h3>';
$percent = round(( $acc["quota_used"] / $acc["quota"] ) * 100 );
$color = ( $percent > 95 ? 'red' : ($percent > 75 ? "yellow" : "green" ));
$width = 2 * min($percent, 100);
$content .= "<div><div style=\"margin: 2px 0; padding: 0; width: 200px; border: 1px solid black;\"><div style=\"font-size: 1px; background-color: {$color}; height: 10px; width: {$width}px; margin: 0; padding: 0;\">&#160;</div></div> {$acc['quota_used']} MB von {$acc['quota']} MB belegt</div>";
$content .= '<h3>Einstellungen</h3>
<p>Eingehende E-Mails für Ihre Adresse werden wie folgt verarbeitet:</p>';
$spam = 'ohne Spamfilter';
switch ($acc['spamfilter'])
{
case 'folder': $spam = 'Spam in Unterordner';
break;
case 'tag': $spam = 'Spam markieren';
break;
case 'delete': $spam = 'Spam nicht zustellen';
break;
}
$content .= '<p>'.other_icon('go.png')." Ablegen in Ihrer Mailbox ({$spam})</p>";
if ($acc['autoresponder']) {
$now = date( 'Y-m-d H:i:s' );
$valid_from = $acc['autoresponder']['valid_from'];
$valid_until = $acc['autoresponder']['valid_until'];
if ($valid_from == NULL) {
// Autoresponder abgeschaltet
//$content .= '<p>'.other_icon('go.png')." Es wird keine automatische Antwort versendet</p>";
} elseif ($valid_from > $now) {
$content .= '<p>'.other_icon('go.png')." Es wird ab dem {$valid_from} eine automatische Antwort versendet</p>";
} elseif ($valid_until == NULL) {
$content .= '<p>'.other_icon('go.png')." Es wird eine automatische Antwort versendet</p>";
} elseif ($valid_until > $now) {
$content .= '<p>'.other_icon('go.png')." Es wird eine automatische Antwort versendet, jedoch nicht mehr ab dem {$valid_until}</p>";
} elseif ($valid_until < $now) {
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX