You are here

function views_plugin_argument_default_get_node in Views Arguments Extras 7

Same name and namespace in other branches
  1. 6 views_plugin_argument_default_cck.inc \views_plugin_argument_default_get_node()
1 call to views_plugin_argument_default_get_node()
views_plugin_argument_default_field::get_argument in ./views_plugin_argument_default_field.inc
Return the default argument.

File

./views_plugin_argument_default_field.inc, line 102

Code

function views_plugin_argument_default_get_node() {
  foreach (range(1, 3) as $i) {
    $node = menu_get_object('node', $i);
    if (!empty($node)) {
      return $node;
    }
  }
  foreach (range(1, 3) as $i) {
    $term = menu_get_object('taxonomy_term', $i);
    if (!empty($term)) {
      return $term;
    }
  }
  if (arg(0) == 'node' && is_numeric(arg(1))) {
    return node_load(arg(1));
  }
}