Exemple #1
0
 protected function delete_files($questionid, $contextid)
 {
     parent::delete_files($questionid, $contextid);
     $this->delete_files_in_answers($questionid, $contextid);
 }
Exemple #2
0
 protected function delete_files($questionid, $contextid)
 {
     $fs = get_file_storage();
     parent::delete_files($questionid, $contextid);
     $this->delete_files_in_answers($questionid, $contextid);
     $fs->delete_area_files($contextid, 'qtype_calculated', 'instruction', $questionid);
 }
Exemple #3
0
 protected function delete_files($questionid, $contextid)
 {
     global $DB;
     $fs = get_file_storage();
     parent::delete_files($questionid, $contextid);
     $subquestionids = $DB->get_records_menu('question_match_sub', array('question' => $questionid), 'id', 'id,1');
     foreach ($subquestionids as $subquestionid => $notused) {
         $fs->delete_area_files($contextid, 'qtype_match', 'subquestion', $subquestionid);
     }
 }
Exemple #4
0
 protected function delete_files($questionid, $contextid)
 {
     $fs = get_file_storage();
     parent::delete_files($questionid, $contextid);
     $this->delete_files_in_answers($questionid, $contextid, true);
     $fs->delete_area_files($contextid, 'qtype_multichoice', 'correctfeedback', $questionid);
     $fs->delete_area_files($contextid, 'qtype_multichoice', 'partiallycorrectfeedback', $questionid);
     $fs->delete_area_files($contextid, 'qtype_multichoice', 'incorrectfeedback', $questionid);
 }