diff --git a/mod/quiz/editlib.php b/mod/quiz/editlib.php index 8d0b6ea7457..9164b91157a 100644 --- a/mod/quiz/editlib.php +++ b/mod/quiz/editlib.php @@ -293,18 +293,19 @@ function quiz_print_question_list($quiz, $allowdelete=true, $showbreaks=true) { } echo ''; + $context = $quiz->id ? '&contextquiz='.$quiz->id : ''; + $quiz_id = $quiz->id ? '&quizid=' . $quiz->id : ''; + echo " + \"$strpreview\""; if ($canedit) { - $context = $quiz->id ? '&contextquiz='.$quiz->id : ''; - $quiz_id = $quiz->id ? '&quizid=' . $quiz->id : ''; - echo " - \"$strpreview\""; echo " \"$stredit\""; - if ($allowdelete) { - echo "sesskey\"> - \"$strremove\""; - } } + if ($allowdelete) { + echo "sesskey\"> + \"$strremove\""; + } + echo ""; $count++; $sumgrade += $quiz->grades[$qnum]; @@ -546,9 +547,8 @@ function quiz_print_cat_question_list($course, $categoryid, $quizid, echo ''; print_simple_box_start('center', '100%', '#ffffff', 0); echo ''; - if ($canedit) { - echo ""; - } + $actionwidth = $canedit ? 95 : 70; + echo ""; echo ""; echo "\n"; @@ -556,28 +556,28 @@ function quiz_print_cat_question_list($course, $categoryid, $quizid, if ($question->qtype == RANDOM) { //continue; } - echo "\n"; - if ($canedit) { - echo "\n"; + echo "\n\n"; + if ($question->hidden) { echo '\n"; } else { @@ -596,14 +596,16 @@ function quiz_print_cat_question_list($course, $categoryid, $quizid, echo '
$straction$straction$strquestionname $strtype
\n"; - if ($quizid) { - echo "id&sesskey=$USER->sesskey\">\"$straddtoquiz\" "; - } - echo "id&quizid=$quizid','$strpreview','scrollbars=yes,resizable=yes,width=700,height=480', false)\">\"$strpreview\" "; - echo "id\">\"$stredit\" "; - // hide-feature - if($question->hidden) { - echo "id&hide=0&sesskey=$USER->sesskey\">\"$strrestore\""; - } else { - echo "id&delete=$question->id\">\"$strdelete\""; - } - echo " id\" value=\"1\" />"; - echo "
\n"; + if ($quizid) { + echo "id&sesskey=$USER->sesskey\">\"$straddtoquiz\" "; } + echo "id&quizid=$quizid','$strpreview','scrollbars=yes,resizable=yes,width=700,height=480', false)\">\"$strpreview\" "; + if ($canedit) { + echo "id\">\"$stredit\" "; + // hide-feature + if($question->hidden) { + echo "id&hide=0&sesskey=$USER->sesskey\">\"$strrestore\""; + } else { + echo "id&delete=$question->id\">\"$strdelete\""; + } + } + echo " id\" value=\"1\" />"; + echo "'.$question->name."
'; echo ''.$strselectall.' /'. ' '.$strselectnone.''. - ''.get_string('withselected', 'quiz').':
'; + ' '.get_string('withselected', 'quiz').':
'; if ($quizid) { echo "\n"; echo ''; } - echo '\n"; - echo '\n"; - quiz_category_select_menu($course->id, false, true, $category->id); + if ($canedit) { + echo '\n"; + echo '\n"; + quiz_category_select_menu($course->id, false, true, $category->id); + } echo "
"; if ($quizid) {