From: thepurpleblob Date: Thu, 27 Jan 2005 16:18:27 +0000 (+0000) Subject: factored out functionality to check if question is in use on delete X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b90d6ed1e26378ef3ecb72aa11358e9c15698441;p=moodle.git factored out functionality to check if question is in use on delete will be using this to delete whole categories of questions (or not) --- 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;