From a5a33b8d4a7fa9221988e6708e890a2b77118fa9 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Fri, 19 May 2023 11:17:05 +0200 Subject: [PATCH 1/2] MDL-78307 quiz: Fix contexturl passed to attempt_overdue message --- mod/quiz/locallib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/quiz/locallib.php b/mod/quiz/locallib.php index c667ca899f9..75c8c7fed07 100644 --- a/mod/quiz/locallib.php +++ b/mod/quiz/locallib.php @@ -1457,7 +1457,7 @@ function quiz_send_overdue_message($attemptobj) { $a->courseshortname = format_string($attemptobj->get_course()->shortname); // Quiz info. $a->quizname = $quizname; - $a->quizurl = $attemptobj->view_url(); + $a->quizurl = $attemptobj->view_url()->out(false); $a->quizlink = '' . $quizname . ''; // Attempt info. $a->attemptduedate = userdate($duedate); From 53eb03bcc698a8f16e689e3245b6b6315121f205 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Fri, 19 May 2023 11:32:12 +0200 Subject: [PATCH 2/2] MDL-78307 quiz: Fix URL passed to secure_window.init_close_button --- mod/quiz/classes/output/renderer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/quiz/classes/output/renderer.php b/mod/quiz/classes/output/renderer.php index c3281f3d5dd..f0f5fd952ce 100644 --- a/mod/quiz/classes/output/renderer.php +++ b/mod/quiz/classes/output/renderer.php @@ -247,7 +247,7 @@ class renderer extends plugin_renderer_base { if ($attemptobj->get_access_manager(time())->attempt_must_be_in_popup()) { $this->page->requires->js_init_call('M.mod_quiz.secure_window.init_close_button', - [$url], false, quiz_get_js_module()); + [$url->out(false)], false, quiz_get_js_module()); return html_writer::empty_tag('input', ['type' => 'button', 'value' => get_string('finishreview', 'quiz'), 'id' => 'secureclosebutton',