diff options
author | Gábor Hojtsy <gabor@hojtsy.hu> | 2007-10-24 14:16:33 +0000 |
---|---|---|
committer | Gábor Hojtsy <gabor@hojtsy.hu> | 2007-10-24 14:16:33 +0000 |
commit | 900fc4025f2f1d613a194e182add3b8561649c27 (patch) | |
tree | c9b59dd71f5024be6f20e6f06b87abbde571512c /includes | |
parent | bad3e24164093a74b88f1cce8831980b5f90b869 (diff) | |
download | brdo-900fc4025f2f1d613a194e182add3b8561649c27.tar.gz brdo-900fc4025f2f1d613a194e182add3b8561649c27.tar.bz2 |
#177497 reverted - caused fatal problems with modules using menu_set_location()
Diffstat (limited to 'includes')
-rw-r--r-- | includes/menu.inc | 38 |
1 files changed, 6 insertions, 32 deletions
diff --git a/includes/menu.inc b/includes/menu.inc index ac835c243..74694c8e0 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -267,46 +267,17 @@ function menu_unserialize($data, $map) { } } - - /** - * Replaces the statically cached item for a given path. + * Get the menu callback for the a path. * * @param $path - * The path. - * @param $router_item - * The router item. Usually you take a router entry from menu_get_item and - * set it back either modified or to a different path. This lets you modify the - * navigation block, the page title, the breadcrumb and the page help in one - * call. + * A path, or NULL for the current path */ -function menu_set_item($path, $router_item) { - menu_get_item($path, $router_item); -} - -/** - * Get a router item. - * - * @param $path - * The path, for example node/5. The function will find the corresponding - * node/% item and return that. - * @param $router_item - * Internal use only. - * @return - * The router item, an associate array corresponding to one row in the - * menu_router table. The value of key map holds the loaded objects. The - * value of key access is TRUE if the current user can access this page. - * The values for key title, page_arguments, access_arguments will be - * filled in based on the database values and the objects loaded. - */ -function menu_get_item($path = NULL, $router_item = NULL) { +function menu_get_item($path = NULL) { static $router_items; if (!isset($path)) { $path = $_GET['q']; } - if (isset($router_item)) { - $router_items[$path] = $router_item; - } if (!isset($router_items[$path])) { $original_map = arg(NULL, $path); $parts = array_slice($original_map, 0, MENU_MAX_PARTS); @@ -1414,6 +1385,9 @@ function menu_get_active_trail() { return menu_set_active_trail(); } +function menu_set_location() { +} + /** * Get the breadcrumb for the current page, as determined by the active trail. */ |