You are here

function book_helper_node_view_alter in Book helper 7

Implements hook_node_view_alter().

File

./book_helper.module, line 191
Improves Drupal's core book module's functionality.

Code

function book_helper_node_view_alter(&$build) {
  if (empty($build['links']['book']['#links'])) {
    return;
  }
  $book_links =& $build['links']['book']['#links'];
  $book_link_names = array(
    'book_add_child',
    'book_printer',
  );
  $book_helper_links = variable_get('book_helper_links', $book_link_names);
  foreach ($book_link_names as $book_link_name) {
    if (isset($book_links[$book_link_name]) && (empty($book_helper_links) || !in_array($book_link_name, $book_helper_links))) {
      unset($book_links[$book_link_name]);
    }
  }
}