Ver Fonte

check status before removing account

andre há 9 meses atrás
pai
commit
a8512809ad
1 ficheiros alterados com 17 adições e 0 exclusões
  1. 17 0
      siteBuilder.php

+ 17 - 0
siteBuilder.php

@@ -179,6 +179,23 @@ function siteBuilder_CreateAccount($params) {
  * @return string 'success' or an error message
  * @return string 'success' or an error message
  */
  */
 function siteBuilder_TerminateAccount($params) {
 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 {
 	try {
 		Capsule::table('sitePro_dom')
 		Capsule::table('sitePro_dom')
 		->where('relid',$params['serviceid'])
 		->where('relid',$params['serviceid'])