1 views_plugin_argument_default_book_root.inc views_plugin_argument_default_book_root::get_argument()

Return the default argument.

This needs to be overridden by every default argument handler to properly do what is needed.

Overrides views_plugin_argument_default_node::get_argument

File

core/modules/book/views/views_plugin_argument_default_book_root.inc, line 11
Contains the book root from current node argument default plugin.

Class

views_plugin_argument_default_book_root
Default argument plugin to get the current node's book root.

Code

function get_argument() {
  // Use the argument_default_node plugin to get the nid argument.
  $nid = parent::get_argument();
  if (!empty($nid)) {
    $node = node_load($nid);
    if (isset($node->book['bid'])) {
      return $node->book['bid'];
    }
  }
}