コード例 #1
0
        $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);
コード例 #2
0
        $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);