andre 5 лет назад
Родитель
Сommit
ea80b59740
1 измененных файлов с 8 добавлено и 8 удалено
  1. 8 8
      zimbraSingle.php

+ 8 - 8
zimbraSingle.php

@@ -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;