andre vor 2 Jahren
Ursprung
Commit
709e7aee91
1 geänderte Dateien mit 4 neuen und 10 gelöschten Zeilen
  1. 4 10
      app/UI/Client/DomainAlias/Pages/DomainAliases.php

+ 4 - 10
app/UI/Client/DomainAlias/Pages/DomainAliases.php

@@ -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 = [