|
|
@@ -674,19 +674,19 @@ function zimbraSingle_ConfigOptions($params)
|
|
|
->select('serverid')
|
|
|
->where('groupid', '=', $serverGroupID)
|
|
|
->get();
|
|
|
- $serverID = $serverIDObj[0]->serverid;
|
|
|
+ $serverIDArray = recursiveFindAll($serverIDObj,'serverid');
|
|
|
+ $server = Capsule::table('tblservers')
|
|
|
+ ->select('ipaddress', 'username', 'password')
|
|
|
+ ->where('id', 'IN', implode(' ',$serverIDArray))
|
|
|
+ ->where('active', '=', 1)
|
|
|
+ ->get();
|
|
|
logModuleCall(
|
|
|
'zimbrasingle',
|
|
|
__FUNCTION__,
|
|
|
- $serverGroupID,
|
|
|
+ $serverIDArray,
|
|
|
"Debug" ,
|
|
|
- $serverIDObj
|
|
|
+ $server
|
|
|
);
|
|
|
- $server = Capsule::table('tblservers')
|
|
|
- ->select('ipaddress', 'username', 'password')
|
|
|
- ->where('id', '=', $serverID)
|
|
|
- ->where('active', '=', 1)
|
|
|
- ->get();
|
|
|
$accessData['zimbraServer'] = $server[0]->ipaddress;
|
|
|
$accessData['adminUser'] = $server[0]->username;
|
|
|
$adminPassCrypt = $server[0]->password;
|