From b9d4b0313498d77ef78e392bc902d95af191c8a2 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Thu, 17 Jul 2008 12:49:25 +0000 Subject: [PATCH] MDL-15693 - print_question_icon does not cope with missing question types --- lib/questionlib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/questionlib.php b/lib/questionlib.php index 300dc0b261..0813ffb77c 100644 --- a/lib/questionlib.php +++ b/lib/questionlib.php @@ -1610,7 +1610,11 @@ function question_apply_penalty_and_timelimit(&$question, &$state, $attempt, $cm function print_question_icon($question, $return = false) { global $QTYPES, $CFG; - $namestr = $QTYPES[$question->qtype]->menu_name(); + if (array_key_exists($question->qtype, $QTYPES)) { + $namestr = $QTYPES[$question->qtype]->menu_name(); + } else { + $namestr = 'missingtype'; + } $html = '' .
             $namestr . ''; -- 2.39.5