Эх сурвалжийг харах

new check_configure_kerio_buisness_mail.tpl

andre 6 сар өмнө
parent
commit
761ec4672d

+ 7 - 1
core/Helper/DnsHelper.php

@@ -2,6 +2,7 @@
 
 namespace ThurData\Servers\KerioEmail\Core\Helper;
 use ThurData\Servers\KerioEmail\Core\Models\Whmcs\Server;
+use ThurData\Servers\KerioEmail\Core\Helper\ConfigOptionsHelper;
 
 require_once '/usr/share/php/Net/DNS2.php';
 use \Net\DNS2\Net_DNS2_Resolver as Net_DNS2_Resolver;
@@ -27,11 +28,16 @@ class DnsHelper
         $server = Server::select('id', 'nameserver1ip', 'nameserver2ip')->findOrFail($params['serverid']);
         $nameserver = array(trim($server->nameserver1ip), trim($server->nameserver2ip));
         $clientDomains = localAPI('GetClientsDomains', array('clientid' => $params['userid']));
+        if($clientDomains['totalresults'] == 0){
+            $vars['selfDNS'] = FALSE;
+            return $vars;
+        }
+        $configOption = new ConfigOptionsHelper;
 
         logModuleCall(
             'kerioEmail',
             __FUNCTION__,
-            $params,
+            $configOption,
             'Debug',
             $clientDomains
         );