MDL-31554 quiz view.php notices when guest / no enroled.

This commit is contained in:
Tim Hunt 2012-02-08 15:39:26 +00:00
parent baa5cd8240
commit 5837df9267

View File

@ -221,13 +221,13 @@ if (!$viewobj->quizhasquestions) {
echo $OUTPUT->header();
// Guests can't do a quiz, so offer them a choice of logging in or going back.
if (isguestuser()) {
echo $output->view_page_guest($course, $quiz, $cm, $context, $infomessages, $viewobj);
// Guests can't do a quiz, so offer them a choice of logging in or going back.
echo $output->view_page_guest($course, $quiz, $cm, $context, $viewobj->infomessages);
} else if (!isguestuser() && !($canattempt || $canpreview
|| $viewobj->canreviewmine)) {
// If they are not enrolled in this course in a good enough role, tell them to enrol.
echo $output->view_page_notenrolled($course, $quiz, $cm, $context, $infomessages, $viewobj);
echo $output->view_page_notenrolled($course, $quiz, $cm, $context, $viewobj->infomessages);
} else {
echo $output->view_page($course, $quiz, $cm, $context, $viewobj);
}