You are here

function _quicktabs_build_content_node in Quick Tabs 7.2

File

./quicktabs.module, line 444

Code

function _quicktabs_build_content_node($tab, $hide_empty = FALSE) {
  $output = array();
  if (isset($tab['nid'])) {
    $node = node_load($tab['nid']);
    if (!empty($node)) {
      if (node_access('view', $node)) {
        $buildmode = $tab['teaser'] ? 'teaser' : 'full';
        $nstruct = node_view($node, $buildmode);
        if ($tab['hide_title']) {
          $nstruct['#node']->title = NULL;
        }
        $output = $nstruct;
      }
      elseif (!$hide_empty) {
        $output['#markup'] = theme('quicktabs_tab_access_denied', array(
          $tab,
        ));
      }
    }
  }
  return $output;
}