diff options
author | Minteck <nekostarfan@gmail.com> | 2021-08-08 12:04:30 +0200 |
---|---|---|
committer | Minteck <nekostarfan@gmail.com> | 2021-08-08 12:04:30 +0200 |
commit | 95112b1eb06a4be531ded59563d53a63a8d614e8 (patch) | |
tree | fd3dc676227309c87a39feab9ca458985e327907 /admin/api/getUpdates.php | |
parent | 87303b0d3540037fb94efdde24dbaacb2880d6cb (diff) | |
download | main-95112b1eb06a4be531ded59563d53a63a8d614e8.tar.gz main-95112b1eb06a4be531ded59563d53a63a8d614e8.tar.bz2 main-95112b1eb06a4be531ded59563d53a63a8d614e8.zip |
Opening!
Diffstat (limited to 'admin/api/getUpdates.php')
-rw-r--r-- | admin/api/getUpdates.php | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/admin/api/getUpdates.php b/admin/api/getUpdates.php index 57ce275..099dd67 100644 --- a/admin/api/getUpdates.php +++ b/admin/api/getUpdates.php @@ -1,26 +1,26 @@ -<?php - -header("Content-Type: application/json"); -require_once $_SERVER['DOCUMENT_ROOT'] . "/admin/private/header.api.php"; - -exec("bash -c \"sudo apt-get upgrade -s| grep ^Inst\"", $ret); -$data = []; -$data["count"] = count($ret); -$data["packages"] = []; - -foreach ($ret as $package) { - $parts = explode(" ", trim($package)); - $pkg = [ - "name" => 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; -} - +<?php
+
+header("Content-Type: application/json");
+require_once $_SERVER['DOCUMENT_ROOT'] . "/admin/private/header.api.php";
+
+exec("bash -c \"sudo apt-get upgrade -s| grep ^Inst\"", $ret);
+$data = [];
+$data["count"] = count($ret);
+$data["packages"] = [];
+
+foreach ($ret as $package) {
+ $parts = explode(" ", trim($package));
+ $pkg = [
+ "name" => 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 |