|
@@ -278,18 +278,6 @@ function siteBuilder_TerminateAccount($params) {
|
|
|
* @return string 'success' or an error message
|
|
* @return string 'success' or an error message
|
|
|
*/
|
|
*/
|
|
|
function siteBuilder_SuspendAccount($params) {
|
|
function siteBuilder_SuspendAccount($params) {
|
|
|
- // disable default site
|
|
|
|
|
- $siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
|
|
|
|
|
- $status = $siteBuilder->isenabled($params['username'],$params['domain']);
|
|
|
|
|
- if($status['status'] != '200') {
|
|
|
|
|
- return 'Error: ' . $status['response']['error'];
|
|
|
|
|
- }
|
|
|
|
|
- if($status['response']['isenabled'] == 'YES'){
|
|
|
|
|
- $response = $siteBuilder->disable($params['username'],$params['domain']);
|
|
|
|
|
- if($response['status'] != '200') {
|
|
|
|
|
- return 'Error: ' . $response['response']['error'];
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
// set account to disabled in database
|
|
// set account to disabled in database
|
|
|
try {
|
|
try {
|
|
|
Capsule::table('sitePro_acc')
|
|
Capsule::table('sitePro_acc')
|
|
@@ -309,18 +297,10 @@ function siteBuilder_SuspendAccount($params) {
|
|
|
}
|
|
}
|
|
|
// disable all sites but not change status in DB for unsuspend restoring
|
|
// disable all sites but not change status in DB for unsuspend restoring
|
|
|
$sites = getSites($params['serviceid']);
|
|
$sites = getSites($params['serviceid']);
|
|
|
|
|
+ $siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
|
|
|
if(!empty($sites)) {
|
|
if(!empty($sites)) {
|
|
|
foreach($sites as $site) {
|
|
foreach($sites as $site) {
|
|
|
$response = $siteBuilder->disable($params['username'], $site, $params['serverusername'], $params['serverpassword']);
|
|
$response = $siteBuilder->disable($params['username'], $site, $params['serverusername'], $params['serverpassword']);
|
|
|
-
|
|
|
|
|
- logModuleCall(
|
|
|
|
|
- 'siteBuilder',
|
|
|
|
|
- __FUNCTION__,
|
|
|
|
|
- $params,
|
|
|
|
|
- 'Debug',
|
|
|
|
|
- $response
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
if($response['status'] != '200') {
|
|
if($response['status'] != '200') {
|
|
|
return 'Error: ' . $response['response']['error'];
|
|
return 'Error: ' . $response['response']['error'];
|
|
|
}
|
|
}
|
|
@@ -343,12 +323,6 @@ function siteBuilder_SuspendAccount($params) {
|
|
|
* @return string 'success' or an error message
|
|
* @return string 'success' or an error message
|
|
|
*/
|
|
*/
|
|
|
function siteBuilder_UnsuspendAccount($params) {
|
|
function siteBuilder_UnsuspendAccount($params) {
|
|
|
- $siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
|
|
|
|
|
- // enable deafult site
|
|
|
|
|
- $response = $siteBuilder->enable($params['username'], $params['domain'], $params['serverusername'], $params['serverpassword']);
|
|
|
|
|
- if($response['status'] != '200') {
|
|
|
|
|
- return 'Error: ' . $response['response']['error'];
|
|
|
|
|
- }
|
|
|
|
|
// set account to enabled in database
|
|
// set account to enabled in database
|
|
|
try {
|
|
try {
|
|
|
Capsule::table('sitePro_acc')
|
|
Capsule::table('sitePro_acc')
|
|
@@ -368,15 +342,7 @@ function siteBuilder_UnsuspendAccount($params) {
|
|
|
}
|
|
}
|
|
|
// enable active sites
|
|
// enable active sites
|
|
|
$sites = getSitesEnabled($params['serviceid']);
|
|
$sites = getSitesEnabled($params['serviceid']);
|
|
|
-
|
|
|
|
|
- logModuleCall(
|
|
|
|
|
- 'siteBuilder',
|
|
|
|
|
- __FUNCTION__,
|
|
|
|
|
- $params,
|
|
|
|
|
- 'Debug',
|
|
|
|
|
- $site
|
|
|
|
|
- );
|
|
|
|
|
-
|
|
|
|
|
|
|
+ $siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
|
|
|
if(!empty($sites)) {
|
|
if(!empty($sites)) {
|
|
|
foreach($sites as $site) {
|
|
foreach($sites as $site) {
|
|
|
$response = $siteBuilder->enable($params['username'], $site, $params['serverusername'], $params['serverpassword']);
|
|
$response = $siteBuilder->enable($params['username'], $site, $params['serverusername'], $params['serverpassword']);
|