diff --git a/backup/util/ui/backup_ui_stage.class.php b/backup/util/ui/backup_ui_stage.class.php index a02a5cb2a4f..be9dd2b769f 100644 --- a/backup/util/ui/backup_ui_stage.class.php +++ b/backup/util/ui/backup_ui_stage.class.php @@ -643,7 +643,7 @@ class backup_ui_stage_complete extends backup_ui_stage_final { } $output .= $renderer->get_samesite_notification(); $output .= $renderer->notification(get_string('executionsuccess', 'backup'), 'notifysuccess'); - $output .= $renderer->continue_button($restorerul); + $output .= $renderer->continue_button($restorerul, 'get'); $output .= $renderer->box_end(); return $output; diff --git a/backup/util/ui/renderer.php b/backup/util/ui/renderer.php index 5f83b6ab530..eb6ae4abf13 100644 --- a/backup/util/ui/renderer.php +++ b/backup/util/ui/renderer.php @@ -553,7 +553,8 @@ class core_backup_renderer extends plugin_renderer_base { } /** - * Displays a continue button + * Displays a continue button, overriding core renderer method of the same in order + * to override submission method of the button form * * @param string|moodle_url $url * @param string $method @@ -566,7 +567,6 @@ class core_backup_renderer extends plugin_renderer_base { if ($method != 'post') { $method = 'get'; } - $url->param('sesskey', sesskey()); $button = new single_button($url, get_string('continue'), $method, true); $button->class = 'continuebutton'; return $this->render($button); diff --git a/backup/util/ui/restore_ui_stage.class.php b/backup/util/ui/restore_ui_stage.class.php index bc09bc531fe..1c878cb9140 100644 --- a/backup/util/ui/restore_ui_stage.class.php +++ b/backup/util/ui/restore_ui_stage.class.php @@ -1161,8 +1161,10 @@ class restore_ui_stage_complete extends restore_ui_stage_process { $html .= $renderer->notification(get_string('restorefileweremissing', 'backup'), 'notifyproblem'); } $html .= $renderer->notification(get_string('restoreexecutionsuccess', 'backup'), 'notifysuccess'); - $html .= $renderer->continue_button(new moodle_url('/course/view.php', array( - 'id' => $this->get_ui()->get_controller()->get_courseid())), 'get'); + + $courseurl = course_get_url($this->get_ui()->get_controller()->get_courseid()); + $html .= $renderer->continue_button($courseurl, 'get'); + $html .= $renderer->box_end(); return $html;