$questionsform = new mod_questionnaire_questions_form('questions.php', $moveq); $sdata = clone $questionnaire->survey; $sdata->sid = $questionnaire->survey->id; $sdata->id = $cm->id; if (!empty($questionnaire->questions)) { $pos = 1; foreach ($questionnaire->questions as $qidx => $question) { $sdata->{'pos_' . $qidx} = $pos; $pos++; } } $questionsform->set_data($sdata); } else { if ($action == 'question') { $question = questionnaire_prep_for_questionform($questionnaire, $qid, $qtype); $questionsform = new mod_questionnaire_edit_question_form('questions.php'); $questionsform->set_data($question); } } } // Print the page header. if ($action == 'question') { if (isset($question->qid)) { $streditquestion = get_string('editquestion', 'questionnaire', questionnaire_get_type($question->type_id)); } else { $streditquestion = get_string('addnewquestion', 'questionnaire', questionnaire_get_type($question->type_id)); } } else { $streditquestion = get_string('managequestions', 'questionnaire'); } $PAGE->set_title($streditquestion);