Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Solved two small typos preventing quiz being deleted properly in

quiz_delete_instance() function:
public----------------------------------->publish
get_record("quiz_attempts")------------->get_records("quiz_attempts")
  • Loading branch information...
commit 464edd6d2e1f5ccde63c7b6c87f5e9dd2f1ec9cc 1 parent 5acc5ec
stronk7 authored
Showing with 3 additions and 3 deletions.
  1. +3 −3 mod/quiz/lib.php
View
6 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) {
Please sign in to comment.
Something went wrong with that request. Please try again.