Skip to content

Commit 93e7ec5

Browse files
Merge pull request #4 from mjansenDatabay/nm_feature_frm_root_nodes
Nm feature frm root nodes
2 parents 25efd37 + 092f5e4 commit 93e7ec5

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

Modules/Forum/classes/class.ilObjForumGUI.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ protected function renderDraftContent($render_drafts, $node, $edit_draft_id = NU
787787
$this->tpl->setVariable('FORM', $this->getDeleteDraftFormHTML());
788788
}
789789
}
790-
else if($_GET['action'] == 'editdraft' && $draft->getDraftId() == (int)$_GET['draft_id'])
790+
else if($_GET['action'] == 'editdraft' && (int)$draft->getDraftId() == (int)$_GET['draft_id'])
791791
{
792792
$oEditReplyForm = $this->getReplyEditForm();
793793
$this->tpl->setVariable('EDIT_DRAFT_ANCHOR', 'draft_edit_' . $draft->getDraftId());
@@ -2592,6 +2592,8 @@ public function viewThreadObject()
25922592
*/
25932593
$file_obj = $oForumObjects['file_obj'];
25942594

2595+
$selected_draft_id = (int)$_GET['draft_id'] ?? 0;
2596+
25952597
// download file
25962598
if(isset($_GET['file']))
25972599
{
@@ -2807,7 +2809,8 @@ public function viewThreadObject()
28072809
$first_node = $this->objCurrentTopic->getFirstPostNode();
28082810
$this->objCurrentTopic->setOrderField($orderField);
28092811
$subtree_nodes = $this->objCurrentTopic->getPostTree($first_node);
2810-
2812+
$subtree_nodes[] = $first_node;
2813+
28112814
if( !$this->isTopLevelReplyCommand() &&
28122815
$first_node instanceof ilForumPost &&
28132816
!$this->objCurrentTopic->isClosed() &&
@@ -3089,7 +3092,7 @@ public function viewThreadObject()
30893092
}
30903093
}
30913094
$this->renderPostContent($node, $Start, $z);
3092-
$this->renderDraftContent($render_drafts, $node, $edit_draft_id);
3095+
$this->renderDraftContent($render_drafts, $node, $selected_draft_id);
30933096
}
30943097
$z++;
30953098
}

0 commit comments

Comments
 (0)