]> ruin.nu Git - ndwebbie.git/blobdiff - ND/Web/Pages/Forum.pm
Object Oriented Perl
[ndwebbie.git] / ND / Web / Pages / Forum.pm
index 8c21cd2792826a1173734e2c02c31db651590075..d31f4d3c04cd7a080ecc3530490652913518ccf4 100644 (file)
@@ -129,7 +129,10 @@ sub render {
                GROUP BY fb.fbid,fb.board
                ORDER BY fb.fbid
                        });
-       my $threads = $DBH->prepare(q{SELECT ft.ftid AS id,ft.subject,count(NULLIF(COALESCE(fp.time > ftv.time,TRUE),FALSE)) AS unread,count(fp.fpid) AS posts, date_trunc('seconds',max(fp.time)::timestamp) as last_post, ft.sticky
+       my $threads = $DBH->prepare(q{SELECT ft.ftid AS id,ft.subject,
+               count(NULLIF(COALESCE(fp.time > ftv.time,TRUE),FALSE)) AS unread,count(fp.fpid) AS posts,
+               date_trunc('seconds',max(fp.time)::timestamp) as last_post,
+               min(fp.time)::date as posting_date, ft.sticky
                FROM forum_threads ft JOIN forum_posts fp USING (ftid) LEFT OUTER JOIN (SELECT * FROM forum_thread_visits WHERE uid = $2) ftv ON ftv.ftid = ft.ftid
                WHERE ft.fbid = $1
                GROUP BY ft.ftid, ft.subject,ft.sticky