andre 7 месяцев назад
Родитель
Сommit
ebea272fa5
1 измененных файлов с 21 добавлено и 14 удалено
  1. 21 14
      siteBuilder.php

+ 21 - 14
siteBuilder.php

@@ -442,20 +442,27 @@ function siteBuilder_UsageUpdate($params) {
 		logActivity('ERROR: Unable to update sitebuilder server usage: ' . implode('#',[$response]));
 	}
 	$stats = $response['response']['quota'];
-	$productsObj = Capsule::table('tblhosting')
-        ->select('id','username')
-        ->where('server', '=', $params['serverid'])
-        ->where('domainstatus', '=', 'Active')
-        ->get();
-	
-	logModuleCall(
-		'siteBuilder',
-		__FUNCTION__,
-		$stats,
-		'debug',
-		$productsObj
-		);
-
+	foreach($stats as $stat){
+		try {
+            Capsule::table('tblhosting')
+                ->where('server', $params['serverid'])
+                ->where('username', $stat['user'])
+                ->update([
+                    'diskusage' => $stat['used'],
+                    'disklimit' => $stat['hard'],
+                    'lastupdate' => Capsule::raw('now()'),
+                ]);
+        } catch (\Exception $e) {
+			logActivity('ERROR: Unable to update sitebuilder server usage: ' . $e->getMessage());
+        } 
+		logModuleCall(
+			'siteBuilder',
+			__FUNCTION__,
+			$stat,
+			'debug',
+			$params
+			);
+	}
 }
 
 /**