From fd6a4f4629fd7fbfef06714d213a84014adb92e0 Mon Sep 17 00:00:00 2001 From: flashwave Date: Sat, 13 Apr 2019 00:07:39 +0200 Subject: [PATCH] Fixed last post listing while logged out. --- src/Forum/forum.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Forum/forum.php b/src/Forum/forum.php index bf582ac8..3ff157d7 100644 --- a/src/Forum/forum.php +++ b/src/Forum/forum.php @@ -297,7 +297,7 @@ function forum_topics_unread(int $forumId, int $userId): int LEFT JOIN `msz_forum_topics_track` AS tt ON tt.`topic_id` = ti.`topic_id` AND tt.`user_id` = :user_id WHERE ti.`forum_id` = :forum_id - AND (%s) > %d + AND ((%s) & %d) > 0 AND ti.`topic_deleted` IS NULL AND ti.`topic_bumped` >= NOW() - INTERVAL 1 MONTH AND ( @@ -349,10 +349,10 @@ function forum_latest_post(int $forumId, int $userId): array ON r.`role_id` = u.`display_role` WHERE p.`forum_id` = :forum_id AND p.`post_deleted` IS NULL - AND (%s) > %d + AND ((%s) & %d) > 0 ORDER BY p.`post_id` DESC ', - forum_perms_get_user_sql(MSZ_FORUM_PERMS_GENERAL, 't.`forum_id`'), + forum_perms_get_user_sql(MSZ_FORUM_PERMS_GENERAL, 'p.`forum_id`'), MSZ_FORUM_PERM_SET_READ )); $getLastPost->bindValue('forum_id', $forumId);