corrected usage in reportscron

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2022-11-04 14:28:17 +01:00
parent a14af67e2d
commit 6acd4f4df3
3 changed files with 20 additions and 25 deletions

View File

@@ -97,9 +97,8 @@ class ReportsCron extends FroxlorCron
'COMPANY' => $rep_userinfo['company'],
'USERNAME' => $rep_userinfo['loginname'],
'CUSTOMER_NO' => $rep_userinfo['customernumber'],
'TRAFFIC' => round(($row['traffic'] / 1024), 2),
/* traffic is stored in KB, template uses MB */
'TRAFFICUSED' => round(($row['traffic_used'] / 1024), 2),
'TRAFFIC' => PhpHelper::sizeReadable($row['traffic'] / 1024, null, 'bi'),
'TRAFFICUSED' => PhpHelper::sizeReadable($row['traffic_used'] / 1024, null, 'bi'),
/* traffic is stored in KB, template uses MB */
'USAGE_PERCENT' => round(($row['traffic_used'] * 100) / $row['traffic'], 2),
'MAX_PERCENT' => Settings::Get('system.report_trafficmax')
@@ -180,9 +179,9 @@ class ReportsCron extends FroxlorCron
if (isset($row['traffic']) && $row['traffic'] > 0 && (($row['traffic_used_total'] * 100) / $row['traffic']) >= (int)Settings::Get('system.report_trafficmax')) {
$replace_arr = [
'NAME' => $row['name'],
'TRAFFIC' => round(($row['traffic'] / 1024), 2),
'TRAFFIC' => PhpHelper::sizeReadable($row['traffic'] / 1024, null, 'bi'),
/* traffic is stored in KB, template uses MB */
'TRAFFICUSED' => round(($row['traffic_used_total'] / 1024), 2),
'TRAFFICUSED' => PhpHelper::sizeReadable($row['traffic_used_total'] / 1024, null, 'bi'),
/* traffic is stored in KB, template uses MB */
'USAGE_PERCENT' => round(($row['traffic_used_total'] * 100) / $row['traffic'], 2),
'MAX_PERCENT' => Settings::Get('system.report_trafficmax')
@@ -365,10 +364,8 @@ class ReportsCron extends FroxlorCron
'COMPANY' => $rep_userinfo['company'],
'USERNAME' => $rep_userinfo['loginname'],
'CUSTOMER_NO' => $rep_userinfo['customernumber'],
'DISKAVAILABLE' => round(($row['diskspace'] / 1024), 2),
/* traffic is stored in KB, template uses MB */
'DISKUSED' => round($row['diskspace_used'] / 1024, 2),
/* traffic is stored in KB, template uses MB */
'DISKAVAILABLE' => PhpHelper::sizeReadable($row['diskspace'] / 1024, null, 'bi'),
'DISKUSED' => PhpHelper::sizeReadable($row['diskspace_used'] / 1024, null, 'bi'),
'USAGE_PERCENT' => round(($row['diskspace_used'] * 100) / $row['diskspace'], 2),
'MAX_PERCENT' => Settings::Get('system.report_webmax')
];
@@ -439,10 +436,8 @@ class ReportsCron extends FroxlorCron
if (isset($row['diskspace']) && $row['diskspace_used'] != null && $row['diskspace_used'] > 0 && (($row['diskspace_used'] * 100) / $row['diskspace']) >= (int)Settings::Get('system.report_webmax')) {
$replace_arr = [
'NAME' => $row['name'],
'DISKAVAILABLE' => ($row['diskspace'] / 1024),
/* traffic is stored in KB, template uses MB */
'DISKUSED' => round($row['diskspace_used'] / 1024, 2),
/* traffic is stored in KB, template uses MB */
'DISKAVAILABLE' => PhpHelper::sizeReadable($row['diskspace'] / 1024, null, 'bi'),
'DISKUSED' => PhpHelper::sizeReadable($row['diskspace_used'] / 1024, null, 'bi'),
'USAGE_PERCENT' => ($row['diskspace_used'] * 100) / $row['diskspace'],
'MAX_PERCENT' => Settings::Get('system.report_webmax')
];

View File

@@ -134,8 +134,8 @@ return [
'PASSWORD' => 'Wird mit dem Passwort des neuen Kundenkontos ersetzt.',
'EMAIL' => 'Wird mit der Adresse des neuen E-Mail-Kontos ersetzt.',
'CUSTOMER_NO' => 'Wir mit der Kunden-Nummer ersetzt',
'TRAFFIC' => 'Wird mit Traffic, der dem Kunden zugewiesen wurde, ersetzt (in MB).',
'TRAFFICUSED' => 'Wird mit Traffic, der vom Kunden bereits verbraucht wurde, ersetzt (in MB).',
'TRAFFIC' => 'Wird mit Traffic, der dem Kunden zugewiesen wurde, ersetzt.',
'TRAFFICUSED' => 'Wird mit Traffic, der vom Kunden bereits verbraucht wurde, ersetzt.',
'pop_success_alternative' => 'Willkommensmail für neue E-Mail-Konten für die alternative E-Mail-Adresse',
'EMAIL_PASSWORD' => 'Wird mit dem Passwort des neuen POP3/IMAP Kontos ersetzt.',
'index_html' => 'index.html Datei für neu erzeugte Kundenverzeichnisse',
@@ -165,8 +165,8 @@ return [
'MAX_PERCENT' => 'Wird mit dem Webspace/Traffic-Limit, welches dem Kunden zugewiesen wurde, ersetzt.',
'USAGE_PERCENT' => 'Wird mit dem Webspace/Traffic, welcher vom Kunden bereits verbraucht wurde, ersetzt.',
'diskmaxpercent' => 'Hinweismail für Kunden, wenn sie die angegebenen Prozent des Webspaces verbraucht haben',
'DISKAVAILABLE' => 'Wird mit dem Webspace, der dem Kunden zugewiesen wurde, ersetzt (in MB).',
'DISKUSED' => 'Wird mit dem Webspace, welcher vom Kunden bereits verbraucht wurde, ersetzt (in MB).',
'DISKAVAILABLE' => 'Wird mit dem Webspace, der dem Kunden zugewiesen wurde, ersetzt.',
'DISKUSED' => 'Wird mit dem Webspace, welcher vom Kunden bereits verbraucht wurde, ersetzt.',
'LINK' => 'Wird mit dem Link zum Zurücksetzen des Passworts ersetzt.',
'SERVER_HOSTNAME' => 'Wird mit dem System-Hostname (URL zu froxlor) ersetzt',
'SERVER_IP' => 'Wird mit der Standard-System-IP-Adresse ersetzt',
@@ -1034,11 +1034,11 @@ Pfad: {USR_PATH}
Vielen Dank, Ihr Administrator',
],
'trafficmaxpercent' => [
'mailbody' => 'Hallo {SALUTATION},\\n\\nSie haben bereits {TRAFFICUSED} MB von Ihren insgesamt {TRAFFIC} MB Traffic verbraucht.\\nDies sind mehr als {MAX_PERCENT}%%.\\n\\nVielen Dank,\\nIhr Administrator',
'mailbody' => 'Hallo {SALUTATION},\\n\\nSie haben bereits {TRAFFICUSED} von Ihren insgesamt {TRAFFIC} Traffic verbraucht.\\nDies sind mehr als {MAX_PERCENT}%%.\\n\\nVielen Dank,\\nIhr Administrator',
'subject' => 'Sie erreichen bald Ihr Traffic-Limit',
],
'diskmaxpercent' => [
'mailbody' => 'Hallo {SALUTATION},\\n\\nSie haben bereits {DISKUSED} MB von Ihren insgesamt {DISKAVAILABLE} MB Speicherplatz verbraucht.\\nDies sind mehr als {MAX_PERCENT}%%.\\n\\nVielen Dank,\\nIhr Administrator',
'mailbody' => 'Hallo {SALUTATION},\\n\\nSie haben bereits {DISKUSED} von Ihren insgesamt {DISKAVAILABLE} Speicherplatz verbraucht.\\nDies sind mehr als {MAX_PERCENT}%%.\\n\\nVielen Dank,\\nIhr Administrator',
'subject' => 'Sie erreichen bald Ihr Speicherplatz-Limit',
],
'2fa' => [

View File

@@ -136,8 +136,8 @@ return [
'PASSWORD' => 'Replaced with the customer\'s account password.',
'EMAIL' => 'Replaced with the address of the POP3/IMAP account.',
'CUSTOMER_NO' => 'Replaces with the customer number',
'TRAFFIC' => 'Replaced with the traffic in MB, which was assigned to the customer.',
'TRAFFICUSED' => 'Replaced with the traffic in MB, which was exhausted by the customer.',
'TRAFFIC' => 'Replaced with the traffic, which was assigned to the customer.',
'TRAFFICUSED' => 'Replaced with the traffic, which was exhausted by the customer.',
'pop_success_alternative' => 'Welcome mail for new email accounts sent to alternative address',
'EMAIL_PASSWORD' => 'Replaced with the POP3/IMAP account password.',
'index_html' => 'index file for newly created customer directories',
@@ -167,8 +167,8 @@ return [
'MAX_PERCENT' => 'Replaced with the diskusage/traffic limit for sending reports in percent.',
'USAGE_PERCENT' => 'Replaced with the diskusage/traffic, which was exhausted by the customer in percent.',
'diskmaxpercent' => 'Notification mail for customers when given maximum of percent of diskspace is exhausted',
'DISKAVAILABLE' => 'Replaced with the diskusage in MB, which was assigned to the customer.',
'DISKUSED' => 'Replaced with the diskusage in MB, which was exhausted by the customer.',
'DISKAVAILABLE' => 'Replaced with the diskusage, which was assigned to the customer.',
'DISKUSED' => 'Replaced with the diskusage, which was exhausted by the customer.',
'LINK' => 'Replaced with the customers password reset link.',
'SERVER_HOSTNAME' => 'Replaces the system-hostname (URL to froxlor)',
'SERVER_IP' => 'Replaces the default server ip-address',
@@ -1101,11 +1101,11 @@ Path: {USR_PATH}
Yours sincerely, your administrator',
],
'trafficmaxpercent' => [
'mailbody' => 'Dear {SALUTATION},\\n\\nyou used {TRAFFICUSED} MB of your available {TRAFFIC} MB of traffic.\\nThis is more than {MAX_PERCENT}%%.\\n\\nYours sincerely, your administrator',
'mailbody' => 'Dear {SALUTATION},\\n\\nyou used {TRAFFICUSED} of your available {TRAFFIC} of traffic.\\nThis is more than {MAX_PERCENT}%%.\\n\\nYours sincerely, your administrator',
'subject' => 'Reaching your traffic limit',
],
'diskmaxpercent' => [
'mailbody' => 'Dear {SALUTATION},\\n\\nyou used {DISKUSED} MB of your available {DISKAVAILABLE} MB of diskspace.\\nThis is more than {MAX_PERCENT}%%.\\n\\nYours sincerely, your administrator',
'mailbody' => 'Dear {SALUTATION},\\n\\nyou used {DISKUSED} of your available {DISKAVAILABLE} of diskspace.\\nThis is more than {MAX_PERCENT}%%.\\n\\nYours sincerely, your administrator',
'subject' => 'Reaching your diskspace limit',
],
'2fa' => [