From ada4748a25c39b226534ff0475569a8bd25e17ab Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Wed, 7 May 2025 18:57:32 +0500 Subject: feat: user actions --- src/accounts.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src') diff --git a/src/accounts.php b/src/accounts.php index 35ca0c3..99d1a9c 100644 --- a/src/accounts.php +++ b/src/accounts.php @@ -59,6 +59,18 @@ function authorize_user(bool $required = false): bool if ($role_row = $stmt->fetch(PDO::FETCH_ASSOC)) { $_SESSION["user_role"] = $role_row; } + + $stmt = $db->prepare("SELECT es.* FROM emote_sets es + INNER JOIN acquired_emote_sets aes ON aes.emote_set_id = es.id + WHERE aes.user_id = ? AND aes.is_default = TRUE + "); + $stmt->execute([$row["id"]]); + + $_SESSION["user_active_emote_set"] = null; + + if ($emote_set_row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $_SESSION["user_active_emote_set"] = $emote_set_row; + } } else { session_regenerate_id(); session_unset(); -- cgit v1.2.3