|
|
@@ -179,23 +179,33 @@ function siteBuilder_CreateAccount($params) {
|
|
|
* @return string 'success' or an error message
|
|
|
*/
|
|
|
function siteBuilder_TerminateAccount($params) {
|
|
|
+ try {
|
|
|
+ Capsule::table('sitePro_dom')
|
|
|
+ ->where('relid',$params['serviceid'])
|
|
|
+ ->delete();
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ logModuleCall(
|
|
|
+ 'siteBuilder',
|
|
|
+ __FUNCTION__,
|
|
|
+ $params,
|
|
|
+ 'Error: could remove domains from database',
|
|
|
+ $e->getMessage()
|
|
|
+ );
|
|
|
+ return 'Error: could remove domains from database';
|
|
|
+ }
|
|
|
try {
|
|
|
Capsule::table('sitePro_acc')
|
|
|
->where('account',$params['username'])
|
|
|
- ->update(
|
|
|
- array(
|
|
|
- 'enabled' => false,
|
|
|
- )
|
|
|
- );
|
|
|
+ ->delete();
|
|
|
} catch (\Exception $e) {
|
|
|
logModuleCall(
|
|
|
'siteBuilder',
|
|
|
__FUNCTION__,
|
|
|
$params,
|
|
|
- 'Error: could update status in database',
|
|
|
+ 'Error: could remove account from database',
|
|
|
$e->getMessage()
|
|
|
);
|
|
|
- return 'Error: could update status in database';
|
|
|
+ return 'Error: could remove account from database';
|
|
|
}
|
|
|
$siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
|
|
|
$response = $siteBuilder->terminate($params['domain'],$params['username']);
|