andre 5 lat temu
rodzic
commit
c11e9b6f41
1 zmienionych plików z 10 dodań i 13 usunięć
  1. 10 13
      zimbraSingle.inc

+ 10 - 13
zimbraSingle.inc

@@ -23,24 +23,21 @@ function zimbraSingle_MetaData()
 function zimbraSingleGetAccess()
 function zimbraSingleGetAccess()
 {
 {
     $accessData = array('zimbraServer' => '', 'adminUser' => '', 'adminPass' => '');
     $accessData = array('zimbraServer' => '', 'adminUser' => '', 'adminPass' => '');
-//    $whmcs = App::self();
-//    $servergroup = $whmcs->get_req_var('servergroup');
+    $whmcs = App::self();
+    $serverGroupID = $whmcs->get_req_var('servergroup');
     
     
-//    select * from tblservers where id = (select serverid from tblservergroupsrel where groupid = 11)\G
+//    select * from tblservers where id = (select serverid from tblservergroupsrel where groupid = 11) and active = 1\G
+    $serverID = Capsule::table('tblservergroupsrel')
+        ->select('serverid')
+        ->where('groupid', '=', $serverGroupID)
+        ->get();
+
     $servers = Capsule::table('tblservers')
     $servers = Capsule::table('tblservers')
         ->select('ipaddress', 'username', 'password')
         ->select('ipaddress', 'username', 'password')
-        ->where('name', '=', 'Zimbra Single Mailbox')
+        ->where('id', '=', $serverID)
+        ->where('active', '=', 1)
         ->get();
         ->get();
 
 
-    $test = $servers->get_req_var('ipaddress');
-    logModuleCall(
-        'zimbrasingle',
-        __FUNCTION__,
-        $params,
-        "debug: ipaddress",
-        $test
-    );
-
     $accessData['zimbraServer'] = $servers[0]->ipaddress;
     $accessData['zimbraServer'] = $servers[0]->ipaddress;
     $accessData['adminUser'] = $servers[0]->username;
     $accessData['adminUser'] = $servers[0]->username;
     $adminPassCrypt = $servers[0]->password;
     $adminPassCrypt = $servers[0]->password;