|
|
@@ -12,13 +12,18 @@ require_once("api/Zm/Account.php");
|
|
|
use WHMCS\Database\Capsule;
|
|
|
|
|
|
$whmcs = App::self();
|
|
|
-$packageID = $_GET['pid'];
|
|
|
+$productID = $_GET['pid'];
|
|
|
$accessData = array('zimbraServer' => '', 'adminUser' => '', 'adminPass' => '');
|
|
|
-$serverIDObj = Capsule::table('tblhosting')
|
|
|
- ->select('server')
|
|
|
- ->where('packageid', '=', $packageID)
|
|
|
+$serverGroupIDObj = Capsule::table('tblhosting')
|
|
|
+ ->select('servergroup')
|
|
|
+ ->where('id', '=', $productID)
|
|
|
->get();
|
|
|
-$serverID = $serverIDObj[0]->server;
|
|
|
+$serverGroupID = $serverGroupIDObj[0]->servergroup;
|
|
|
+$serverIDObj = Capsule::table('tblservergroupsrel')
|
|
|
+->select('serverid')
|
|
|
+->where('groupid', '=', $serverGroupID)
|
|
|
+->get();
|
|
|
+$serverID = $serverIDObj[0]->serverid;
|
|
|
$server = Capsule::table('tblservers')
|
|
|
->select('ipaddress', 'username', 'password')
|
|
|
->where('id', '=', $serverID)
|