From: skodak Date: Tue, 17 Jul 2007 19:38:27 +0000 (+0000) Subject: MDL-10481 fixing broken form defaults - sorry X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=ce86745870358f3b17e2b20a6d0620fe7dd724dd;p=moodle.git MDL-10481 fixing broken form defaults - sorry --- diff --git a/grade/edit/item.php b/grade/edit/item.php index 013af496be..4da1c2f04e 100644 --- a/grade/edit/item.php +++ b/grade/edit/item.php @@ -25,21 +25,22 @@ $mform = new edit_item_form(null, array('gpr'=>$gpr)); if ($mform->is_cancelled()) { redirect($returnurl); +} -} else if (!$mform->is_submitted()) { - if ($item = get_record('grade_items', 'id', $id, 'courseid', $course->id)) { - // Get Item preferences - $item->pref_gradedisplaytype = get_user_preferences('grade_report_gradedisplaytype' . $id, 'default'); - $item->pref_decimalpoints = get_user_preferences('grade_report_decimalpoints' . $id, 'default'); +if ($item = get_record('grade_items', 'id', $id, 'courseid', $course->id)) { + // Get Item preferences + $item->pref_gradedisplaytype = get_user_preferences('grade_report_gradedisplaytype' . $id, 'default'); + $item->pref_decimalpoints = get_user_preferences('grade_report_decimalpoints' . $id, 'default'); - $item->calculation = grade_item::denormalize_formula($item->calculation, $course->id); - $mform->set_data($item); + $item->calculation = grade_item::denormalize_formula($item->calculation, $course->id); + $mform->set_data($item); - } else { - $mform->set_data(array('courseid'=>$course->id, 'itemtype'=>'manual')); - } +} else { + // defaults for new items + $mform->set_data(array('courseid'=>$course->id, 'itemtype'=>'manual')); +} -} else if ($data = $mform->get_data()) { +if ($data = $mform->get_data()) { $errors = array(); if (array_key_exists('calculation', $data)) {