Forráskód Böngészése

allow empty hostname

andre 7 hónapja
szülő
commit
405135413e
1 módosított fájl, 7 hozzáadás és 3 törlés
  1. 7 3
      siteBuilder.php

+ 7 - 3
siteBuilder.php

@@ -512,10 +512,14 @@ function siteBuilder_newSite($params) {
  * @return string "success" or an error message
  */
 function siteBuilder_addSite($params) {
-	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
-		return 'Error: invalid site name';
+	if(empty($_POST['d'])) {
+		$site = $params['domain'];
+	} else {
+		if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
+			return 'Error: invalid site name';
+		}
+		$site = $_POST['d'] . '.' . $params['domain'];
 	}
-	$site = $_POST['d'] . '.' . $params['domain'];
 	$siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
 	$response = $siteBuilder->deployDev($params['username'], $site, $params['serverusername'], $params['serverpassword']);
 	if($response['status'] != '200') {