From f5d140a3ef6e34658f6a9a6cc58ee32d01427782 Mon Sep 17 00:00:00 2001 From: Minteck Date: Tue, 12 Apr 2022 16:22:44 +0200 Subject: File uploader --- admin/uploads/index.php | 186 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100755 admin/uploads/index.php (limited to 'admin/uploads') diff --git a/admin/uploads/index.php b/admin/uploads/index.php new file mode 100755 index 0000000..2990933 --- /dev/null +++ b/admin/uploads/index.php @@ -0,0 +1,186 @@ + + $_FILES["add-file"]["name"], + "uuid" => $fileId, + "size" => $_FILES["add-file"]["size"] + ]; + file_put_contents($_SERVER["DOCUMENT_ROOT"] . "/data/files.json", json_encode($projects)); + + header("Location: /admin/uploads"); + die(); + } + + if (isset($_GET["delete-project"])) { + if (isset($projects[(int)$_GET["delete-project"]])) { + unlink($_SERVER['DOCUMENT_ROOT'] . "/data/uploads/" . $projects[(int)$_GET["delete-project"]]['uuid']); + unset($projects[(int)$_GET["delete-project"]]); + file_put_contents($_SERVER["DOCUMENT_ROOT"] . "/data/files.json", json_encode($projects, JSON_PRETTY_PRINT)); + header("Location: /admin/uploads"); + die(); + } + } + + if (isset($_GET["edit-project"]) && isset($_GET["edit-project-name"])) { + if (isset($projects[(int)$_GET["edit-project"]])) { + $projects[(int)$_GET["edit-project"]]["name"] = $_GET["edit-project-name"]; + file_put_contents($_SERVER["DOCUMENT_ROOT"] . "/data/files.json", json_encode($projects, JSON_PRETTY_PRINT)); + header("Location: /admin/uploads"); + die(); + } + } +} + +?> + + +
+
+ + +

Edit
()

+ +
+ +
+

+ File Name:
+ "> +

+ + "> + +
+
+ + "> + +
+ + +

File Uploads

+

Files added to this list are publicly accessible from their URL.

+ + +
+ + + + +
+ + + + \ No newline at end of file -- cgit