andre преди 7 месеца
родител
ревизия
9aa81ee5bc
променени са 1 файла, в които са добавени 27 реда и са изтрити 18 реда
  1. 27 18
      siteBuilder.php

+ 27 - 18
siteBuilder.php

@@ -680,15 +680,21 @@ function siteBuilder_delSite($params) {
 				);
 			return 'Error: Response format error';
 		} else if (isset($res->url) && $res->url) {
-			logModuleCall(
-				'siteBuilder',
-				__FUNCTION__,
-				$params,
-				'Debug',
-				$res
-				);
-			// on success 
-			return 'success';
+			$result = $api->remoteCall('delete-site', array(
+				'domain' => $site
+			));
+			if (!$result || !is_object($result)) {
+				logModuleCall(
+					'siteBuilder',
+					__FUNCTION__,
+					$params,
+					'Error: Response format error',
+					$result
+					);
+				return 'Error: Response format error';
+			} else if (isset($result->ok) && $res->ok) {
+				return 'success';
+			}
 		} else {
 			logModuleCall(
 				'siteBuilder',
@@ -796,15 +802,18 @@ function siteBuilder_revSite($params) {
 				$result = $api->remoteCall('delete-site', array(
 					'domain' => $site
 				));
-				logModuleCall(
-					'siteBuilder',
-					__FUNCTION__,
-					$params,
-					'Debug',
-					$result
-					);
-				// on success 
-				return 'success';
+				if (!$result || !is_object($result)) {
+					logModuleCall(
+						'siteBuilder',
+						__FUNCTION__,
+						$params,
+						'Error: Response format error',
+						$result
+						);
+					return 'Error: Response format error';
+				} else if (isset($result->ok) && $res->ok) {
+					return 'success';
+				}
 			} else {
 				logModuleCall(
 					'siteBuilder',