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 |