From: stronk7 Date: Wed, 7 Apr 2004 23:38:48 +0000 (+0000) Subject: Solved two small typos preventing quiz being deleted properly in X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=464edd6d2e1f5ccde63c7b6c87f5e9dd2f1ec9cc;p=moodle.git Solved two small typos preventing quiz being deleted properly in quiz_delete_instance() function: public----------------------------------->publish get_record("quiz_attempts")------------->get_records("quiz_attempts") --- diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index a01573e264..29132a6151 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -138,7 +138,7 @@ function quiz_delete_instance($id) { $result = true; - if ($attempts = get_record("quiz_attempts", "quiz", "$quiz->id")) { + if ($attempts = get_records("quiz_attempts", "quiz", "$quiz->id")) { foreach ($attempts as $attempt) { if (! delete_records("quiz_responses", "attempt", "$attempt->id")) { $result = false; @@ -168,9 +168,9 @@ function quiz_delete_instance($id) { function quiz_delete_course($course) { /// Given a course object, this function will clean up anything that /// would be leftover after all the instances were deleted -/// In this case, all non-public quiz categories and questions +/// In this case, all non-publish quiz categories and questions - if ($categories = get_records_select("quiz_categories", "course = '$course->id' AND public = '0'")) { + if ($categories = get_records_select("quiz_categories", "course = '$course->id' AND publish = '0'")) { foreach ($categories as $category) { if ($questions = get_records("quiz_questions", "category", $category->id)) { foreach ($questions as $question) {