diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-06-26 17:43:22 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-06-26 17:43:22 +0000 |
commit | 353ef4547a1ff00464b388e74ddfc6605c03da40 (patch) | |
tree | dd294f96c6c5c7ce7c46f20b31721b1b2f98f2a3 /modules/menu | |
parent | 33e814ca7716d969764a5e24f6f25936c74359b9 (diff) | |
download | brdo-353ef4547a1ff00464b388e74ddfc6605c03da40.tar.gz brdo-353ef4547a1ff00464b388e74ddfc6605c03da40.tar.bz2 |
- Patch #553106 by kiamlaluno, dereine, marcingy: _menu_overview_tree_form() access a not defined variable.
Diffstat (limited to 'modules/menu')
-rw-r--r-- | modules/menu/menu.admin.inc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/menu/menu.admin.inc b/modules/menu/menu.admin.inc index ef94ab920..3677eff99 100644 --- a/modules/menu/menu.admin.inc +++ b/modules/menu/menu.admin.inc @@ -86,6 +86,9 @@ function menu_overview_form($form, &$form_state, $menu) { /** * Recursive helper function for menu_overview_form(). + * + * @param $tree + * The menu_tree retrieved by menu_tree_data. */ function _menu_overview_tree_form($tree) { $form = &drupal_static(__FUNCTION__, array('#tree' => TRUE)); @@ -105,7 +108,7 @@ function _menu_overview_tree_form($tree) { $form[$mlid]['weight'] = array( '#type' => 'weight', '#delta' => 50, - '#default_value' => isset($form_state[$mlid]['weight']) ? $form_state[$mlid]['weight'] : $item['weight'], + '#default_value' => $item['weight'], '#title_display' => 'invisible', '#title' => t('Weight for @row', array('@row' => $item['title'])), ); @@ -115,7 +118,7 @@ function _menu_overview_tree_form($tree) { ); $form[$mlid]['plid'] = array( '#type' => 'hidden', - '#default_value' => isset($form_state[$mlid]['plid']) ? $form_state[$mlid]['plid'] : $item['plid'], + '#default_value' => $item['plid'], ); // Build a list of operations. $operations = array(); |