You are here

function _forum_access_node_view_alter in Forum Access 7

Really implements hook_node_view_alter().

Removes the "Add new comment" link and form from a node page if the user is not allowed to add comments to that node.

1 call to _forum_access_node_view_alter()
forum_access_node_view_alter in ./forum_access.module
Implements hook_node_view_alter().

File

./forum_access.node.inc, line 19
forum_access.node.inc

Code

function _forum_access_node_view_alter(&$build, $tid) {
  global $user;

  //dpm($build, '_forum_access_node_view_alter() BEFORE:');
  $node = $build['#node'];
  if (forum_access_node_access($node, 'create', $user) == NODE_ACCESS_DENY) {
    unset($build['links']['comment']['#links']['comment-add']);
    unset($build['comments']['comment_form']);
  }

  //dpm($build, '_forum_access_node_view_alter() AFTER:');
}