C:/drupal/includes/menu.inc File Reference

Go to the source code of this file.


Enumerations

Menu flags
Flags for use in the "type" attribute of menu items.

enum  MENU_IS_ROOT
enum  MENU_VISIBLE_IN_TREE
enum  MENU_VISIBLE_IN_BREADCRUMB
enum  MENU_LINKS_TO_PARENT
enum  MENU_MODIFIED_BY_ADMIN
enum  MENU_CREATED_BY_ADMIN
enum  MENU_IS_LOCAL_TASK
Menu item types
End of "Menu flags".

Menu item definitions provide one of these constants, which are shortcuts for combinations of the above flags.

enum  MENU_NORMAL_ITEM
enum  MENU_CALLBACK
enum  MENU_SUGGESTED_ITEM
enum  MENU_LOCAL_TASK
enum  MENU_DEFAULT_LOCAL_TASK
Menu status codes
End of "Menu item types".

Status codes for menu callbacks.

enum  MENU_FOUND
enum  MENU_NOT_FOUND
enum  MENU_ACCESS_DENIED
enum  MENU_SITE_OFFLINE
enum  MENU_MAX_PARTS
enum  MENU_MAX_DEPTH

Functions

 menu_get_ancestors ($parts)
 menu_unserialize ($data, $map)
 menu_set_item ($path, $router_item)
 menu_get_item ($path=NULL, $router_item=NULL)
 menu_execute_active_handler ($path=NULL)
 _menu_load_objects (&$item, &$map)
 _menu_check_access (&$item, $map)
 _menu_item_localize (&$item, $map, $link_translate=FALSE)
 _menu_translate (&$router_item, $map, $to_arg=FALSE)
 _menu_link_map_translate (&$map, $to_arg_functions)
 menu_tail_to_arg ($arg, $map, $index)
 _menu_link_translate (&$item)
 menu_get_object ($type= 'node', $position=1, $path=NULL)
 menu_tree ($menu_name= 'navigation')
 menu_tree_output ($tree)
 menu_tree_all_data ($menu_name= 'navigation', $item=NULL)
 menu_tree_page_data ($menu_name= 'navigation')
 _menu_tree_cid ($menu_name, $data)
 menu_tree_collect_node_links (&$tree, &$node_links)
 menu_tree_check_access (&$tree, $node_links=array())
 _menu_tree_check_access (&$tree)
 menu_tree_data ($result=NULL, $parents=array(), $depth=1)
 _menu_tree_data ($result, $parents, $depth, $previous_element= '')
 theme_menu_item_link ($link)
 theme_menu_tree ($tree)
 theme_menu_item ($link, $has_children, $menu= '', $in_active_trail=FALSE, $extra_class=NULL)
 theme_menu_local_task ($link, $active=FALSE)
 drupal_help_arg ($arg=array())
 menu_get_active_help ()
 menu_get_names ($reset=FALSE)
 menu_list_system_menus ()
 menu_primary_links ()
 menu_secondary_links ()
 menu_navigation_links ($menu_name, $level=0)
 menu_local_tasks ($level=0, $return_root=FALSE)
 menu_primary_local_tasks ()
 menu_secondary_local_tasks ()
 menu_tab_root_path ()
 theme_menu_local_tasks ()
 menu_set_active_menu_name ($menu_name=NULL)
 menu_get_active_menu_name ()
 menu_set_active_item ($path)
 menu_set_active_trail ($new_trail=NULL)
 menu_get_active_trail ()
 menu_get_active_breadcrumb ()
 menu_get_active_title ()
 menu_link_load ($mlid)
 menu_cache_clear ($menu_name= 'navigation')
 menu_cache_clear_all ()
 menu_rebuild ()
 menu_router_build ($reset=FALSE)
 _menu_link_build ($item)
 _menu_navigation_links_rebuild ($menu)
 menu_link_delete ($mlid, $path=NULL)
 _menu_delete_item ($item, $force=FALSE)
 menu_link_save (&$item)
 _menu_clear_page_cache ()
 _menu_set_expanded_menus ()
 _menu_find_router_path ($menu, $link_path)
 menu_link_maintain ($module, $op, $link_path, $link_title)
 menu_link_children_relative_depth ($item)
 _menu_link_move_children ($item, $existing_item)
 _menu_update_parental_status ($item, $exclude=FALSE)
 _menu_link_parents_set (&$item, $parent)
 _menu_router_build ($callbacks)
 menu_path_is_external ($path)
 _menu_site_is_offline ()
 menu_valid_path ($form_item)


Detailed Description

API for the Drupal menu system.

Definition in file menu.inc.


Generated on Mon Jun 2 15:08:06 2008 for SimpleTest by  1.5.5