2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00

Added case_id and date to queXML structure output (as appears in fixed width data file)

This commit is contained in:
azammitdcarf
2010-08-31 00:46:29 +00:00
parent 7742406f57
commit 3d48df262f

View File

@@ -416,7 +416,7 @@ while ($Row = $QueryResult->FetchRow())
$question->append_child($response); $question->append_child($response);
break; break;
case "S": //SHORT FREE TEXT case "S": //SHORT FREE TEXT
$response->append_child(create_free("text",get_length($qid,"text_input_width","240"),"")); $response->append_child(create_free("text",get_length($qid,"maximum_chars","240"),""));
$question->append_child($response); $question->append_child($response);
break; break;
case "T": //LONG FREE TEXT case "T": //LONG FREE TEXT
@@ -491,21 +491,36 @@ while ($Row = $QueryResult->FetchRow())
$section->append_child($question); $section->append_child($question);
} }
$questionnaire->append_child($section);
}
//Add caseid field //Add caseid field
$section = $dom->create_element("section");
$question = $dom->create_element("question");
$text = $dom->create_element("text");
$text->set_content("caseid");
$response = $dom->create_element("response"); $response = $dom->create_element("response");
$response->set_attribute("varName",'caseid'); $response->set_attribute("varName",'caseid');
$response->append_child(create_free("integer",9,"")); $response->append_child(create_free("integer",9,""));
$question->append_child($text);
$question->append_child($response); $question->append_child($response);
$section->append_child($question);
//Add date field //Add date field
$question = $dom->create_element("question");
$text = $dom->create_element("text");
$text->set_content("datecomp");
$response = $dom->create_element("response"); $response = $dom->create_element("response");
$response->set_attribute("varName",'datecomp'); $response->set_attribute("varName",'datecomp');
$response->append_child(create_free("text",16,"")); $response->append_child(create_free("text",16,""));
$question->append_child($text);
$question->append_child($response); $question->append_child($response);
$section->append_child($question);
$questionnaire->append_child($section); $questionnaire->append_child($section);
}
$dom->append_child($questionnaire); $dom->append_child($questionnaire);