menu_get_active_help

Definition

menu_get_active_help()
drupal/includes/menu.inc, line 1211

Description

Returns the help associated with the active menu item.

Related topics

Namesort iconDescription
Menu systemDefine the navigation menus, and route page requests to code based on URLs.

Code

function menu_get_active_help() {
  $output = '';
  $router_path = menu_tab_root_path();
  // We will always have a path unless we are on a 403 or 404.
  if (!$router_path) {
    return '';
  }

  $arg = drupal_help_arg(arg(NULL));
  $empty_arg = drupal_help_arg();

  foreach (module_implements('help') as $module) {
    $function = $module . '_help';
    // Lookup help for this path.
    if ($help = $function($router_path, $arg)) {
      $output .= $help . "\n";
    }
    // Add "more help" link on admin pages if the module provides a
    // standalone help page.
    if ($arg[0] == "admin" && module_exists('help') && $function('admin/help#' . $arg[2], $empty_arg) && $help) {
      $output .= theme("more_help_link", url('admin/help/' . $arg[2]));
    }
  }
  return $output;
}