|
|
@@ -1,6 +1,6 @@
|
|
|
<?php
|
|
|
use WHMCS\Database\Capsule;
|
|
|
-require "/usr/share/pear/Net/DNS2.php";
|
|
|
+require_once 'Net/DNS2.php';
|
|
|
// opcache_reset();
|
|
|
|
|
|
function ZimbraEmail_ClientAreaCustomButtonArray ($params)
|
|
|
@@ -76,15 +76,15 @@ function ZimbraEmailCheckMX($params)
|
|
|
} else {
|
|
|
$domainMXrecord = array_shift($domainMX);
|
|
|
// if($domainMXrecord['target'] == $params['serverhostname']) {
|
|
|
- if($domainMXrecord['exchange'] == 'mail1.thurdata.ch') {
|
|
|
- return array('action' => 'show', 'mxtarget' => $domainMXrecord['target']);
|
|
|
+ if($domainMXrecord->exchange == 'mail1.thurdata.ch') {
|
|
|
+ return array('action' => 'show', 'mxtarget' => $domainMXrecord->exchange);
|
|
|
}
|
|
|
for($i=$clientDomains['startnumber'];$i<=$clientDomains['numreturned'];$i++) {
|
|
|
if($params['domain'] == $clientDomains['domains']['domain'][$i]['domainname']) {
|
|
|
- return array('action' => 'change', 'mxtarget' => $domainMXrecord['exchange']);
|
|
|
+ return array('action' => 'change', 'mxtarget' => $domainMXrecord->exchange);
|
|
|
}
|
|
|
}
|
|
|
- return array('action' => 'wrongMX', 'mxtarget' => $domainMXrecord['exchange']);
|
|
|
+ return array('action' => 'wrongMX', 'mxtarget' => $domainMXrecord->exchange);
|
|
|
}
|
|
|
}
|
|
|
|