aboutsummaryrefslogtreecommitdiff
path: root/admin/api/getQuota.php
diff options
context:
space:
mode:
authorMinteck <nekostarfan@gmail.com>2021-08-08 12:04:30 +0200
committerMinteck <nekostarfan@gmail.com>2021-08-08 12:04:30 +0200
commit95112b1eb06a4be531ded59563d53a63a8d614e8 (patch)
treefd3dc676227309c87a39feab9ca458985e327907 /admin/api/getQuota.php
parent87303b0d3540037fb94efdde24dbaacb2880d6cb (diff)
downloadmain-95112b1eb06a4be531ded59563d53a63a8d614e8.tar.gz
main-95112b1eb06a4be531ded59563d53a63a8d614e8.tar.bz2
main-95112b1eb06a4be531ded59563d53a63a8d614e8.zip
Opening!
Diffstat (limited to 'admin/api/getQuota.php')
-rw-r--r--admin/api/getQuota.php54
1 files changed, 54 insertions, 0 deletions
diff --git a/admin/api/getQuota.php b/admin/api/getQuota.php
new file mode 100644
index 0000000..7b4e8e9
--- /dev/null
+++ b/admin/api/getQuota.php
@@ -0,0 +1,54 @@
+<?php
+
+require_once $_SERVER['DOCUMENT_ROOT'] . "/admin/private/header.api.php";
+
+if (isset($_GET['_']) && strpos($_GET['_'], "/") === false) {
+ $arg = $_GET['_'];
+} else {
+ die();
+}
+
+$webs = scandir("/mnt/minteckrolt-cloud");
+
+if (in_array($arg, $webs)) {
+ $tier = trim(file_get_contents("/mnt/minteckrolt-cloud/" . $arg . "/Tier"));
+
+ exec("du -hs /mnt/minteckrolt-cloud/" . $arg, $ret);
+ $parts = explode(" ", $ret[0]);
+
+ exec("du -s /mnt/minteckrolt-cloud/" . $arg, $ret2);
+ $parts2 = explode(" ", $ret2[0]);
+
+ if ($tier === "3") {
+ $perc = ($parts2[0] / 100000) * 100;
+ if ($perc > 75) {
+ die("<span class='text-danger'>Using " . $parts[0] . "/100M (" . round($perc, 2) . "%)</span>");
+ } else if ($perc > 50) {
+ die("<span class='text-warning'>Using " . $parts[0] . "/100M (" . round($perc, 2) . "%)</span>");
+ } else {
+ die("<span class='text-success'>Using " . $parts[0] . "/100M (" . round($perc, 2) . "%)</span>");
+ }
+ } else if ($tier === "5") {
+ $perc = ($parts2[0] / 250000) * 100;
+ if ($perc > 75) {
+ die("<span class='text-danger'>Using " . $parts[0] . "/250M (" . round($perc, 2) . "%)</span>");
+ } else if ($perc > 50) {
+ die("<span class='text-warning'>Using " . $parts[0] . "/250M (" . round($perc, 2) . "%)</span>");
+ } else {
+ die("<span class='text-success'>Using " . $parts[0] . "/250M (" . round($perc, 2) . "%)</span>");
+ }
+ } else if ($tier === "7") {
+ $perc = ($parts2[0] / 500000) * 100;
+ if ($perc > 75) {
+ die("<span class='text-danger'>Using " . $parts[0] . "/500M (" . round($perc, 2) . "%)</span>");
+ } else if ($perc > 50) {
+ die("<span class='text-warning'>Using " . $parts[0] . "/500M (" . round($perc, 2) . "%)</span>");
+ } else {
+ die("<span class='text-success'>Using " . $parts[0] . "/500M (" . round($perc, 2) . "%)</span>");
+ }
+ } else {
+ die("<span class='text-success'>Using " . $parts[0] . "</span>");
+ }
+}
+
+die("Unable to calculate data usage"); \ No newline at end of file