andre 3 سال پیش
والد
کامیت
3f87b68a14
3فایلهای تغییر یافته به همراه5 افزوده شده و 25 حذف شده
  1. 1 1
      clientarea.tpl
  2. 3 19
      cwp7.php
  3. 1 5
      cwp7_add_subdomain.tpl

+ 1 - 1
clientarea.tpl

@@ -399,7 +399,7 @@
                                   <input type="hidden" name="modop" value="custom" />
                                   <input type="hidden" name="a" value="newSubdomain" />
                                   <input type="hidden" name="d" value="{$subdomain.domain}" />
-                                  <button title="Neue Subdomaine" type="submit" class="fabutton" style="background:none;padding:0px;border:none;font-size: 75%;">
+                                  <button title="Neue Subdomaine" type="submit" class="fabutton" style="background:none;border:none;font-size:75%;">
                                     <i class="fas fa-plus fa-fw"></i> Neue Subdomaine
                                   </button>
                                 </form>

+ 3 - 19
cwp7.php

@@ -581,32 +581,16 @@ function cwp7_addDomain($params) {
  * @return array template information
  */
 function cwp7_newSubdomain($params) {
-	$cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
-	$response = $cwp7->getAccount($params['username']);
-	if($response['status'] != 'OK') {
-		logModuleCall(
-			'cwp7',
-			__FUNCTION__,
-			$params,
-			'debug',
-			$response
-		);
-	}
-	$domains = $response['result']['domains'];
-	$clientdomains = array();
-	foreach($domains as $domain){
-		if($domain['domain'] != $params['domain']) {
-			array_push($clientdomains, $domain['domain']);
-		}
+	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
+		return 'Error: invalid domain name';
 	}
-
 	return array(
         'breadcrumb' => array(
             'clientarea.php?action=productdetails&id=' . $params['serviceid'] . '&modop=custom&a=newSubdomain' => 'Neue Subdomaine',
         ),
 		'templatefile' => 'cwp7_add_subdomain',
 		'vars' => array(
-            'domains' => $clientdomains,
+            'domainselected' => $_POST['d'],
         ),
     );
 }

+ 1 - 5
cwp7_add_subdomain.tpl

@@ -41,11 +41,7 @@
 										<input type="hidden" name="modop" value="custom" />
 										<input type="hidden" name="a" value="addSubdomain" />
 										<input style="margin-right:20px;" class="form-control" type="text" maxlength=256 name="s" /> 
-										<select style="margin-right:20px;" class="form-control" name="d">
-											{foreach $domains as $domain}
-												<option value="{$domain}">{$domain}</option>
-											{/foreach}
-										</select> 
+										{$domainselected}
 										<button type="submit" class="btn btn-primary btn-block">
 											Erstellen
 										</button>