Fixed error on userpage

Pastes still not loading.
This commit is contained in:
aftercase 2021-07-17 20:44:58 +01:00
parent 3693d0be50
commit 1bfd7d8e34
2 changed files with 9 additions and 6 deletions

View file

@ -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();
}

View file

@ -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]);