andre 3 лет назад
Родитель
Сommit
5b3af7ae4f
1 измененных файлов с 15 добавлено и 1 удалено
  1. 15 1
      cwp7.php

+ 15 - 1
cwp7.php

@@ -477,6 +477,9 @@ function cwp7_delSubdomain($params) {
 	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
 		return 'Error: invalid domain name';
 	}
+	if(!filter_var($_POST['s'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
+		return 'Error: invalid subdomain name';
+	}
 	$cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
 	$response = $cwp7->getAccount($params['username']);
 	if($response['status'] != 'OK') {
@@ -505,7 +508,18 @@ function cwp7_delSubdomain($params) {
 		);
 		return 'Error: ' . $_POST['d'] . ' not in client subdomains';
 	}
-// do delete subdomain
+	// do delete subdomain
+	$vars['user'] = $params['username'];
+	$vars['name'] = $_POST['s'] . '.' . $_POST['d'];
+	$vars['type'] = 'subdomain';
+	$response = $cwp7->deleteDomain($vars);
+	logModuleCall(
+		'cwp7',
+		__FUNCTION__,
+		$vars,
+		'debug delSubdomain',
+		$response
+	);
 	return 'success';
 }