Browse Source

clientareafunctions

andre 3 years ago
parent
commit
6da2cf5738
2 changed files with 9 additions and 11 deletions
  1. 1 1
      api/cwp7/Admin.php
  2. 8 10
      cwp7.php

+ 1 - 1
api/cwp7/Admin.php

@@ -306,7 +306,7 @@ class cwp7_Admin {
 	/**
 	 * addAutoSSL
      * 
-     * @param array $user user, $name doaminname
+     * @param array $user user, $name domainname
 	 * 
 	 * @return array status or error
 	 */

+ 8 - 10
cwp7.php

@@ -524,12 +524,19 @@ function cwp7_delSubdomain($params) {
 }
 
 function cwp7_enableSSL($params) {
+	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
+		return 'Error: invalid domain name';
+	}
+	$vars['user'] = $params['username'];
+	$vars['name'] = $_POST['d'];
+	$cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
+	$response = $cwp7->enableSSL($vars);
 	logModuleCall(
 		'cwp7',
 		__FUNCTION__,
 		$_POST,
 		'debug custom',
-		$params
+		$response
 	);
 	return 'success';
 }
@@ -602,15 +609,6 @@ function cwp7_infoDNS($params) {
 		return 'Error: invalid domain name';
 	}
 	$cwp7nameserver = cwp7CheckSOA($_POST['d']);
-
-	logModuleCall(
-		'cwp7',
-		__FUNCTION__,
-		$_POST,
-		'debug infoDNS',
-		$cwp7nameserver
-	);
-
 	return array(
         'templatefile' => 'cwp7_help_dns',
         'vars' => array(