From: defacer Date: Tue, 1 Feb 2005 07:40:58 +0000 (+0000) Subject: Don't forget to kill all our block instances if we are deleted. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=8dffa4df07ef08edb309a9fbb693b23c0ccec47d;p=moodle.git Don't forget to kill all our block instances if we are deleted. --- diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 6c5e4581e4..b4b08143f7 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -170,6 +170,10 @@ function quiz_delete_instance($id) { $result = false; } + if (! delete_records('block_instance', 'pageid', $quiz->id, 'pagetype', PAGE_QUIZ_VIEW)) { + $result = false; + } + if ($events = get_records_select('event', "modulename = 'quiz' and instance = '$quiz->id'")) { foreach($events as $event) { delete_event($event->id);