From 999bfa6cad76900d4550e00e8e29f0252fb006b5 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Tue, 22 Apr 2025 22:39:58 +0500 Subject: feat: inbox system --- public/inbox.php | 76 ++++++++++++++++++++++++++++++++++++ public/static/img/icons/inbox/0.png | Bin 0 -> 587 bytes public/static/img/icons/inbox/1.png | Bin 0 -> 781 bytes public/static/img/icons/inbox/2.png | Bin 0 -> 641 bytes 4 files changed, 76 insertions(+) create mode 100644 public/inbox.php create mode 100644 public/static/img/icons/inbox/0.png create mode 100644 public/static/img/icons/inbox/1.png create mode 100644 public/static/img/icons/inbox/2.png (limited to 'public') diff --git a/public/inbox.php b/public/inbox.php new file mode 100644 index 0000000..878bfe4 --- /dev/null +++ b/public/inbox.php @@ -0,0 +1,76 @@ +prepare("SELECT * FROM inbox_messages WHERE recipient_id = ? ORDER BY sent_at DESC"); +$stmt->execute([$_SESSION["user_id"]]); + +$messages = $stmt->fetchAll(PDO::FETCH_ASSOC); + +$stmt = $db->prepare("UPDATE inbox_messages SET has_read = true WHERE recipient_id = ?"); +$stmt->execute([$_SESSION["user_id"]]); + +?> + + + + + Inbox - alright.party + + + + +
+
+ +
+
+ +
+ + + + + + + '; + + echo ''; + echo ''; + + echo ''; + + echo ''; + } + ?> +
Contents
' . $message["contents"]; + echo ' (' . format_timestamp(time() - strtotime($message["sent_at"])) . ' ago)'; + echo ''; + if ($message["link"]) { + echo '[ View ]'; + } + echo '
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/public/static/img/icons/inbox/0.png b/public/static/img/icons/inbox/0.png new file mode 100644 index 0000000..c149c2b Binary files /dev/null and b/public/static/img/icons/inbox/0.png differ diff --git a/public/static/img/icons/inbox/1.png b/public/static/img/icons/inbox/1.png new file mode 100644 index 0000000..89c8129 Binary files /dev/null and b/public/static/img/icons/inbox/1.png differ diff --git a/public/static/img/icons/inbox/2.png b/public/static/img/icons/inbox/2.png new file mode 100644 index 0000000..7348aed Binary files /dev/null and b/public/static/img/icons/inbox/2.png differ -- cgit v1.2.3