|
|
@@ -60,11 +60,13 @@ class ChangePackage extends AddonController
|
|
|
{
|
|
|
|
|
|
$productManager = new ProductManager();
|
|
|
+ $configOption = new ConfigOptionsHelper;
|
|
|
+ $updateLimit = new UpdateLimit;
|
|
|
$productManager->loadById($params['pid']);
|
|
|
$api = new KerioWhmcs('whmcsKerioEmail', 'Thurdata', '1.0');
|
|
|
try {
|
|
|
$api->login($params['serverhostname'], $params['serverusername'], $params['serverpassword']);
|
|
|
- $result = $api->getDomainId('rondomali.ch');
|
|
|
+ $domainId = $api->getDomainId('rondomali.ch');
|
|
|
} catch (KerioApiException $error) {
|
|
|
logModuleCall(
|
|
|
'kerioEmail',
|
|
|
@@ -75,13 +77,16 @@ class ChangePackage extends AddonController
|
|
|
);
|
|
|
return ['error' => $error->getMessage()];
|
|
|
}
|
|
|
+ if ($domainId === FALSE) {
|
|
|
+ return "Error: Domain $domain not found";
|
|
|
+ }
|
|
|
|
|
|
logModuleCall(
|
|
|
'kerioEmail',
|
|
|
__FUNCTION__,
|
|
|
- $result,
|
|
|
- 'Debug ChangePackage',
|
|
|
- $params
|
|
|
+ $params,
|
|
|
+ 'Debug ChangPackage',
|
|
|
+ $domainId
|
|
|
);
|
|
|
|
|
|
$api->logout();
|