From cb5c4e62acb73f8efe60b66376d2529eb3026138 Mon Sep 17 00:00:00 2001 From: Jamie Pratt Date: Sat, 19 Nov 2011 17:10:19 +0700 Subject: [PATCH] MDL-47494 ddimageortext: NOBUG fixing question tables referred to for question deleting --- question/type/ddimageortext/questiontypebase.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/question/type/ddimageortext/questiontypebase.php b/question/type/ddimageortext/questiontypebase.php index 57248c3b591..586e71b4d33 100644 --- a/question/type/ddimageortext/questiontypebase.php +++ b/question/type/ddimageortext/questiontypebase.php @@ -218,5 +218,10 @@ class qtype_ddtoimage_base extends question_type { $question = $this->make_question($questiondata); return $question->get_random_guess_score(); } - + public function delete_question($questionid, $contextid) { + global $DB; + $DB->delete_records('qtype_'.$this->name().'_drags', array('questionid' => $questionid)); + $DB->delete_records('qtype_'.$this->name().'_drops', array('questionid' => $questionid)); + return parent::delete_question($questionid, $contextid); + } }