Skip to content

Commit b6d73e4

Browse files
authored
Merge pull request #12 from CubeCoders:main
Include NewEmail in Template Deploy.
2 parents 2fbc869 + 3ca694a commit b6d73e4

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

modules/servers/AMP/AMP.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,8 @@ function AMP_CreateAccount(array $params)
283283
$firstinitial = $params['clientsdetails']['firstname'][0];
284284
$lastname = $params['clientsdetails']['lastname'];
285285
$clientid = str_pad($params['clientsdetails']['client_id'], 4, '0', STR_PAD_LEFT);
286-
$username = $firstinitial.$lastname.'#'.$id;
286+
$username = $firstinitial.$lastname.'#'.$client_id;
287+
$emailaddr = $params['clientsdetails']['email'];
287288

288289
$password = sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
289290

@@ -298,9 +299,9 @@ function AMP_CreateAccount(array $params)
298299
$requiredTags = explode(',', trim($params['configoption3']));
299300

300301
foreach ($params['configoptions'] as $key => $value) {
301-
if($key[0] == '+' || $key[0] == '$')
302+
if($key[0] == '+')
302303
{
303-
$extraProvisionSettings[$key] = $value;
304+
$extraProvisionSettings[$key] = substr($value, 1);
304305
}
305306
elseif($key[0] == '@')
306307
{
@@ -312,6 +313,7 @@ function AMP_CreateAccount(array $params)
312313
'TemplateID' => $provisioningTemplateId,
313314
'NewUsername' => $username,
314315
'NewPassword' => $password,
316+
'NewEmail' => $emailaddr,
315317
'Tag' => $params['serviceid'],
316318
'FriendlyName' => $username.' '.$params['serviceid'],
317319
'Secret' => 'secretwhmcs'. $params['serviceid'],

0 commit comments

Comments
 (0)