You are here

function context_reaction_menu::get_active_paths in Context 6.3

Same name and namespace in other branches
  1. 6 plugins/context_reaction_menu.inc \context_reaction_menu::get_active_paths()
  2. 7.3 plugins/context_reaction_menu.inc \context_reaction_menu::get_active_paths()
3 calls to context_reaction_menu::get_active_paths()
context_reaction_breadcrumb::execute in plugins/context_reaction_breadcrumb.inc
Override of execute().
context_reaction_menu::menu_navigation_links in plugins/context_reaction_menu.inc
Wrapper around menu_navigation_links() that gives themers the option of building navigation links based on an active context trail.
context_reaction_menu::menu_set_active in plugins/context_reaction_menu.inc
Iterates through a provided links array for use with theme_links() (e.g. from menu_primary_links()) and provides an active class for any items that have a path that matches an active context.

File

plugins/context_reaction_menu.inc, line 61

Class

context_reaction_menu
Expose menu items as context reactions.

Code

function get_active_paths() {
  $active_paths = array();
  foreach ($this
    ->get_contexts() as $context) {
    if (isset($context->reactions[$this->plugin])) {
      $active_paths[] = $context->reactions[$this->plugin];
    }
  }
  return $active_paths;
}