andre 7 месяцев назад
Родитель
Сommit
d69829a4b7
2 измененных файлов с 2 добавлено и 47 удалено
  1. 1 12
      clientarea.tpl
  2. 1 35
      siteBuilder.php

+ 1 - 12
clientarea.tpl

@@ -187,19 +187,8 @@
                                     <input type="hidden" name="id" value="{$serviceid}" />
                                     <input type="hidden" name="modop" value="custom" />
                                     <input type="hidden" name="a" value="editSite" />
-                                    <input type="hidden" name="s" value="dev.{$site.name}" />
-                                    <button title="Edit Dev Webseite" type="submit" class="fabutton" style="background:none;padding:0px;border:none;">
-                                      <i class="fas fa-edit fa-fw"></i>
-                                    </button>
-                                  </form>
-                                </p>
-                                <p>
-                                  <form method="post" action="clientarea.php?action=productdetails">
-                                    <input type="hidden" name="id" value="{$serviceid}" />
-                                    <input type="hidden" name="modop" value="custom" />
-                                    <input type="hidden" name="a" value="pubSite" />
                                     <input type="hidden" name="s" value="{$site.name}" />
-                                    <button title="Migrate Dev to Prod" type="submit" class="fabutton" style="background:none;padding:0px;border:none;">
+                                    <button title="Edit Dev Webseite" type="submit" class="fabutton" style="background:none;padding:0px;border:none;">
                                       <i class="fas fa-edit fa-fw"></i>
                                     </button>
                                   </form>

+ 1 - 35
siteBuilder.php

@@ -485,7 +485,6 @@ function siteBuilder_ClientAreaAllowedFunctions() {
 		"Edit Site" => "editSite",
 		'Conform Revert Site' => 'revSiteConfirm',
 		'Revert Site' => 'revSite',
-		'Publish Site' => 'pubSite',
 		'Activate Prod' => 'enableProd',
 		'Deactivate Prod' => 'disableProd'
   	);
@@ -528,11 +527,6 @@ function siteBuilder_addSite($params) {
 		$site = $_POST['d'] . '.' . $params['domain'];
 	}
 	$siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
-	// init dev
-	$response = $siteBuilder->init($params['username'], 'dev.' . $site, $params['serverusername'], $params['serverpassword']);
-	if($response['status'] != '200') {
-		return 'Error: ' . $response['response'];
-	}
 	// init prod
 	$response = $siteBuilder->init($params['username'], $site, $params['serverusername'], $params['serverpassword']);
 	if($response['status'] != '200') {
@@ -658,12 +652,7 @@ function siteBuilder_delSite($params) {
 	}
 	$site = $_POST['s'];
 	$siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
-	// undeploy dev
-	$response = $siteBuilder->undeploy($params['username'], 'dev.' . $site, $params['serverusername'], $params['serverpassword']);
-	if($response['status'] != '200') {
-		return 'Error: ' . $response['response'];
-	}
-	// undeploy prod
+	// undeploy
 	$response = $siteBuilder->undeploy($params['username'], $site, $params['serverusername'], $params['serverpassword']);
 	if($response['status'] != '200') {
 		return 'Error: ' . $response['response'];
@@ -727,29 +716,6 @@ function siteBuilder_revSite($params) {
 	return 'success';
 }
 
-/**
- * Removes a domain from a siteBuilder account.
- *
- * @param array $params common module parameters
- *
- * @see https://developers.whmcs.com/provisioning-modules/supported-functions/
- *
- * @return string "success" or an error message
- */
-function siteBuilder_pubSite($params) {
-	if(!filter_var($_POST['s'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
-		return 'Error: invalid domain name';
-	}
-	$site = $_POST['s'];
-	$siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
-	// migrate dev to prod
-	$response = $siteBuilder->migrate($params['username'], $site, $params['serverusername'], $params['serverpassword']);
-	if($response['status'] != '200') {
-		return 'Error: ' . $response['response'];
-	}
-	return 'success';
-}
-
 /**
  * Returns API Url .
  *