|
|
@@ -179,6 +179,23 @@ function siteBuilder_CreateAccount($params) {
|
|
|
* @return string 'success' or an error message
|
|
|
*/
|
|
|
function siteBuilder_TerminateAccount($params) {
|
|
|
+ try {
|
|
|
+ $active = Capsule::table('sitePro_acc')
|
|
|
+ ->where('account',$params['username'])
|
|
|
+ ->value('enabled');
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ logModuleCall(
|
|
|
+ 'siteBuilder',
|
|
|
+ __FUNCTION__,
|
|
|
+ $params,
|
|
|
+ 'Error: could remove account from database',
|
|
|
+ $e->getMessage()
|
|
|
+ );
|
|
|
+ return 'Error: could remove account from database';
|
|
|
+ }
|
|
|
+ if($active == true) {
|
|
|
+ return 'Error: Account is active, please suspend account first';
|
|
|
+ }
|
|
|
try {
|
|
|
Capsule::table('sitePro_dom')
|
|
|
->where('relid',$params['serviceid'])
|