Файл: whmcs/modules/reports/disk_usage_summary.php
Строк: 83
<?php
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
$reportdata["title"] = "Disk Space & Bandwidth Usage Summary";
$reportdata["description"] = "This report shows the Disk Space & Bandwidth Usage Statistics for hosting accounts";
$reportdata["tableheadings"] = array("Client Name/Domain","Disk Usage","Disk Limit","% Used","BW Usage","BW Limit","% Used");
if ($_GET["action"]=="updatestats") {
require("../includes/modulefunctions.php");
ServerUsageUpdate();
}
$query2 = "SELECT * FROM tblservers ORDER BY `name` ASC";
$result2=full_query($query2);
while($data = mysql_fetch_array($result2)) {
$serverid = $data["id"];
$name = $data["name"];
$ipaddress = $data["ipaddress"];
$reportdata["tablevalues"][] = array("**<B>$name</B> - $ipaddress");
$query = "SELECT tblhosting.domain,tblhosting.diskusage,tblhosting.disklimit,tblhosting.bwlimit,tblhosting.bwusage,tblhosting.domainstatus,tblclients.firstname,tblclients.lastname,tblclients.companyname,tblhosting.lastupdate FROM tblhosting INNER JOIN tblclients ON tblclients.id=tblhosting.userid WHERE tblhosting.server=".(int)$serverid." AND tblhosting.lastupdate!='0000-00-00 00:00:00' AND (domainstatus='Active' OR domainstatus='Suspended') ORDER BY tblhosting.domain ASC";
$result=full_query($query);
while($data = mysql_fetch_array($result)) {
$firstname = $data["firstname"];
$lastname = $data["lastname"];
$companyname = $data["companyname"];
$name = "$firstname $lastname";
if ($companyname!="") { $name.=" (".$companyname.")"; }
$domain = $data["domain"];
$diskusage = $data["diskusage"];
$disklimit = $data["disklimit"];
$bwusage = $data["bwusage"];
$bwlimit = $data["bwlimit"];
$lastupdate = $data["lastupdate"];
if ($disklimit=="0") { $percentused = "N/A"; } else { @$percentused = number_format((($diskusage/$disklimit)*100), 0, '.', ''); }
if ($disklimit=="0") { $disklimit="Unlimited"; }
if ($bwlimit=="0") { $bwpercentused = "N/A"; } else { @$bwpercentused = number_format((($bwusage/$bwlimit)*100), 0, '.', ''); }
if ($bwlimit=="0") { $bwlimit="Unlimited"; }
if ($percentused!="N/A") { $percentused.="%"; }
if ($bwpercentused!="N/A") { $bwpercentused.="%"; }
$reportdata["tablevalues"][] = array("$name<br>$domain","$diskusage MB","$disklimit MB","$percentused","$bwusage MB","$bwlimit MB","$bwpercentused");
}
}
$data["footertext"]="<p>Disk Space Usage Stats Last Updated at ".fromMySQLDate($lastupdate,"time")." - <a href="".$_SERVER["PHP_SELF"]."?report=".$_GET["report"]."&action=updatestats">Update Now</a></p>";
?>