You are here

public function views_plugin_argument_default_book_root::get_argument in Views (for Drupal 7) 7.3

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

modules/book/views_plugin_argument_default_book_root.inc, line 16
Definition of views_plugin_argument_default_book_root.

Class

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

Code

public 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'];
    }
  }
}