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

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};