diff --git a/question/editlib.php b/question/editlib.php index dd8afaac9f9..87fe774fd8d 100644 --- a/question/editlib.php +++ b/question/editlib.php @@ -96,6 +96,13 @@ function question_list($course, $categoryid, $quizid=0, $recurse=1, $page=0, $perpage=100, $showhidden=false, $sortorder='qtype, name ASC') { global $QTYPE_MENU, $USER, $CFG; + $qtypemenu = $QTYPE_MENU; + if ($rqp_types = get_records('question_rqp_types')) { + foreach($rqp_types as $type) { + $qtypemenu['rqp_'.$type->id] = $type->name; + } + } + $strcategory = get_string("category", "quiz"); $strquestion = get_string("question", "quiz"); $straddquestions = get_string("addquestions", "quiz"); @@ -143,7 +150,7 @@ function question_list($course, $categoryid, $quizid=0, if (isteacheredit($category->course)) { echo "$strcreatenewquestion:"; echo ''; - popup_form ("$CFG->wwwroot/question/question.php?category=$category->id&qtype=", $QTYPE_MENU, "addquestion", + popup_form ("$CFG->wwwroot/question/question.php?category=$category->id&qtype=", $qtypemenu, "addquestion", "", "choose", "", "", false, "self"); echo ''; helpbutton("questiontypes", $strcreatenewquestion, "quiz"); diff --git a/question/type/rqp/questiontype.php b/question/type/rqp/questiontype.php index d4d71ab27bd..68d45d5564b 100644 --- a/question/type/rqp/questiontype.php +++ b/question/type/rqp/questiontype.php @@ -547,13 +547,6 @@ class question_rqp_qtype extends default_questiontype { ////////////////////////////////////////////////////////////////////////// //// INITIATION - Without this line the question type is not in use... /// ////////////////////////////////////////////////////////////////////////// -// define("RQP", "11"); // already defined in questionlib.php $QTYPES[RQP]= new question_rqp_qtype(); -// The following adds the questiontype to the menu of types shown to teachers -if ($rqp_types = get_records('question_rqp_types')) { - foreach($rqp_types as $type) { - $QTYPE_MENU[100+$type->id] = $type->name; - } -} ?>