Fixed bug [ 836133 ] forum title and description are not template variables

This commit is contained in:
JT Smith 2003-11-16 00:08:29 +00:00
parent 77f6008043
commit 3dcaf7bb1f
6 changed files with 217 additions and 181 deletions

View file

@ -4,6 +4,8 @@
- Fixed bug [ 831628 ] Subscription notifications sent in wrong language.
- Fixed bug [ 828071 ] USS doubles the number of replies
- Fixed bug [ 831784 ] Pagination in Messeboard with multiple boards
- Fixed bug [ 836133 ] forum title and description are not template variables
5.5.0
- Rewrote the discussion system and added many new features in the process.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -193,7 +193,7 @@ sub www_view {
$templateId = $_[0]->get("templateId");
}
if ($session{form}{forumOp}) {
return WebGUI::Forum::UI::forumOp($callback);
return WebGUI::Forum::UI::forumOp($callback,$_[0]->get("title"),$_[0]->get("description"));
} else {
return $_[0]->processTemplate($templateId,\%var);
}

View file

@ -165,7 +165,14 @@ sub www_moveForumUp {
#-------------------------------------------------------------------
sub www_view {
my $callback = WebGUI::URL::page("func=view&wid=".$_[0]->get("wobjectId"));
return WebGUI::Forum::UI::forumOp($callback) if ($session{form}{forumOp});
if ($session{form}{forumOp}) {
my ($title, $description);
if ($session{form}{forumId} ne "") {
($title,$description) = WebGUI::SQL->quickArray("select title,description from MessageBoard_forums where forumId=".$session{form}{forumId});
$callback = WebGUI::URL::append("forumId=".$session{form}{forumId});
}
return WebGUI::Forum::UI::forumOp($callback,$title,$description);
}
my %var;
$var{title} = $_[0]->get("title");
$var{description} = $_[0]->get("description");

View file

@ -545,7 +545,7 @@ sub www_viewSubmission {
return $_[0]->www_view unless ($submission->{USS_submissionId});
my $callback = WebGUI::URL::page("func=viewSubmission&wid=".$_[0]->get("wobjectId")."&sid=".$submission->{USS_submissionId});
if ($session{form}{forumOp}) {
return WebGUI::Forum::UI::forumOp($callback);
return WebGUI::Forum::UI::forumOp($callback,$submission->{title});
}
WebGUI::SQL->write("update USS_submission set views=views+1 where USS_submissionId=$session{form}{sid}");
$var{title} = $submission->{title};