|
|
@@ -24,25 +24,19 @@ function zimbraSingleGetAccess()
|
|
|
{
|
|
|
global $packageid;
|
|
|
$accessData = array('zimbraServer' => '', 'adminUser' => '', 'adminPass' => '');
|
|
|
-/* $whmcs = App::self();
|
|
|
+ $whmcs = App::self();
|
|
|
$serverGroupID = $whmcs->get_req_var('servergroup');
|
|
|
- $serverID = Capsule::table('tblservergroupsrel')
|
|
|
- ->select('serverid')
|
|
|
- ->where('groupid', '=', $serverGroupID)
|
|
|
- ->get(); */
|
|
|
- $serverID = Capsule::table('tblhosting')
|
|
|
- ->select('server')
|
|
|
- ->where('packageid', '=', $packageid)
|
|
|
- ->get();
|
|
|
-
|
|
|
- logModuleCall(
|
|
|
- 'zimbrasingle',
|
|
|
- __FUNCTION__,
|
|
|
- $params,
|
|
|
- "debug: serverID",
|
|
|
- $serverID
|
|
|
- );
|
|
|
-
|
|
|
+ if($serverGroupID) {
|
|
|
+ $serverID = Capsule::table('tblservergroupsrel')
|
|
|
+ ->select('serverid')
|
|
|
+ ->where('groupid', '=', $serverGroupID)
|
|
|
+ ->get();
|
|
|
+ } else {
|
|
|
+ $serverID = Capsule::table('tblhosting')
|
|
|
+ ->select('server')
|
|
|
+ ->where('packageid', '=', $packageid)
|
|
|
+ ->get();
|
|
|
+ }
|
|
|
$servers = Capsule::table('tblservers')
|
|
|
->select('ipaddress', 'username', 'password')
|
|
|
->where('id', '=', $serverID[0]->server)
|