diff --git a/docs/upgrades/upgrade_4.8.0-4.9.0.sql b/docs/upgrades/upgrade_4.8.0-4.9.0.sql index 1e395e91c..f20686ea5 100644 --- a/docs/upgrades/upgrade_4.8.0-4.9.0.sql +++ b/docs/upgrades/upgrade_4.8.0-4.9.0.sql @@ -935,8 +935,8 @@ INSERT INTO template VALUES (1,'Default Article','\r\n INSERT INTO template VALUES (2,'Center Image','\r\n

\r\n
\r\n\r\n\r\n
\" border=\"0\">
\r\n
\r\n\r\n\r\n

\r\n\r\n\r\n\r\n \r\n

\">\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n

\r\n \r\n \r\n
\"> ()\">
\r\n\r\n','Article'); INSERT INTO template VALUES (3,'Left Align Image','\r\n

\r\n
\r\n\r\n\r\n
\r\n \" align=\"left\" border=\"0\">\r\n\r\n\r\n\r\n

\r\n\r\n\r\n\r\n \r\n

\">\r\n \r\n\r\n\r\n\r\n\r\n\r\n

\r\n
\r\n\r\n\r\n

\r\n \r\n \r\n
\"> ()\">
\r\n\r\n','Article'); INSERT INTO template VALUES (4,'Linked Image with Caption','\r\n

\r\n
\r\n\r\n\r\n
\r\n
\r\n \r\n \">\r\n \" border=\"0\">\r\n
\r\n \r\n \" border=\"0\">\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n

\r\n
\r\n\r\n\r\n

\r\n \r\n \r\n
\"> ()\">
\r\n\r\n','Article'); - - - - +delete from template where templateId<5 and namespace='FAQ'; +INSERT INTO template VALUES (1,'Default FAQ','\r\n\r\n

\r\n
\r\n\r\n\r\n

\r\n\r\n\r\n\r\n \">

\r\n\r\n\r\n

    \r\n\r\n
  • \">\r\n\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n\r\n \">
\r\n \r\n

[top]

\r\n\r\n\r\n','FAQ'); +INSERT INTO template VALUES (2,'Q and A','\r\n

\r\n
\r\n\r\n\r\n

\r\n\r\n\r\n\r\n \">

\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n Q:
\r\n A: \r\n

\r\n\r\n\r\n','FAQ'); +INSERT INTO template VALUES (3,'Topics','\r\n

\r\n
\r\n\r\n\r\n

\r\n\r\n\r\n\r\n \">

\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n

\r\n \r\n

\r\n\r\n\r\n','FAQ'); diff --git a/lib/WebGUI/Wobject/FAQ.pm b/lib/WebGUI/Wobject/FAQ.pm index 1194c7855..04c76421f 100644 --- a/lib/WebGUI/Wobject/FAQ.pm +++ b/lib/WebGUI/Wobject/FAQ.pm @@ -179,19 +179,14 @@ sub www_moveQuestionUp { sub www_view { my (%question, $controls, $sth, %var, @qa); tie %question,'Tie::CPHash'; - if ($session{var}{adminOn}) { - $var{addquestion} .= '' - .WebGUI::International::get(9,$namespace).''; - } + $var{"addquestion.url"} = WebGUI::URL::page('func=editQuestion&wid='.$_[0]->get("wobjectId")); + $var{"addquestion.label"} = WebGUI::International::get(9,$namespace); $sth = WebGUI::SQL->read("select * from FAQ_question where wobjectId=".$_[0]->get("wobjectId")." order by sequenceNumber"); while (%question = $sth->hash) { - if ($session{var}{adminOn}) { - $controls = deleteIcon('func=deleteQuestion&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) - .editIcon('func=editQuestion&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) - .moveUpIcon('func=moveQuestionUp&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) - .moveDownIcon('func=moveQuestionDown&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) - .' '; - } + $controls = deleteIcon('func=deleteQuestion&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) + .editIcon('func=editQuestion&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) + .moveUpIcon('func=moveQuestionUp&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}) + .moveDownIcon('func=moveQuestionDown&wid='.$_[0]->get("wobjectId").'&qid='.$question{FAQ_questionId}); push(@qa,{ "qa.Id"=>$question{FAQ_questionId}, "qa.answer"=>$question{answer}, @@ -201,7 +196,7 @@ sub www_view { } $sth->finish; $var{qa_loop} = \@qa; - return $_[0]->processMacros($_[0]->displayTitle.$_[0]->processTemplate($_[0]->get("templateId"),\%var)); + return $_[0]->processMacros($_[0]->processTemplate($_[0]->get("templateId"),\%var)); }