]> ruin.nu Git - ndwebbie.git/blobdiff - database/functions/unread_posts.sql
Only list threads with posts in the last 50 days as new and unread
[ndwebbie.git] / database / functions / unread_posts.sql
index 9c0023a2969084a0d6cc2ec36655201f8e57ec33..12a69ae3e6a6dba2373317826fb5219a7b62793b 100644 (file)
@@ -7,7 +7,8 @@ FROM(
        FROM forum_threads ft
                LEFT OUTER JOIN (SELECT * FROM forum_thread_visits WHERE uid = $1)
                        ftv USING (ftid)
-       WHERE COALESCE(ft.mtime > ftv.time,TRUE)
+       WHERE ft.mtime > NOW() - '50 days'::interval
+               AND COALESCE(ft.mtime > ftv.time,TRUE)
                AND ((fbid > 0 AND
                                fbid IN (SELECT fbid FROM forum_access WHERE gid IN (SELECT groups($1)))
                        ) OR ft.ftid IN (SELECT ftid FROM forum_priv_access WHERE uid = $1)