diff --git a/lib/Froxlor/Api/Commands/EmailAccounts.php b/lib/Froxlor/Api/Commands/EmailAccounts.php index 094363bc..74e11177 100644 --- a/lib/Froxlor/Api/Commands/EmailAccounts.php +++ b/lib/Froxlor/Api/Commands/EmailAccounts.php @@ -222,6 +222,7 @@ class EmailAccounts extends ApiCommand implements ResourceEntity 'NAME' => $customer['name'], 'FIRSTNAME' => $customer['firstname'], 'COMPANY' => $customer['company'], + 'USERNAME' => $customer['loginname'], 'CUSTOMER_NO' => $customer['customernumber'] ]; diff --git a/lib/Froxlor/Api/Commands/Ftps.php b/lib/Froxlor/Api/Commands/Ftps.php index 37a8dda0..15020139 100644 --- a/lib/Froxlor/Api/Commands/Ftps.php +++ b/lib/Froxlor/Api/Commands/Ftps.php @@ -268,6 +268,7 @@ class Ftps extends ApiCommand implements ResourceEntity 'NAME' => $customer['name'], 'FIRSTNAME' => $customer['firstname'], 'COMPANY' => $customer['company'], + 'USERNAME' => $customer['loginname'], 'CUSTOMER_NO' => $customer['customernumber'], 'USR_NAME' => $username, 'USR_PASS' => htmlentities(htmlentities($password)), diff --git a/lib/Froxlor/Api/Commands/Mysqls.php b/lib/Froxlor/Api/Commands/Mysqls.php index 1465ef95..52d44f8f 100644 --- a/lib/Froxlor/Api/Commands/Mysqls.php +++ b/lib/Froxlor/Api/Commands/Mysqls.php @@ -162,6 +162,7 @@ class Mysqls extends ApiCommand implements ResourceEntity 'NAME' => $userinfo['name'], 'FIRSTNAME' => $userinfo['firstname'], 'COMPANY' => $userinfo['company'], + 'USERNAME' => $userinfo['loginname'], 'CUSTOMER_NO' => $userinfo['customernumber'], 'DB_NAME' => $username, 'DB_PASS' => htmlentities(htmlentities($password)), diff --git a/lib/Froxlor/Cron/Traffic/ReportsCron.php b/lib/Froxlor/Cron/Traffic/ReportsCron.php index 57dc308d..fc40e5d7 100644 --- a/lib/Froxlor/Cron/Traffic/ReportsCron.php +++ b/lib/Froxlor/Cron/Traffic/ReportsCron.php @@ -59,7 +59,7 @@ class ReportsCron extends FroxlorCron if ((int)Settings::Get('system.report_trafficmax') > 0) { // Warn the customers at xx% traffic-usage $result_stmt = Database::prepare(" - SELECT `c`.`customerid`, `c`.`customernumber`, `c`.`adminid`, `c`.`name`, `c`.`firstname`, + SELECT `c`.`customerid`, `c`.`loginname`, `c`.`customernumber`, `c`.`adminid`, `c`.`name`, `c`.`firstname`, `c`.`company`, `c`.`traffic`, `c`.`email`, `c`.`def_language`, `a`.`name` AS `adminname`, `a`.`email` AS `adminmail`, (SELECT SUM(`t`.`http` + `t`.`ftp_up` + `t`.`ftp_down` + `t`.`mail`) @@ -90,6 +90,7 @@ class ReportsCron extends FroxlorCron 'NAME' => $rep_userinfo['name'], 'FIRSTNAME' => $rep_userinfo['firstname'], '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 */ @@ -332,7 +333,7 @@ class ReportsCron extends FroxlorCron * report about diskusage for customers */ $result_stmt = Database::query(" - SELECT `c`.`customerid`, `c`.`customernumber`, `c`.`adminid`, `c`.`name`, `c`.`firstname`, + SELECT `c`.`customerid`, `c`.`loginname`, `c`.`customernumber`, `c`.`adminid`, `c`.`name`, `c`.`firstname`, `c`.`company`, `c`.`diskspace`, `c`.`diskspace_used`, `c`.`email`, `c`.`def_language`, `a`.`name` AS `adminname`, `a`.`email` AS `adminmail` FROM `" . TABLE_PANEL_CUSTOMERS . "` AS `c` @@ -356,6 +357,7 @@ class ReportsCron extends FroxlorCron 'NAME' => $rep_userinfo['name'], 'FIRSTNAME' => $rep_userinfo['firstname'], '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 */ diff --git a/lib/formfields/admin/templates/template.replacers.php b/lib/formfields/admin/templates/template.replacers.php index 3a01962a..71d4ba37 100644 --- a/lib/formfields/admin/templates/template.replacers.php +++ b/lib/formfields/admin/templates/template.replacers.php @@ -46,8 +46,7 @@ return [ ], [ 'var' => 'USERNAME', - 'description' => lng('admin.templates.USERNAME'), - 'visible' => $template == 'createcustomer' || $template == 'password_reset' + 'description' => lng('admin.templates.USERNAME') ], [ 'var' => 'PASSWORD',