for ($i = 0; $i < count($specimen_id_list); $i++) {
    $empty_result_field = false;
    $specimen_id = $specimen_id_list[$i];
    $test = get_test_entry($specimen_id, $test_type_id);
    if (isset($_REQUEST['skip_' . ($i + 1)])) {
        # This specimen result skipped by user
        $specimen_done_list[] = $specimen_id;
        $test_list[] = $test;
        $status_list[] = LangUtil::$generalTerms['SKIPPED'];
        continue;
    }
    if ($specimen_id == "") {
        # Empty or incomplete row
        continue;
    }
    if (check_specimen_id($specimen_id) == false) {
        # Error: This test type was not scheduled for current specimen ID
        $status_list[] = "<font color='red'>" . LangUtil::$generalTerms['ERROR'] . "</font>: " . LangUtil::$generalTerms['SPECIMEN_ID'] . " " . LangUtil::$generalTerms['MSG_NOTFOUND'];
        $specimen_done_list[] = $specimen_id;
        $test_list[] = $test;
        continue;
    }
    $result_values = array();
    for ($x = 0; $x < $num_measures; $x++) {
        $k = 0;
        $field_name = "measure_" . $specimen_id . "_" . ($x + 1);
        foreach ($_REQUEST[$field_name] as $field) {
            $measure_list[$x][$k++] = $field . "_";
        }
        # replace the final underscore with a comma
        $measure_list[$x][$k - 1] = substr($measure_list[$x][$k - 1], 0, strlen($measure_list[$x][$k - 1]) - 1);
Exemple #2
0
<?php

include "../includes/db_lib.php";
$sid = $_REQUEST['sid'];
$sid_exists = check_specimen_id($sid);
if ($sid_exists === false) {
    echo "";
} else {
    echo "<span class='error_string'>ID {$sid} already exists";
}