diff options
-rw-r--r-- | includes/common.inc | 3 | ||||
-rw-r--r-- | includes/menu.inc | 3 | ||||
-rw-r--r-- | modules/system/system.api.php | 30 |
3 files changed, 2 insertions, 34 deletions
diff --git a/includes/common.inc b/includes/common.inc index 644947f5d..265fe022c 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -2273,7 +2273,7 @@ function l($text, $path, array $options = array()) { * callback is drupal_deliver_html_page() which delivers the content as an HTML * page, complete with blocks in addition to the content. This default can be * overridden on a per menu item basis by setting 'delivery callback' in - * hook_menu(), hook_menu_alter(), or hook_menu_active_handler_alter(). + * hook_menu(), hook_menu_alter(). * Additionally, modules may use hook_page_delivery_callback_alter() to specify * a different delivery callback to use for the page request. * @@ -2303,7 +2303,6 @@ function l($text, $path, array $options = array()) { * @see menu_execute_active_handler() * @see hook_menu() * @see hook_menu_alter() - * @see hook_menu_active_handler_alter() * @see hook_page_delivery_callback_alter() */ function drupal_deliver_page($page_callback_result, $default_delivery_callback = NULL) { diff --git a/includes/menu.inc b/includes/menu.inc index 015a50939..0c17e5953 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -459,9 +459,6 @@ function menu_execute_active_handler($path = NULL, $deliver = TRUE) { if ($router_item = menu_get_item($path)) { // hook_menu_alter() lets modules control menu router information that // doesn't depend on the details of a particular page request. - // Here, we want to give modules a chance to use request-time information - // to make alterations just for this request. - drupal_alter('menu_active_handler', $router_item, $path); if ($router_item['access']) { if ($router_item['include_file']) { require_once DRUPAL_ROOT . '/' . $router_item['include_file']; diff --git a/modules/system/system.api.php b/modules/system/system.api.php index 1191802b4..dad82140b 100644 --- a/modules/system/system.api.php +++ b/modules/system/system.api.php @@ -3512,34 +3512,6 @@ function hook_date_formats_alter(&$formats) { } /** - * Alters the router item for the active menu handler. - * - * Called by menu_execute_active_handler() to allow modules to alter the - * information that will be used to handle the page request. Only use this - * hook if an alteration specific to the page request is needed. Otherwise - * use hook_menu_alter(). - * - * @param $router_item - * An array with the following keys: - * - access: Boolean. Whether the user is allowed to see this page. - * - file: A path to a file to include prior to invoking the page callback. - * - page_callback: The function to call to build the page content. - * - page_arguments: Arguments to pass to the page callback. - * - delivery_callback: The function to call to deliver the result of the - * page callback to the browser. - * @param $path - * The drupal path that was used for retrieving the router item. - * - * @see menu_execute_active_handler() - * @see hook_menu() - * @see hook_menu_alter() - */ -function hook_menu_active_handler_alter(&$router_item, $path = NULL) { - // Turn off access for all pages for all users. - $router_item['access'] = FALSE; -} - -/** * Alters the delivery callback used to send the result of the page callback to the browser. * * Called by drupal_deliver_page() to allow modules to alter how the @@ -3550,7 +3522,7 @@ function hook_menu_active_handler_alter(&$router_item, $path = NULL) { * it can be used to set the delivery callback based on a HTTP request * header (as shown in the code sample). To specify a delivery callback * based on path information, use hook_menu(), hook_menu_alter() or - * hook_menu_active_handler_alter(). + * hook_page_delivery_callback_alter(). * * This hook can also be used as an API function that can be used to explicitly * set the delivery callback from some other function. For example, for a module |