From 9852b6cd074cceec0d0b549bb6c9bd7fe50c86f2 Mon Sep 17 00:00:00 2001
From: Minteck <46352972+Minteck@users.noreply.github.com>
Date: Sun, 1 Aug 2021 22:28:15 +0200
Subject: Update
---
admin/api/_demo.php | 5 +
admin/api/getUbuntuUpgrades.php | 10 ++
admin/api/getUpdates.php | 26 ++++++
admin/api/refreshUpdates.php | 4 +
admin/api/serverLogSummary.php | 8 ++
admin/api/serverTemp.php | 20 ++++
admin/api/serverTime.php | 12 +++
admin/api/terminateAllSessions.php | 34 +++++++
admin/api/terminateGameSessions.php | 23 +++++
admin/api/terminateWebSessions.php | 23 +++++
admin/callback/index.php | 48 ++++++++++
admin/index.php | 181 ++++++++++++++++++++++++++++++++++++
admin/panes/home.php | 136 +++++++++++++++++++++++++++
admin/panes/kartik.php | 111 ++++++++++++++++++++++
admin/panes/unchained.php | 81 ++++++++++++++++
admin/panes/uptime.php | 87 +++++++++++++++++
admin/panes/version.php | 139 +++++++++++++++++++++++++++
admin/private/footer.php | 2 +
admin/private/header.api.php | 11 +++
admin/private/header.php | 28 ++++++
admin/session/index.php | 6 ++
21 files changed, 995 insertions(+)
create mode 100644 admin/api/_demo.php
create mode 100644 admin/api/getUbuntuUpgrades.php
create mode 100644 admin/api/getUpdates.php
create mode 100644 admin/api/refreshUpdates.php
create mode 100644 admin/api/serverLogSummary.php
create mode 100644 admin/api/serverTemp.php
create mode 100644 admin/api/serverTime.php
create mode 100644 admin/api/terminateAllSessions.php
create mode 100644 admin/api/terminateGameSessions.php
create mode 100644 admin/api/terminateWebSessions.php
create mode 100644 admin/callback/index.php
create mode 100644 admin/index.php
create mode 100644 admin/panes/home.php
create mode 100644 admin/panes/kartik.php
create mode 100644 admin/panes/unchained.php
create mode 100644 admin/panes/uptime.php
create mode 100644 admin/panes/version.php
create mode 100644 admin/private/footer.php
create mode 100644 admin/private/header.api.php
create mode 100644 admin/private/header.php
create mode 100644 admin/session/index.php
(limited to 'admin')
diff --git a/admin/api/_demo.php b/admin/api/_demo.php
new file mode 100644
index 0000000..e4651f1
--- /dev/null
+++ b/admin/api/_demo.php
@@ -0,0 +1,5 @@
+Ubuntu " . explode("'", $ret[0])[1] . " is available, use do-release-upgrade
to upgrade");
+} else {
+ echo("This server is running the latest version of Ubuntu");
+}
\ No newline at end of file
diff --git a/admin/api/getUpdates.php b/admin/api/getUpdates.php
new file mode 100644
index 0000000..57ce275
--- /dev/null
+++ b/admin/api/getUpdates.php
@@ -0,0 +1,26 @@
+ trim($parts[1]),
+ "version" => [
+ "local" => trim(explode("]", explode("[", $parts[2])[1])[0]),
+ "remote" => trim(explode("(", $parts[3])[1]),
+ ],
+ "repos" => trim(explode(":", explode("(", explode("[", trim($package))[1])[1])[1]),
+ "architecture" => trim(explode("]", explode("[", trim($package))[2])[0])
+ ];
+
+ $data["packages"][] = $pkg;
+}
+
+echo(json_encode($data, JSON_PRETTY_PRINT));
\ No newline at end of file
diff --git a/admin/api/refreshUpdates.php b/admin/api/refreshUpdates.php
new file mode 100644
index 0000000..ea6f991
--- /dev/null
+++ b/admin/api/refreshUpdates.php
@@ -0,0 +1,4 @@
+" . $cnt . " system log messages since last system startup");
\ No newline at end of file
diff --git a/admin/api/serverTemp.php b/admin/api/serverTemp.php
new file mode 100644
index 0000000..19e383a
--- /dev/null
+++ b/admin/api/serverTemp.php
@@ -0,0 +1,20 @@
+");
+exec("sensors -j", $out);
+$outp = implode("\n", $out);
+$outd = json_decode($outp, true);
+
+echo(round($outd["cpu_thermal-virtual-0"]["temp1"]["temp1_input"], 1));
+
+?>°C, 90) {
+ echo("completely overheating!");
+} else if ($outd["cpu_thermal-virtual-0"]["temp1"]["temp1_input"] > 60) {
+ echo("starting to throttle!");
+} else {
+ echo("under normal temperatures");
+}
\ No newline at end of file
diff --git a/admin/api/serverTime.php b/admin/api/serverTime.php
new file mode 100644
index 0000000..d0db5e3
--- /dev/null
+++ b/admin/api/serverTime.php
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/panes/home.php b/admin/panes/home.php
new file mode 100644
index 0000000..ac106e4
--- /dev/null
+++ b/admin/panes/home.php
@@ -0,0 +1,136 @@
+
+
+
+
+
+
Welcome back = $_DATA["name"] ?>!
+
+ -
+ Server running at °C, 90) {
+ echo("completely overheating!");
+ } else if ($outd["cpu_thermal-virtual-0"]["temp1"]["temp1_input"] > 60) {
+ echo("starting to throttle!");
+ } else {
+ echo("under normal temperatures");
+ }
+
+ ?> Manage...
- UnchainedTech article·s, draft·s Manage...
+ - Neutron Cloud website·s Manage...
+ - Kartik Online player·s Manage...
+ - blog article·s Manage...
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/panes/kartik.php b/admin/panes/kartik.php
new file mode 100644
index 0000000..87a975f
--- /dev/null
+++ b/admin/panes/kartik.php
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
Kartik Online
+
player·s
+
+
+
+
+ - = $art ?> 1) {
+ $tsessions = "s";
+ } else {
+ $tsessions = "";
+ }
+
+ if ($osession > 0) {
+ echo("{$tsession} session{$tsessions} ({$gsession}:{$osession})");
+ } else if ($gsession > 0) {
+ echo("{$tsession} session{$tsessions} ({$gsession}:0)");
+ } else {
+ echo("Offline (0:0)");
+ }
+
+ ?> Terminate Web · Terminate Game · Terminate All
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/panes/unchained.php b/admin/panes/unchained.php
new file mode 100644
index 0000000..cab35b5
--- /dev/null
+++ b/admin/panes/unchained.php
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
⏵⏵⏵
+
+
+
+
You already have access to UnchainedTech Admin
+
+
We automatically logged you into UnchainedTech Admin when you logged in to Minteck Admin
+
+
+
+
+ v= trim(file_get_contents("/mnt/blogchain/version.txt")) ?> • Manage drafts
+
+
+
+
+
+
+
UnchainedTech
+
Drafts List
+
+
+ v= trim(file_get_contents("/mnt/blogchain/version.txt")) ?> • Hide drafts list
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/panes/uptime.php b/admin/panes/uptime.php
new file mode 100644
index 0000000..71a6545
--- /dev/null
+++ b/admin/panes/uptime.php
@@ -0,0 +1,87 @@
+
+
+
+
+
+
The server has been running for
+
+
+
+
+
+
+ -
+ of data has been collected to ensure easy system maintenance and audit
+
+ -
+ Calculating...
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/panes/version.php b/admin/panes/version.php
new file mode 100644
index 0000000..04ef136
--- /dev/null
+++ b/admin/panes/version.php
@@ -0,0 +1,139 @@
+
+
+
+
+
+
This server is running = php_uname('s') ?> version
+
+
= php_uname('r') . " " . php_uname('v') ?>
+
+
+ - PHP = PHP_VERSION ?>
+ - UnchainedTech = trim(file_get_contents("/mnt/blogchain/version.txt")) ?>
+ - Neutron Cloud = trim(file_get_contents("/mnt/minteckrolt-cloud/@BASE/source/api/version")) ?>
+ - Neutron Copper = trim(file_get_contents("/mnt/minteckrolt-cloud/@BASE/source/api/cyclic_version")) ?>
+ - Neutron Titanium = trim(file_get_contents("/mnt/minteckrolt-cloud/@BASE/source/api/jaw_version")) ?>
+ -
+
+
+ - Git
+ -
+
+
+
+ - Checking for updates...
+
+ -
+ 0 package·s have updates available
+
+
+ View details
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/private/footer.php b/admin/private/footer.php
new file mode 100644
index 0000000..691287b
--- /dev/null
+++ b/admin/private/footer.php
@@ -0,0 +1,2 @@
+