Commit 96c913dc authored by Dries's avatar Dries

- Patch #88707 by chx: Make menu_set_active_item a complete inner redirection.

parent 53372323
......@@ -437,10 +437,6 @@ function menu_set_active_item($path = NULL) {
}
else {
$_GET['q'] = $path;
// If we change ?q= we need to rebuild the contextual menu items
// because they are often variable depending on the value of ?q=.
_menu_append_contextual_items();
}
$menu = menu_get_menu();
......
......@@ -784,9 +784,8 @@ function user_menu($may_cache) {
drupal_add_css(drupal_get_path('module', 'user') .'/user.css', 'module');
if ($_GET['q'] == 'user' && $user->uid) {
// We want to make the current user's profile accessible without knowing
// their uid, so just linking to /user is enough. To achieve this goal,
// we do an internal redirect.
menu_set_active_item('user/'. $user->uid);
// their uid, so just linking to /user is enough.
drupal_goto('user/'. $user->uid);
}
if (arg(0) == 'user' && is_numeric(arg(1)) && arg(1) > 0) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment