Bernd Wurst commited on 2019-02-19 11:37:32
Zeige 1 geänderte Dateien mit 9 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -71,8 +71,17 @@ if (! customer_may_have_useraccounts()) {
|
| 71 | 71 |
$customerquota = get_customer_quota(); |
| 72 | 72 |
$freequota = $customerquota['max'] - $customerquota['assigned']; |
| 73 | 73 |
if ($freequota > 10) { // Gewisse Unschärfe
|
| 74 |
+ $percent = round(($customerquota['assigned'] / $customerquota['max']) * 100); |
|
| 75 |
+ $width = 5 * min($percent, 100); |
|
| 76 |
+ $color = ($percent > 99 ? 'red' : ($percent > 80 ? "yellow" : "green")); |
|
| 77 |
+ $maxstr = ($customerquota['max'] > 1024) ? number_format($customerquota['max'] / 1024, 1, ',', '.').' GB' : $customerquota['max'].' MB'; |
|
| 78 |
+ $assignedstr = ($customerquota['assigned'] > 1024) ? number_format($customerquota['assigned'] / 1024, 1, ',', '.').' GB' : $customerquota['assigned'].' MB'; |
|
| 79 |
+ $freestr = ($freequota > 1024) ? number_format($freequota / 1024, 1, ',', '.').' GB' : $freequota.' MB'; |
|
| 80 |
+ output('<p>Ihrem Kundenaccount stehen insgesamt '.$maxstr.' zur Verfügung, davon sind '.$assignedstr.' den Benutzerkonten zugewiesen und noch '.$freestr.' frei verfügbar.</p>');
|
|
| 81 |
+ output("<div style=\"margin: 0; padding: 0; width: 500px; border: 1px solid black;\"><div style=\"font-size: 1px; background-color: {$color}; height: 10px; width: {$width}px; margin: 0; margin-left: 0; padding: 0;\"> </div></div>");
|
|
| 74 | 82 |
output('<p class="warning"><b>Hinweis:</b><br/>Ihnen steht mehr Speicherplatz zur Verfügung als Ihren Benutzeraccounts zugewiesen ist. Sie können den Speicherplatz der einzelnen Benutzerkonten noch erhöhen.</p>');
|
| 75 | 83 |
} else {
|
| 84 |
+ output('<p>Der für Sie reservierte Speicherplatz ist vollständig auf Ihre Benutzeraccounts verteilt.</p>');
|
|
| 76 | 85 |
if (have_module('invoice')) {
|
| 77 | 86 |
addnew('../invoice/more_storage?section=systemuser_account', 'Mehr Speicherplatz bestellen');
|
| 78 | 87 |
} |
| 79 | 88 |