diff --git a/modules/user.module b/modules/user.module index 6406a826e674144388a8cf99a67041424bea50f6..f1bce833232809f2c0bae3905a47ad4662ede5f3 100644 --- a/modules/user.module +++ b/modules/user.module @@ -802,7 +802,7 @@ function user_menu($may_cache) { 'type' => MENU_CALLBACK); if (arg(2) == 'edit') { - if (($categories = _user_categories()) && (count($categories) > 1)) { + if (($categories = _user_categories($account)) && (count($categories) > 1)) { foreach ($categories as $key => $category) { $items[] = array( 'path' => 'user/'. arg(1) .'/edit/'. $category['name'], @@ -2062,11 +2062,11 @@ function user_help_page() { /** * Retrieve a list of all user setting/information categories and sort them by weight. */ -function _user_categories() { +function _user_categories($account) { $categories = array(); foreach (module_list() as $module) { - if ($data = module_invoke($module, 'user', 'categories', NULL, NULL, '')) { + if ($data = module_invoke($module, 'user', 'categories', NULL, $account, '')) { $categories = array_merge($data, $categories); } } diff --git a/modules/user/user.module b/modules/user/user.module index 6406a826e674144388a8cf99a67041424bea50f6..f1bce833232809f2c0bae3905a47ad4662ede5f3 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -802,7 +802,7 @@ function user_menu($may_cache) { 'type' => MENU_CALLBACK); if (arg(2) == 'edit') { - if (($categories = _user_categories()) && (count($categories) > 1)) { + if (($categories = _user_categories($account)) && (count($categories) > 1)) { foreach ($categories as $key => $category) { $items[] = array( 'path' => 'user/'. arg(1) .'/edit/'. $category['name'], @@ -2062,11 +2062,11 @@ function user_help_page() { /** * Retrieve a list of all user setting/information categories and sort them by weight. */ -function _user_categories() { +function _user_categories($account) { $categories = array(); foreach (module_list() as $module) { - if ($data = module_invoke($module, 'user', 'categories', NULL, NULL, '')) { + if ($data = module_invoke($module, 'user', 'categories', NULL, $account, '')) { $categories = array_merge($data, $categories); } }