|
@@ -27,37 +27,21 @@ function zimbraSingleGetAccess()
|
|
|
$whmcs = App::self();
|
|
$whmcs = App::self();
|
|
|
$serverGroupID = $whmcs->get_req_var('servergroup');
|
|
$serverGroupID = $whmcs->get_req_var('servergroup');
|
|
|
if($serverGroupID) {
|
|
if($serverGroupID) {
|
|
|
- $serverID = Capsule::table('tblservergroupsrel')
|
|
|
|
|
|
|
+ $serverIDObj = Capsule::table('tblservergroupsrel')
|
|
|
->select('serverid')
|
|
->select('serverid')
|
|
|
->where('groupid', '=', $serverGroupID)
|
|
->where('groupid', '=', $serverGroupID)
|
|
|
->get();
|
|
->get();
|
|
|
-
|
|
|
|
|
- logModuleCall(
|
|
|
|
|
- 'zimbrasingle',
|
|
|
|
|
- __FUNCTION__,
|
|
|
|
|
- $params,
|
|
|
|
|
- "debug: serverID",
|
|
|
|
|
- $serverID
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
- } else {
|
|
|
|
|
-
|
|
|
|
|
- logModuleCall(
|
|
|
|
|
- 'zimbrasingle',
|
|
|
|
|
- __FUNCTION__,
|
|
|
|
|
- $params,
|
|
|
|
|
- "debug: Im there",
|
|
|
|
|
- "bla"
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
- $serverID = Capsule::table('tblhosting')
|
|
|
|
|
|
|
+ $serverID = $serverIDObj[0]->serverid;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $serverIDObj = Capsule::table('tblhosting')
|
|
|
->select('server')
|
|
->select('server')
|
|
|
->where('packageid', '=', $packageid)
|
|
->where('packageid', '=', $packageid)
|
|
|
->get();
|
|
->get();
|
|
|
- }
|
|
|
|
|
|
|
+ $serverID = $serverIDObj[0]->server;
|
|
|
|
|
+ }
|
|
|
$servers = Capsule::table('tblservers')
|
|
$servers = Capsule::table('tblservers')
|
|
|
->select('ipaddress', 'username', 'password')
|
|
->select('ipaddress', 'username', 'password')
|
|
|
- ->where('id', '=', $serverID[0]->server)
|
|
|
|
|
|
|
+ ->where('id', '=', $serverID)
|
|
|
->where('active', '=', 1)
|
|
->where('active', '=', 1)
|
|
|
->get();
|
|
->get();
|
|
|
$accessData['zimbraServer'] = $servers[0]->ipaddress;
|
|
$accessData['zimbraServer'] = $servers[0]->ipaddress;
|