From 08a54c0a216ffb0a8f314a1adb8527ff6c025209 Mon Sep 17 00:00:00 2001 From: "Robert J. Lang" Date: Sun, 30 Jan 2022 17:15:25 -0800 Subject: [PATCH 1/2] Issue #4: Notice: Undefined index: menu_name --- menu_pager.module | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/menu_pager.module b/menu_pager.module index b24c62a..941f6f4 100644 --- a/menu_pager.module +++ b/menu_pager.module @@ -184,6 +184,9 @@ function theme_menu_pager_next(array $variables) { * An array with 'previous' and 'next' links, if found. */ function menu_pager_get_navigation($menu_link, $restrict_to_parent = FALSE) { + if (!isset($menu_link['menu_name'])) { + return array(); + } $menu_name = $menu_link['menu_name']; $navigation = &backdrop_static(__FUNCTION__, array()); @@ -230,6 +233,9 @@ function menu_pager_get_navigation($menu_link, $restrict_to_parent = FALSE) { * An array of child links. */ function menu_pager_get_children($menu_link) { + if (!isset($menu_link['menu_name'])) { + return array(); + } $menu_name = $menu_link['menu_name']; $children = &backdrop_static(__FUNCTION__, array()); From ff61f351adf18c94aaa43c4df044a42dc79d1d99 Mon Sep 17 00:00:00 2001 From: Peter Anderson Date: Tue, 1 Feb 2022 04:47:18 +0000 Subject: [PATCH 2/2] Fixed wrong parameter type. --- menu_pager.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/menu_pager.module b/menu_pager.module index 941f6f4..710c9c1 100644 --- a/menu_pager.module +++ b/menu_pager.module @@ -256,7 +256,7 @@ function menu_pager_get_children($menu_link) { /** * Returns an array representing a flattened menu tree. * - * @param array $menu_name + * @param string $menu_name * The name of the menu to get the tree for. * * @return array