prepare("SELECT id FROM emote_sets WHERE id = ? AND owner_id = ?"); $stmt->execute([$emote_set_id, $_SESSION['user_id']]); if ($stmt->rowCount() == 0) { generate_alert("/emotes", "Emoteset not found", 404); exit; } $emote_set = $stmt->fetch(PDO::FETCH_ASSOC); // get user by username $user_name = $d['username']; $stmt = $db->prepare("SELECT id FROM users WHERE username = ?"); $stmt->execute([$user_name]); if ($stmt->rowCount() == 0) { generate_alert("/404.php", "Username $user_name does not exist", 403); exit; } $user_id = $stmt->fetch(PDO::FETCH_ASSOC)['id']; // checking if user has already acquired emote set $stmt = $db->prepare("SELECT id FROM acquired_emote_sets WHERE user_id = ? AND emote_set_id = ?"); $stmt->execute([$user_id, $emote_set_id]); if ($stmt->rowCount() == 0) { generate_alert("/404.php", "User $user_name has not acquired this emoteset.", 404); exit; } $db->prepare('DELETE FROM acquired_emote_sets WHERE user_id = ? AND emote_set_id = ?') ->execute([$user_id, $emote_set_id]); generate_alert("/emotesets/?id=$emote_set_id", "User $user_name can not edit this emoteset anymore.", 200);