|
|
@@ -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
|
|
|
);
|