|
|
@@ -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 .
|
|
|
*
|