bernd commited on 2011-04-22 10:18:16
Zeige 2 geänderte Dateien mit 6 Einfügungen und 2 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1983 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... |
@@ -26,7 +26,7 @@ function get_account_details($id, $checkuid = true) |
| 26 | 26 |
$id = (int) $id; |
| 27 | 27 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 28 | 28 |
$uid_check = ($checkuid ? "useraccount='{$uid}' AND " : "");
|
| 29 |
- $result = db_query("SELECT id, local, domain, password, spamfilter, forwards from mail.v_vmail_accounts WHERE {$uid_check}id={$id} LIMIT 1");
|
|
| 29 |
+ $result = db_query("SELECT id, local, domain, password, spamfilter, forwards, quota, quota_used from mail.v_vmail_accounts WHERE {$uid_check}id={$id} LIMIT 1");
|
|
| 30 | 30 |
if (mysql_num_rows($result) == 0) |
| 31 | 31 |
system_failure('Ungültige ID oder kein eigener Account');
|
| 32 | 32 |
$acc = empty_account(); |
| ... | ... |
@@ -64,6 +64,10 @@ if (count($sorted_by_domains) > 0) |
| 64 | 64 |
DEBUG($acc); |
| 65 | 65 |
if ($acc['password'] != '') |
| 66 | 66 |
{
|
| 67 |
+ $percent = round(( $acc["quota_used"] / $acc["quota"] ) * 100 ); |
|
| 68 |
+ $color = ( $percent > 95 ? 'red' : ($percent > 75 ? "yellow" : "green" )); |
|
| 69 |
+ $width = 2 * min($percent, 100); |
|
| 70 |
+ $quotachart = "<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;\"> </div></div> {$acc['quota_used']} MB von {$acc['quota']} MB belegt";
|
|
| 67 | 71 |
$spam = 'ohne Spamfilter'; |
| 68 | 72 |
switch ($acc['spamfilter']) |
| 69 | 73 |
{
|
| ... | ... |
@@ -74,7 +78,7 @@ if (count($sorted_by_domains) > 0) |
| 74 | 78 |
case 'delete': $spam = 'Spam nicht zustellen'; |
| 75 | 79 |
break; |
| 76 | 80 |
} |
| 77 |
- array_push($actions, "Ablegen in Mailbox ({$spam})");
|
|
| 81 |
+ array_push($actions, "Ablegen in Mailbox ({$spam})<br />".$quotachart);
|
|
| 78 | 82 |
} |
| 79 | 83 |
foreach ($acc['forwards'] AS $fwd) |
| 80 | 84 |
{
|
| 81 | 85 |