diff options
author | Minteck <nekostarfan@gmail.com> | 2021-08-24 15:37:01 +0200 |
---|---|---|
committer | Minteck <nekostarfan@gmail.com> | 2021-08-24 15:37:01 +0200 |
commit | e3298dbeaae79bb1d384fa8cd78a67be89819720 (patch) | |
tree | 871560e330f6c7225fb50ae86e3586776d81356a /telemetry/private | |
download | kartik-net-e3298dbeaae79bb1d384fa8cd78a67be89819720.tar.gz kartik-net-e3298dbeaae79bb1d384fa8cd78a67be89819720.tar.bz2 kartik-net-e3298dbeaae79bb1d384fa8cd78a67be89819720.zip |
Initial commit
Diffstat (limited to 'telemetry/private')
-rw-r--r-- | telemetry/private/.htaccess | 0 | ||||
-rw-r--r-- | telemetry/private/dom.php | 30 |
2 files changed, 30 insertions, 0 deletions
diff --git a/telemetry/private/.htaccess b/telemetry/private/.htaccess new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/telemetry/private/.htaccess diff --git a/telemetry/private/dom.php b/telemetry/private/dom.php new file mode 100644 index 0000000..4519e79 --- /dev/null +++ b/telemetry/private/dom.php @@ -0,0 +1,30 @@ +<?php + +$db = json_decode(file_get_contents("/mnt/minteckrolt-main/includes/telemetry.json"), true); + +$ip = md5($_SERVER['REMOTE_ADDR']); +$day = date('d'); +$month = date('m'); +$year = date('y'); +$url = "kartik:" .explode("?", $_SERVER['REQUEST_URI'])[0]; + +if (!isset($db[$year]) && $_SERVER['PHP_SELF'] !== "/error.php") { + $db[$year] = []; +} +if (!isset($db[$year][$month]) && $_SERVER['PHP_SELF'] !== "/error.php") { + $db[$year][$month] = []; +} +if (!isset($db[$year][$month][$day]) && $_SERVER['PHP_SELF'] !== "/error.php") { + $db[$year][$month][$day] = []; +} +if (!isset($db[$year][$month][$day][$url]) && $_SERVER['PHP_SELF'] !== "/error.php") { + $db[$year][$month][$day][$url] = []; +} + +if (!in_array($ip, $db[$year][$month][$day][$url]) && $_SERVER['PHP_SELF'] !== "/error.php") { + array_push($db[$year][$month][$day][$url], $ip); +} + +if (trim(json_encode($db, JSON_PRETTY_PRINT)) !== "null") { + file_put_contents("/mnt/minteckrolt-main/includes/telemetry.json", json_encode($db, JSON_PRETTY_PRINT)); +}
\ No newline at end of file |