bernd commited on 2011-04-22 13:49:10
              Zeige 1 geänderte Dateien mit 17 Einfügungen und 4 Löschungen.
            
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1991 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... | 
                      @@ -18,11 +18,24 @@ $usedquota = get_used_quota($acc['uid']);  | 
                  
| 18 | 18 | 
                        $quota = array();  | 
                    
| 19 | 19 | 
                        foreach ($usedquota as $q)  | 
                    
| 20 | 20 | 
                         {
                       | 
                    
| 21 | 
                        - $percent = round(( $q["used"] / $q["quota"] ) * 100 );  | 
                    |
| 21 | 
                        + $mailbar = '';  | 
                    |
| 22 | 
                        + $mailstring = '';  | 
                    |
| 23 | 
                        + $mailpercent = round(( $q['mailquota'] / $q["systemquota"]) * 100);  | 
                    |
| 24 | 
                        + $mailwidth = 2 * min($mailpercent, 100);  | 
                    |
| 25 | 
                        +  | 
                    |
| 26 | 
                        +      if ($q["mailquota"] > 0) {
                       | 
                    |
| 27 | 
                        +	$mailstring = "<br />(davon {$q["mailquota"]} MB für Postfächer reserviert)";
                       | 
                    |
| 28 | 
                        +        $mailbar = "<div style=\"font-size: 1px; background-color: blue; height: 10px; width: {$mailwidth}px; margin: 0; padding: 0; float: left;\"> </div>";
                       | 
                    |
| 29 | 
                        + }  | 
                    |
| 30 | 
                        +  | 
                    |
| 31 | 
                        + $percent = round(( ($q["systemquota_used"]+$q["mailquota"]) / $q["systemquota"] ) * 100 );  | 
                    |
| 22 | 32 | 
                        $color = ( $percent > 99 ? 'red' : ($percent > 80 ? "yellow" : "green" ));  | 
                    
| 23 | 
                        - $width = 2 * min($percent, 100);  | 
                    |
| 24 | 
                        -  $quota[] = "<p>Server <strong>{$q['server']}</strong><br />{$percent}%: {$q['used']} MB von {$q['quota']} MB belegt.</p> 
                       | 
                    |
| 25 | 
                        -  <div style=\"margin: 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>";
                       | 
                    |
| 33 | 
                        + $width = 2 * min($percent, 100) - $mailwidth;  | 
                    |
| 34 | 
                        +  | 
                    |
| 35 | 
                        + $used_space = $q['systemquota_used'] + $q['mailquota'];  | 
                    |
| 36 | 
                        +      $quota[] = "<p>Server <strong>{$q['server']}</strong><br />{$percent}%: {$used_space} MB von {$q['systemquota']} MB belegt{$mailstring}.</p> 
                       | 
                    |
| 37 | 
                        +        <div style=\"margin: 0; padding: 0; width: 200px; border: 1px solid black;\">{$mailbar}<div style=\"font-size: 1px; background-color: {$color}; height: 10px; width: {$width}px; margin: 0; margin-left: {$mailwidth}px; padding: 0;\"> </div></div>";
                       | 
                    |
| 38 | 
                        +  | 
                    |
| 26 | 39 | 
                        }  | 
                    
| 27 | 40 | 
                        $customer = get_customer_info($_SESSION['userinfo']['customerno']);  | 
                    
| 28 | 41 | 
                        $realname = $acc['name'] ? $acc['name'] : $customer['name'];  | 
                    
| 29 | 42 |