From bf41b22cdfd086a87ceaa803417627f98bcb8cd4 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 17 Sep 2006 19:17:24 +0000 Subject: - Patch #83914 by nickl: form API clean-up: remove stuff. --- modules/menu/menu.module | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'modules') diff --git a/modules/menu/menu.module b/modules/menu/menu.module index 675a5f1fd..99d6b0282 100644 --- a/modules/menu/menu.module +++ b/modules/menu/menu.module @@ -187,14 +187,11 @@ function menu_perm() { */ function menu_form_alter($form_id, &$form) { if (isset($form['type']) && $form['type']['#value'] .'_node_form' == $form_id) { - $edit = isset($_POST) ? $_POST : ''; - $edit['nid'] = $form['nid']['#value']; - $item = array(); - if ($edit['nid'] > 0) { - $item = db_fetch_array(db_query("SELECT * FROM {menu} WHERE path = 'node/%d'", $edit['nid'])); - if (isset($edit['menu']) && is_array($edit['menu'])) { - $item = !is_array($item) ? $edit['menu'] : (($_POST['op'] == t('Preview')) ? array_merge($item, $edit['menu']) : array_merge($edit['menu'], $item)); + if ($form['nid']['#value'] > 0) { + $item = db_fetch_array(db_query("SELECT * FROM {menu} WHERE path = 'node/%d'", $form['nid']['#value'])); + if (isset($form['#post']['menu']) && is_array($form['#post']['menu'])) { + $item = !is_array($item) ? $form['#post']['menu'] : (($form['#post']['op'] == t('Preview')) ? array_merge($item, $form['#post']['menu']) : array_merge($form['#post']['menu'], $item)); } } -- cgit v1.2.3