Deleting statistics objects in WHMCS
You can delete existing statistics objects with the ostor-usage service and parameter obj specifying the statistics object. WHMCS removes the statistics object from S3 cluster when you click the Delete button. Create a file S3_deleteStatsForObject.php with the following contents:
<?php
// Load configuration and libraries.
require('../../includes/staas_scripts/S3_getConfig.php');
require('../../includes/staas_scripts/S3_requestCurl.php');
require('../../init.php');
// Delete s3 statistics object.
function S3_deleteStatsForObject($object) {
// Load configuration.
$s3_config = s3_getConfig();
// Delete s3 statistics object.
S3_requestCurl(
$s3_config['s3_key'],
$s3_config['s3_secret'],
$s3_config['s3_gateway'],
"/?ostor-usage&obj=" . $object,
"DELETE"
);
// Clear array.
$_SESSION['s3_limits_bucket'] = null;
// Redirect back.
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
// Call function.
S3_deleteStatsForObject($_GET['object']);
?>