|
|
@@ -76,7 +76,7 @@ class CreateAccount extends AddonController
|
|
|
$api = new KerioWhmcs('whmcsKerioEmail', 'Thurdata', '1.0');
|
|
|
try {
|
|
|
$api->login($params['serverhostname'], $params['serverusername'], $params['serverpassword']);
|
|
|
- $result = $api->createDomain($params['domain']);
|
|
|
+// $result = $api->createDomain($params['domain']);
|
|
|
$domainID = $result['result'][0]['id'];
|
|
|
} catch (KerioApiException $error) {
|
|
|
logModuleCall(
|
|
|
@@ -99,11 +99,11 @@ class CreateAccount extends AddonController
|
|
|
$acc_add = $params['configoptions']['acc_add'] + $params['configoptions']['acc_new'];
|
|
|
$acc_new = 0;
|
|
|
// update
|
|
|
- $acc_addObj = $configOption->getConfigurableOption($params['pid'], 'acc_add');
|
|
|
+ $acc_addObj = $configOption->getConfigurableOption($params['serviceid'], 'acc_add');
|
|
|
if(isset($acc_addObj->id)) {
|
|
|
$configOption->updateConfigurableOption($acc_addObj->id, ['qty' => $acc_add]);
|
|
|
}
|
|
|
- $acc_newObj = $configOption->getConfigurableOption($params['pid'], 'acc_new');
|
|
|
+ $acc_newObj = $configOption->getConfigurableOption($params['serviceid'], 'acc_new');
|
|
|
if(isset($acc_newObj->id)) {
|
|
|
$configOption->updateConfigurableOption($acc_newObj->id, ['qty' => $acc_new]);
|
|
|
}
|
|
|
@@ -124,11 +124,11 @@ class CreateAccount extends AddonController
|
|
|
$domainAddSize = $params['configoptions']['domainAddSize'] + $params['configoptions']['domainNewSize'];
|
|
|
$domainNewSize = 0;
|
|
|
// update
|
|
|
- $domainAddSizeObj = $configOption->getConfigurableOption($params['pid'], 'domainAddSize');
|
|
|
+ $domainAddSizeObj = $configOption->getConfigurableOption($params['serviceid'], 'domainAddSize');
|
|
|
if(isset($domainAddSizeObj->id)) {
|
|
|
$configOption->updateConfigurableOption($domainAddSizeObj->id, ['qty' => $domainAddSize]);
|
|
|
}
|
|
|
- $domainNewSizeObj = $configOption->getConfigurableOption($params['pid'], 'domainNewSize');
|
|
|
+ $domainNewSizeObj = $configOption->getConfigurableOption($params['serviceid'], 'domainNewSize');
|
|
|
if(isset($domainNewSizeObj->id)) {
|
|
|
$configOption->updateConfigurableOption($domainNewSizeObj->id, ['qty' => $domainNewSize]);
|
|
|
}
|
|
|
@@ -145,7 +145,7 @@ class CreateAccount extends AddonController
|
|
|
$attr['domainQuota']['diskSizeLimit']['isActive'] = FALSE;
|
|
|
}
|
|
|
try {
|
|
|
- $result = $api->modifyDomain($domainID, $attr);
|
|
|
+// $result = $api->modifyDomain($domainID, $attr);
|
|
|
} catch (KerioApiException $error) {
|
|
|
logModuleCall(
|
|
|
'kerioEmail',
|