andre 3 жил өмнө
parent
commit
60bcf21aa0
2 өөрчлөгдсөн 19 нэмэгдсэн , 3 устгасан
  1. 1 1
      api/cwp7/Admin.php
  2. 18 2
      cwp7.php

+ 1 - 1
api/cwp7/Admin.php

@@ -249,7 +249,7 @@ class cwp7_Admin {
             'user'      => $params['user'],
             'type'      => $params['type'],
             'name'      => $params['name'],
-            'path'      => 'public_html/' . $params['name'],
+            'path'      => $params['name'],
             'autossl'   => 0,
         );
         return $this->doRequest('admindomains', 'add', $data);

+ 18 - 2
cwp7.php

@@ -170,12 +170,28 @@ function cwp7_ClientArea($params){
 			$response
 		);
 	}
+	$domains = $response['result']['domains'];
+	$subDomains = $reponse['result']['subdomins'];
+	$clientInfo['domains'] = array();
+	foreach($domains as $domain) {
+		if($domain['path'] == '/home/' . $params['username'] . '/public_html') {
+			$clientInfo['managmentDomain'] = $domain['domain'];
+		} else {
+			array_push($clientInfo['domains'], $domain);
+			$clientInfo['domains'][$domain['domain']]['subdomains'] = array();
+			foreach($subDomains as $subDomain) {
+				if($subDomain['domain'] == $domain['domain']) {
+					array_push($clientInfo['domains'][$domain['domain']]['subdomains'], array($subDomain['subdomain'], $subDomain['path']));
+				}
+			}
+		}
+	}
 	logModuleCall(
 		'cwp7',
 		__FUNCTION__,
-		$params,
+		$response,
 		'debug',
-		$response
+		$clientInfo
 	);
 	return array(
         'tabOverviewReplacementTemplate' => 'clientarea',