From b90d6ed1e26378ef3ecb72aa11358e9c15698441 Mon Sep 17 00:00:00 2001 From: thepurpleblob Date: Thu, 27 Jan 2005 16:18:27 +0000 Subject: [PATCH] factored out functionality to check if question is in use on delete will be using this to delete whole categories of questions (or not) --- mod/quiz/question.php | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/mod/quiz/question.php b/mod/quiz/question.php index 0369dcb7a3..231b246847 100644 --- a/mod/quiz/question.php +++ b/mod/quiz/question.php @@ -83,22 +83,7 @@ } else { // determine if the question is being used in any quiz - if ($category->publish) { - $quizzes = get_records("quiz"); - } else { - $quizzes = get_records("quiz", "course", $course->id); - } - $beingused = array(); - if ($quizzes) { - foreach ($quizzes as $quiz) { - $qqq = explode(",", $quiz->questions); - foreach ($qqq as $key => $value) { - if ($value == $delete) { - $beingused[] = $quiz->name; - } - } - } - } + $beingused = quizzes_question_used( $delete, $category->publish, $course->id ); if ($beingused) { $beingused = implode(", ", $beingused); $beingused = get_string("questioninuse", "quiz", "$question->name")."

".$beingused; -- 2.39.5