Skip to content

Commit

Permalink
MDL-25192 editing and saving instructions image usng question->id
Browse files Browse the repository at this point in the history
  • Loading branch information
ppichet committed Nov 15, 2010
1 parent ca6dd3e commit dec3f21
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions question/type/numerical/questiontype.php
Expand Up @@ -300,7 +300,7 @@ function save_numerical_options($question) {
}

$options->instructions = $this->import_or_save_files($question->instructions,
$question->context, 'qtype_' . $question->qtype, 'instructions', $options->id);
$question->context, 'qtype_'.$question->qtype , 'instruction', $question->id);
$options->instructionsformat = $question->instructions['format'];

$DB->update_record('question_numerical_options', $options);
Expand Down Expand Up @@ -430,10 +430,9 @@ function print_question_formulation_and_controls(&$question, &$state, $cmoptions
$formatoptions->noclean = true;
$formatoptions->para = false;
$nameprefix = $question->name_prefix;
$component = 'qtype_' . $question->qtype;
// rewrite instructions text
$question->options->instructions = quiz_rewrite_question_urls($question->options->instructions, 'pluginfile.php', $context->id, $component, 'instructions', array($state->attempt, $state->question), $question->id);

$component = 'qtype_' . $question->qtype;
// rewrite instructions text
$question->options->instructions = quiz_rewrite_question_urls($question->options->instructions, 'pluginfile.php', $context->id, $component, 'instruction', array($state->attempt, $state->question), $question->id);
/// Print question text and media

$questiontext = format_text($question->questiontext,
Expand Down Expand Up @@ -1158,9 +1157,9 @@ function set_numerical_unit_data($mform, &$question, &$default_values){

// processing files
$component = 'qtype_' . $question->qtype;
$draftid = file_get_submitted_draft_itemid('instructions');
$draftid = file_get_submitted_draft_itemid('instruction');
$default_values['instructions'] = array();
$default_values['instructions']['format'] = $question->options->instructionsformat;
$default_values['instructions']['format'] = $question->options->instructionsformat;
$default_values['instructions']['text'] = file_prepare_draft_area(
$draftid, // draftid
$context->id, // context
Expand Down Expand Up @@ -1343,6 +1342,7 @@ protected function delete_files($questionid, $contextid) {
function check_file_access($question, $state, $options, $contextid, $component,
$filearea, $args) {
$itemid = reset($args);

if ($component == 'question' && $filearea == 'answerfeedback') {
$result = $options->feedback && array_key_exists($itemid, $question->options->answers);
if (!$result) {
Expand Down

0 comments on commit dec3f21

Please sign in to comment.