summaryrefslogtreecommitdiff
path: root/public/emotes/upload.php
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-05-02 18:35:09 +0500
committerilotterytea <iltsu@alright.party>2025-05-02 18:35:09 +0500
commit0c25e3dd54225b126ad8e48e10f4fbde8ce26ec5 (patch)
treedb7fc3d7c73f96a236eafd12c4255b1835ab3cdd /public/emotes/upload.php
parent9c7e8c24f8273f70d743ae44034a01da352a88e9 (diff)
feat: emote approval
Diffstat (limited to 'public/emotes/upload.php')
-rw-r--r--public/emotes/upload.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/public/emotes/upload.php b/public/emotes/upload.php
index 5563323..50a8d15 100644
--- a/public/emotes/upload.php
+++ b/public/emotes/upload.php
@@ -220,7 +220,11 @@ if (is_null(list($mime, $ext) = get_mime_and_ext($image["tmp_name"]))) {
exit;
}
-$visibility = intval($_GET["visibility"], "0");
+$visibility = clamp(intval($_POST["visibility"], EMOTE_VISIBILITY_DEFAULT), 0, 2);
+
+if (MOD_EMOTES_APPROVE && $visibility == 1 && EMOTE_VISIBILITY_DEFAULT != 1) {
+ $visibility = 2;
+}
// creating a new emote record
$db = new PDO(DB_URL, DB_USER, DB_PASS);