Systemuser-Modul hinzugefügt
bernd authored 17 years ago
|
modules/systemuser/accounts.php 1) <?php
|
Added license tags for CC0,...
Bernd Wurst authored 13 years ago
|
modules/systemuser/account.php 2) /*
modules/systemuser/account.php 3) This file belongs to the Webinterface of schokokeks.org Hosting
modules/systemuser/account.php 4)
|
Change license from CC0 to...
Hanno Böck authored 2 years ago
|
modules/systemuser/account.php 5) Written by schokokeks.org Hosting, namely
|
Added license tags for CC0,...
Bernd Wurst authored 13 years ago
|
modules/systemuser/account.php 6) Bernd Wurst <bernd@schokokeks.org>
modules/systemuser/account.php 7) Hanno Böck <hanno@schokokeks.org>
modules/systemuser/account.php 8)
|
Change license from CC0 to...
Hanno Böck authored 2 years ago
|
modules/systemuser/account.php 9) This code is published under a 0BSD license.
|
Added license tags for CC0,...
Bernd Wurst authored 13 years ago
|
modules/systemuser/account.php 10)
modules/systemuser/account.php 11) Nevertheless, in case you use a significant part of this code, we ask (but not require, see the license) that you keep the authors' names in place and return your changes to the public. We would be especially happy if you tell us what you're going to do with this code.
modules/systemuser/account.php 12) */
modules/systemuser/account.php 13)
|
Überarbeitetes Systemuser-M...
bernd authored 14 years ago
|
modules/systemuser/accounts.php 14) require_once('inc/base.php');
modules/systemuser/accounts.php 15) require_once('inc/icons.php');
|
Systemuser-Modul hinzugefügt
bernd authored 17 years ago
|
modules/systemuser/accounts.php 16)
modules/systemuser/accounts.php 17) require_once('useraccounts.php');
modules/systemuser/accounts.php 18)
modules/systemuser/accounts.php 19) require_role(ROLE_CUSTOMER);
modules/systemuser/accounts.php 20)
|
Benutze überall title() sta...
bernd authored 14 years ago
|
modules/systemuser/accounts.php 21) title("System-Benutzeraccounts");
|
Systemuser-Modul hinzugefügt
bernd authored 17 years ago
|
modules/systemuser/accounts.php 22)
modules/systemuser/accounts.php 23)
|
Fix not operator (!) spaces
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 24) if (!customer_may_have_useraccounts()) {
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 25) warning("Sie haben bisher keine Benutzeraccounts. Der erste (»Stamm-«)Account muss von einem Administrator angelegt werden.");
modules/systemuser/account.php 26) } else {
modules/systemuser/account.php 27) $accounts = list_useraccounts();
modules/systemuser/account.php 28) $shells = available_shells();
modules/systemuser/account.php 29)
modules/systemuser/account.php 30) output("<p>Folgende Benutzeraccounts haben Sie bisher:</p>");
modules/systemuser/account.php 31) output("<table><tr><th>Benutzeraccount</th><th>Speicherplatz<sup>*</sup></th><th>Aktionen</th></tr>");
modules/systemuser/account.php 32) foreach ($accounts as $acc) {
modules/systemuser/account.php 33) $shell = $shells[$acc['shell']];
modules/systemuser/account.php 34) $usedquota = get_used_quota($acc['uid']);
|
Codingstyle PSR12 + array s...
Hanno Böck authored 3 years ago
|
modules/systemuser/account.php 35) $quota = [];
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 36) foreach ($usedquota as $q) {
modules/systemuser/account.php 37) $mailbar = '';
modules/systemuser/account.php 38) $mailstring = '';
modules/systemuser/account.php 39) $mailpercent = round(($q['mailquota'] / $q["systemquota"]) * 100);
modules/systemuser/account.php 40) $mailwidth = 2 * min($mailpercent, 100);
modules/systemuser/account.php 41)
modules/systemuser/account.php 42) if ($q["mailquota"] > 0) {
modules/systemuser/account.php 43) $mailstring = "<br />(davon {$q["mailquota"]} MB für Postfächer reserviert)";
modules/systemuser/account.php 44) $mailbar = "<div style=\"font-size: 1px; background-color: blue; height: 10px; width: {$mailwidth}px; margin: 0; padding: 0; float: left;\"> </div>";
modules/systemuser/account.php 45) }
modules/systemuser/account.php 46)
|
codingstyle, spaces between...
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 47) $percent = round((($q["systemquota_used"] + $q["mailquota"]) / $q["systemquota"]) * 100);
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 48) $color = ($percent > 99 ? 'red' : ($percent > 80 ? "yellow" : "green"));
modules/systemuser/account.php 49) $width = 2 * min($percent, 100) - $mailwidth;
|
remove whitespace in empty...
Hanno authored 6 years ago
|
modules/systemuser/account.php 50)
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 51) $used_space = $q['systemquota_used'] + $q['mailquota'];
modules/systemuser/account.php 52) $quota[] = "<p>Server <strong>{$q['server']}</strong><br />{$percent}%: {$used_space} MB von {$q['systemquota']} MB belegt{$mailstring}.</p>
|
Mailaccount-Quota auch bei...
bernd authored 13 years ago
|
modules/systemuser/account.php 53) <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>";
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 54) }
modules/systemuser/account.php 55) $realname = $acc['name'] ? $acc['name'] : $_SESSION['customerinfo']['name'];
modules/systemuser/account.php 56) $quotastring = implode('', $quota);
|
Spaces between string conca...
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 57) output("<tr><td><p><strong>{$acc['username']}</strong> - " . filter_output_html($realname) . "</p><p style=\"color: #555;\">Existiert seit {$acc['erstellungsdatum']}<br />Verwendete Shell: {$shell}</p></td>");
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 58) output("<td>{$quotastring}</td>");
|
Spaces between string conca...
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 59) output("<td>" . internal_link('edit', other_icon('user_edit.png', 'Bearbeiten'), "uid={$acc['uid']}"));
|
remove whitespace in empty...
Hanno authored 6 years ago
|
modules/systemuser/account.php 60)
|
Fix not operator (!) spaces
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 61) if (!customer_useraccount($acc['uid'])) {
|
Spaces between string conca...
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 62) output("   " . internal_link('pwchange', icon_pwchange('Passwort neu setzen'), "uid={$acc['uid']}"));
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 63) #output("   ".internal_link('deluser', other_icon('user_delete.png', 'Benutzer löschen'), "uid={$acc['uid']}"));
modules/systemuser/account.php 64) }
modules/systemuser/account.php 65) output("</td></tr>\n");
|
Überarbeitetes Systemuser-M...
bernd authored 14 years ago
|
modules/systemuser/accounts.php 66) }
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 67) output("</table><p><sup>*</sup>) Die Werte für den verbrauchten Speicherplatz werden periodisch eingelesen und hier erst verspätet angezeigt!</p>");
modules/systemuser/account.php 68) $customerquota = get_customer_quota();
modules/systemuser/account.php 69) $freequota = $customerquota['max'] - $customerquota['assigned'];
modules/systemuser/account.php 70) if ($freequota > 10) { // Gewisse Unschärfe
|
Zeige dem Kunden an, wie vi...
Bernd Wurst authored 6 years ago
|
modules/systemuser/account.php 71) $percent = round(($customerquota['assigned'] / $customerquota['max']) * 100);
modules/systemuser/account.php 72) $width = 5 * min($percent, 100);
modules/systemuser/account.php 73) $color = ($percent > 99 ? 'red' : ($percent > 80 ? "yellow" : "green"));
|
Spaces between string conca...
Hanno Böck authored 1 year ago
|
modules/systemuser/account.php 74) $maxstr = ($customerquota['max'] > 1024) ? number_format($customerquota['max'] / 1024, 1, ',', '.') . ' GB' : $customerquota['max'] . ' MB';
modules/systemuser/account.php 75) $assignedstr = ($customerquota['assigned'] > 1024) ? number_format($customerquota['assigned'] / 1024, 1, ',', '.') . ' GB' : $customerquota['assigned'] . ' MB';
modules/systemuser/account.php 76) $freestr = ($freequota > 1024) ? number_format($freequota / 1024, 1, ',', '.') . ' GB' : $freequota . ' MB';
modules/systemuser/account.php 77) output('<p>Ihrem Kundenaccount stehen insgesamt ' . $maxstr . ' zur Verfügung, davon sind ' . $assignedstr . ' den Benutzerkonten zugewiesen und noch ' . $freestr . ' frei verfügbar.</p>');
|
Zeige dem Kunden an, wie vi...
Bernd Wurst authored 6 years ago
|
modules/systemuser/account.php 78) 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>");
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 79) 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>');
modules/systemuser/account.php 80) } else {
|
Zeige dem Kunden an, wie vi...
Bernd Wurst authored 6 years ago
|
modules/systemuser/account.php 81) output('<p>Der für Sie reservierte Speicherplatz ist vollständig auf Ihre Benutzeraccounts verteilt.</p>');
|
Fix coding style with php-c...
Hanno authored 6 years ago
|
modules/systemuser/account.php 82) if (have_module('invoice')) {
modules/systemuser/account.php 83) addnew('../invoice/more_storage?section=systemuser_account', 'Mehr Speicherplatz bestellen');
modules/systemuser/account.php 84) }
|
Zwischenversion
Bernd Wurst authored 8 years ago
|
modules/systemuser/account.php 85) }
|