From 32e22f1f9a69618ba94e2015cf4f9d5c8ebb80e1 Mon Sep 17 00:00:00 2001 From: Neil Drumm <drumm@3064.no-reply.drupal.org> Date: Wed, 23 Aug 2006 05:04:05 +0000 Subject: [PATCH] #79577 by chx. Cleanup- remove $posted and only set $edit if needed. --- includes/form.inc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/includes/form.inc b/includes/form.inc index 8c4eec84a142..ae4397e93311 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -494,13 +494,12 @@ function form_builder($form_id, $form) { $form['#id'] = 'edit-' . implode('-', $form['#parents']); } - $posted = (($form['#programmed']) || ((!isset($form['#access']) || $form['#access']) && isset($_POST['edit']) && ($_POST['edit']['form_id'] == $form_id))); - $edit = $posted ? $form['#post']['edit'] : array(); - foreach ($form['#parents'] as $parent) { - $edit = isset($edit[$parent]) ? $edit[$parent] : NULL; - } if (!isset($form['#value']) && !array_key_exists('#value', $form)) { - if ($posted) { + if (($form['#programmed']) || ((!isset($form['#access']) || $form['#access']) && isset($_POST['edit']) && ($_POST['edit']['form_id'] == $form_id))) { + $edit = $form['#post']['edit']; + foreach ($form['#parents'] as $parent) { + $edit = isset($edit[$parent]) ? $edit[$parent] : NULL; + } switch ($form['#type']) { case 'checkbox': $form['#value'] = !empty($edit) ? $form['#return_value'] : 0; -- GitLab