You are here

function _discussthis_discussion_load in Discuss This! 7.2

Same name and namespace in other branches
  1. 7 discussthis.node.inc \_discussthis_discussion_load()

Find discussion comments for a node

1 call to _discussthis_discussion_load()
discussthis_node_view in ./discussthis.node.inc
Implements hook_node_view().

File

./discussthis.node.inc, line 210
File with node discussion display methods.

Code

function _discussthis_discussion_load($topic_nid) {
  $discussion = array();
  $topic = node_load($topic_nid);
  if ($topic) {
    $discussion = comment_node_page_additions($topic);
    unset($discussion['comment_form']);
    $discussion['#theme'] = 'discussion_render_wrapper';
    foreach ($discussion['comments'] as $cid => $comment) {
      if (is_int($cid)) {
        $discussion['comments'][$cid]['#theme'] = 'discussion_render_item';
      }
    }
  }
  return $discussion;
}