if (count($range_list) == 0) { # Not a numeric field continue; } foreach ($range_list as $range_entry) { $range_lower = $range_entry[0]; $range_upper = $range_entry[1]; $age_min = $range_entry[2]; $age_max = $range_entry[3]; $gender_option = $range_entry[4]; $ref_range = new ReferenceRange(); $ref_range->measureId = $measure_id; $ref_range->ageMin = $age_min; $ref_range->ageMax = $age_max; $ref_range->sex = $gender_option; $ref_range->rangeLower = $range_lower; $ref_range->rangeUpper = $range_upper; $ref_range->addToDb($_SESSION['lab_config_id']); } $measure_count++; } # Remove measure entries marked for deletion foreach ($measures_to_delete as $measure_id) { # Disabled for version 0.8.4. # TODO: Check existing result values before deleting a measure //delete_test_type_measure($test_type_id, $measure_id); } # Update locale XML and generate PHP list again. if ($CATALOG_TRANSLATION === true) { update_testtype_xml($updated_entry->testTypeId, $updated_entry->name); }
$measure_count++; # Not a numeric field continue; } foreach ($range_list as $range_entry) { $range_lower = $range_entry[0]; $range_upper = $range_entry[1]; $age_min = $range_entry[2]; $age_max = $range_entry[3]; $gender_option = $range_entry[4]; $ref_range = new ReferenceRange(); $ref_range->measureId = $measure_id; $ref_range->ageMin = $age_min; $ref_range->ageMax = $age_max; $ref_range->sex = $gender_option; $ref_range->rangeLower = $range_lower; $ref_range->rangeUpper = $range_upper; $ref_range->addToDb($_SESSION['lab_config_id']); } $measure_count++; } # Update locale XML and generate PHP list again. if ($CATALOG_TRANSLATION === true) { update_testtype_xml($test_type_id, $test_name); } /* echo "<br>Hi".$sam; echo "<br>"; print_r($submeasure_names); */ header("location: test_type_added.php?tn={$test_name}");