|
|
@@ -1,14 +1,9 @@
|
|
|
<?php
|
|
|
namespace ThurData\Servers\KerioEmail\App\UI\Client\DomainAlias\Pages;
|
|
|
|
|
|
-use ThurData\Servers\KerioEmail\App\Helpers\KerioManager;
|
|
|
-use ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Models\Domain;
|
|
|
-use ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Repository;
|
|
|
use ThurData\Servers\KerioEmail\App\UI\Client\DomainAlias\Buttons\AddDomainAliasButton;
|
|
|
-use ThurData\Servers\KerioEmail\App\UI\Client\DomainAlias\Buttons\AddListButton;
|
|
|
use ThurData\Servers\KerioEmail\App\UI\Client\DomainAlias\Buttons\DeleteDomainAliasButton;
|
|
|
use ThurData\Servers\KerioEmail\App\UI\Client\DomainAlias\Buttons\MassDeleteDomainAliasButton;
|
|
|
-use ThurData\Servers\KerioEmail\Core\Models\Whmcs\Hosting;
|
|
|
use ThurData\Servers\KerioEmail\Core\UI\Interfaces\ClientArea;
|
|
|
use ThurData\Servers\KerioEmail\Core\UI\Widget\DataTable\Column;
|
|
|
use ThurData\Servers\KerioEmail\Core\UI\Widget\DataTable\DataProviders\DataProvider;
|
|
|
@@ -50,6 +45,7 @@ class DomainAliases extends DataTable implements ClientArea
|
|
|
public function loadData()
|
|
|
{
|
|
|
|
|
|
+ $maildomain = $this->getWhmcsParamByKey('domain');
|
|
|
$api = new KerioWhmcs('whmcsKerioEmail', 'Thurdata', '1.0');
|
|
|
try {
|
|
|
$api->login($this->getWhmcsParamByKey('serverhostname'), $this->getWhmcsParamByKey('serverusername'), $this->getWhmcsParamByKey('serverpassword'));
|
|
|
@@ -65,10 +61,8 @@ class DomainAliases extends DataTable implements ClientArea
|
|
|
return ['error' => $error->getMessage()];
|
|
|
}
|
|
|
foreach($domains as $domain) {
|
|
|
- if(($domain['name']) === $this->getWhmcsParamByKey('domain')){
|
|
|
- $this->domainID = $domain['id'];
|
|
|
- $this->domainName = $domain['name'];
|
|
|
- $this->aliasList = $domain['aliasList'];
|
|
|
+ if(($domain['name']) === $maildomain){
|
|
|
+ $aliasList = $domain['aliasList'];
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -81,7 +75,7 @@ class DomainAliases extends DataTable implements ClientArea
|
|
|
/**
|
|
|
* parse aliases
|
|
|
*/
|
|
|
- foreach ($this->aliasList as $alias)
|
|
|
+ foreach ($aliasList as $alias)
|
|
|
{
|
|
|
/* @var $alias Alias */
|
|
|
$tmp = [
|