|
|
@@ -436,6 +436,26 @@ function siteBuilder_ChangePackage($params) {
|
|
|
* @see https://developers.whmcs.com/provisioning-modules/usage-update/
|
|
|
*/
|
|
|
function siteBuilder_UsageUpdate($params) {
|
|
|
+ $siteBuilder = new ApiClient(getSiteBuilderApiURL($params), $params['serveraccesshash']);
|
|
|
+ $response = $siteBuilder->getStats();
|
|
|
+ if($response['status'] != '200') {
|
|
|
+ logActivity('ERROR: Unable to update sitebuilder server usage: ' . $response);
|
|
|
+ }
|
|
|
+ $stats = $response['response']['quota'];
|
|
|
+ $productsObj = Capsule::table('tblhosting')
|
|
|
+ ->select('*')
|
|
|
+ ->where('server', '=', $params['serverid'])
|
|
|
+ ->where('domainstatus', '=', 'Active')
|
|
|
+ ->get();
|
|
|
+
|
|
|
+ logModuleCall(
|
|
|
+ 'siteBuilder',
|
|
|
+ __FUNCTION__,
|
|
|
+ $response,
|
|
|
+ 'debug',
|
|
|
+ $productsObj
|
|
|
+ );
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|