From 8818309eaa1906f69672ea4faa7922340006babe Mon Sep 17 00:00:00 2001 From: JT Smith Date: Wed, 26 Jul 2006 22:26:19 +0000 Subject: [PATCH] - Added a forum.lastPost.user.hasRead variable to the Message Board template. --- docs/changelog/7.x.x.txt | 2 +- lib/WebGUI/Asset/Wobject/MessageBoard.pm | 1 + lib/WebGUI/Help/Asset_MessageBoard.pm | 3 +++ lib/WebGUI/i18n/English/Asset_MessageBoard.pm | 5 +++++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 32e6b38d5..0551f52a3 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -1,5 +1,5 @@ 7.0.4 - + - Added a forum.lastPost.user.hasRead variable to the Message Board template. 7.0.3 - Fixed a problem with the 7.0.0-7.0.1 upgrade relating to internationalized diff --git a/lib/WebGUI/Asset/Wobject/MessageBoard.pm b/lib/WebGUI/Asset/Wobject/MessageBoard.pm index 4800b6a65..63baac91c 100644 --- a/lib/WebGUI/Asset/Wobject/MessageBoard.pm +++ b/lib/WebGUI/Asset/Wobject/MessageBoard.pm @@ -123,6 +123,7 @@ sub view { 'forum.lastPost.time' => $self->session->datetime->epochToHuman($lastPost->get("dateSubmitted"),"%Z"), 'forum.lastPost.epoch' => $lastPost->get("dateSubmitted"), 'forum.lastPost.subject' => $lastPost->get("title"), + 'forum.lastPost.user.hasRead' => $lastPost->getThread->isMarkedRead, 'forum.lastPost.user.id' => $lastPost->get("ownerUserId"), 'forum.lastPost.user.name' => $lastPost->get("username"), 'forum.lastPost.user.alias' => $lastPost->get("username"), diff --git a/lib/WebGUI/Help/Asset_MessageBoard.pm b/lib/WebGUI/Help/Asset_MessageBoard.pm index 4ec042c7b..1bba603f5 100644 --- a/lib/WebGUI/Help/Asset_MessageBoard.pm +++ b/lib/WebGUI/Help/Asset_MessageBoard.pm @@ -101,6 +101,9 @@ our $HELP = { { 'name' => 'forum.lastpost.subject' }, + { + 'name' => 'forum.lastpost.user.hasread' + }, { 'name' => 'forum.lastpost.user.id' }, diff --git a/lib/WebGUI/i18n/English/Asset_MessageBoard.pm b/lib/WebGUI/i18n/English/Asset_MessageBoard.pm index c770de517..d219e896b 100644 --- a/lib/WebGUI/i18n/English/Asset_MessageBoard.pm +++ b/lib/WebGUI/i18n/English/Asset_MessageBoard.pm @@ -101,6 +101,11 @@ our $I18N = { lastUpdated => 1149632734, }, + 'forum.lastpost.user.hasread' => { + message => q|A boolean indicating whether the user has read the last post in the forum.|, + lastUpdated => 1149632734, + }, + 'forum.lastpost.url' => { message => q|The url to view the last post in this forum.|, lastUpdated => 1149632734,