Ver Fonte

clientareafunctions

andre há 3 anos atrás
pai
commit
4118a0661c
1 ficheiros alterados com 6 adições e 5 exclusões
  1. 6 5
      cwp7.php

+ 6 - 5
cwp7.php

@@ -17,7 +17,7 @@ if (!defined('WHMCS')) {
 	die('This file cannot be accessed directly');
 }
 
-$nameserver = array('10.200.22.100');
+$testvar = "blubb";
 
 function cwp7_MetaData() {
     return array(
@@ -200,7 +200,7 @@ function cwp7_ClientArea($params){
 				$domain['sslexpire'] = $sslSites[$domain['domain']]['expire'];
 				$domain['autossl'] = $sslSites[$domain['domain']]['auotssl'];
 			}
-			if(cwp7CheckDNS($domain['domain'],$params['serverip'],$nameserver) == 1) {
+			if(cwp7CheckDNS($domain['domain'],$params['serverip']) == 1) {
 				$domain['DNS'] = 1;
 			}
 			$domain['subdomains'] = array();
@@ -216,7 +216,7 @@ function cwp7_ClientArea($params){
 						unset($subDomain['sslexpire']);
 						unset($subDomain['autossl']);
 					}
-					if(cwp7CheckDNS($subFQDN,$params['serverip'],$nameserver) == 1) {
+					if(cwp7CheckDNS($subFQDN,$params['serverip']) == 1) {
 						$subDomain['DNS'] = 1;
 					} else {
 						unset($subDomain['DNS']);
@@ -321,10 +321,11 @@ function cwp7_UsageUpdate($params) {
 	}
 }
 
-function cwp7CheckDNS($domain, $serverIP, $nameserver, $recurse = 0) {
+function cwp7CheckDNS($domain, $serverIP, $recurse = 0) {
 	if($recurse > 3) {
 		return false;
 	}
+	$nameserver = array('10.200.22.100');
 	$resolver = new Net_DNS2_Resolver(array('nameservers' => $nameserver));
     try {
             $result = $resolver->query($domain, 'A');
@@ -340,7 +341,7 @@ function cwp7CheckDNS($domain, $serverIP, $nameserver, $recurse = 0) {
 	}
 	$domainA = $result->answer;
 	if($domainA[0]->type == 'CNAME') {
-		if(cwp7CheckDNS($domainA[0]->cname, $serverIP, $nameserver, $recurse++)) {
+		if(cwp7CheckDNS($domainA[0]->cname, $serverIP, $recurse++)) {
 			return true;
 		}
 	}