18 include_once (
"FDL/Class.Doc.php");
26 if ($fid ==
"")
$action->exitError(_(
"no document reference"));
29 if (!$forum->isAffected())
$action->exitError(sprintf(_(
"cannot see unknow forum reference %s") , $fid));
31 $entries = $forum->getentries();
32 if ($eid == - 1 || !is_array($entries[$eid])) {
37 $action->lay->set(
"who", $entries[$eid][
"who"]);
38 $action->lay->set(
"mail", $entries[$eid][
"mail"]);
39 $action->lay->set(
"havemail", $entries[$eid][
"havemail"]);
40 $action->lay->set(
"docid", $entries[$eid][
"docid"]);
41 $action->lay->set(
"lid", $entries[$eid][
"prev"]);
42 $action->lay->set(
"date", $entries[$eid][
"date"]);
43 $action->lay->set(
"editable", $entries[$eid][
"editable"]);
44 $action->lay->set(
"opened", $entries[$eid][
"opened"]);
45 $action->lay->set(
"content", $entries[$eid][
"content"]);
46 $action->lay->set(
"rcount", count($entries[$eid][
"next"]));
47 $action->lay->set(
"hasresponse", (count($entries[$eid][
"next"]) > 0 ?
true :
false));
48 $action->lay->set(
"candelete", (
$action->user->id == 1 && $forum->locked != - 1 ?
true :
false));
50 if (count($entries[$eid][
"next"]) == 0) {
53 foreach ($entries[$eid][
"next"] as $kr => $vr) {
60 $action->lay->setBlockData(
"forum_answer", $rlist);
65 $action->lay->set(
"show", $show);