From 1bfd7d8e34a2ece21122537cb08638296ace93e7 Mon Sep 17 00:00:00 2001 From: aftercase <74765798+aftercase@users.noreply.github.com> Date: Sat, 17 Jul 2021 20:44:58 +0100 Subject: [PATCH] Fixed error on userpage Pastes still not loading. --- includes/functions.php | 9 +++++---- user.php | 6 ++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/includes/functions.php b/includes/functions.php index 0a46899..a2b01cf 100644 --- a/includes/functions.php +++ b/includes/functions.php @@ -255,10 +255,11 @@ LIMIT 0 , ?"); function getUserPastes(PDO $conn, $user_id) : array { $query = $conn->prepare( - "SELECT id, title, code, views, created_at, visible, tagsys - FROM pastes - where user_id = ? - ORDER by id DESC"); + "SELECT pastes.id, visible, title, created_at, users.username, tagsys + FROM pastes + INNER JOIN users ON pastes.user_id = users.id + WHERE users.username = ? + ORDER by pastes.id DESC"); $query->execute([$user_id]); return $query->fetchAll(); } diff --git a/user.php b/user.php index 757faf8..aaa29fa 100644 --- a/user.php +++ b/user.php @@ -48,14 +48,16 @@ $p_title = $profile_username . $lang['user_public_pastes']; // "Username's Publi // Favorite Counts $query = $conn->prepare( - 'SELECT COUNT(*) FROM pins INNER JOIN pastes ON pins.f_paste = pastes.id WHERE pastes.user_id = ?' + 'SELECT COUNT(*) AS total_favs FROM pins INNER JOIN pastes ON pastes.id = pins.paste_id WHERE pins.paste_id = ?' ); $query->execute([$profile_info['id']]); $total_pfav = intval($query->fetch(PDO::FETCH_NUM)[0]); $query = $conn->prepare( - 'SELECT COUNT(*) FROM pins INNER JOIN pastes ON pins.f_paste = pastes.id WHERE pins.m_fav = ?' + 'SELECT COUNT(*) AS total_favs + FROM pins INNER JOIN users ON users.id = pins.user_id + WHERE users.username = ?' ); $query->execute([$profile_username]); $total_yfav = intval($query->fetch(PDO::FETCH_NUM)[0]);