Navigation Menu

Skip to content

Commit

Permalink
Dev queXML export: Added survey end text to export (in to questionnai…
Browse files Browse the repository at this point in the history
…reInfo element)

Dev queXML export: Export answer prefix as label for numeric, short text and long text question types


git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey@11695 b72ed6b6-b9f8-46b5-92b4-906544132732
  • Loading branch information
adamzammit committed Dec 20, 2011
1 parent 2ece697 commit 17f10d6
Showing 1 changed file with 19 additions and 4 deletions.
23 changes: 19 additions & 4 deletions admin/export_structure_quexml.php
Expand Up @@ -456,6 +456,21 @@ function create_subQuestions(&$question,$qid,$varname,$use_answers = false)
$questionnaire->append_child($questionnaireInfo);
}

if (!empty($Row['surveyls_endtext']))
{
$questionnaireInfo = $dom->create_element("questionnaireInfo");
$position = $dom->create_element("position");
$text = $dom->create_element("text");
$administration = $dom->create_element("administration");
$position->set_content("after");
$text->set_content(cleanup($Row['surveyls_endtext']));
$administration->set_content("self");
$questionnaireInfo->append_child($position);
$questionnaireInfo->append_child($text);
$questionnaireInfo->append_child($administration);
$questionnaire->append_child($questionnaireInfo);
}

//section == group


Expand Down Expand Up @@ -629,19 +644,19 @@ function create_subQuestions(&$question,$qid,$varname,$use_answers = false)
$question->append_child($response);
break;
case "N": //NUMERICAL QUESTION TYPE
$response->append_child(create_free("integer",get_length($qid,"maximum_chars","10"),""));
$response->append_child(create_free("integer",get_length($qid,"maximum_chars","10"),get_length($qid,"prefix","")));
$question->append_child($response);
break;
case "S": //SHORT FREE TEXT
$response->append_child(create_free("text",get_length($qid,"maximum_chars","240"),""));
$response->append_child(create_free("text",get_length($qid,"maximum_chars","240"),get_length($qid,"prefix","")));
$question->append_child($response);
break;
case "T": //LONG FREE TEXT
$response->append_child(create_free("longtext",get_length($qid,"display_rows","40"),""));
$response->append_child(create_free("longtext",get_length($qid,"display_rows","40"),get_length($qid,"prefix","")));
$question->append_child($response);
break;
case "U": //HUGE FREE TEXT
$response->append_child(create_free("longtext",get_length($qid,"display_rows","80"),""));
$response->append_child(create_free("longtext",get_length($qid,"display_rows","80"),get_length($qid,"prefix","")));
$question->append_child($response);
break;
case "Y": //YES/NO radio-buttons
Expand Down

0 comments on commit 17f10d6

Please sign in to comment.