diff --git a/admin/tool/admin_presets/classes/local/action/delete.php b/admin/tool/admin_presets/classes/local/action/delete.php index 1ab72109531..7146b24d625 100644 --- a/admin/tool/admin_presets/classes/local/action/delete.php +++ b/admin/tool/admin_presets/classes/local/action/delete.php @@ -64,7 +64,7 @@ class delete extends base { * Delete the DB preset */ public function execute(): void { - confirm_sesskey(); + require_sesskey(); $this->manager->delete_preset($this->id); diff --git a/admin/tool/admin_presets/classes/local/action/export.php b/admin/tool/admin_presets/classes/local/action/export.php index 7444cbc621a..eca7579f52d 100644 --- a/admin/tool/admin_presets/classes/local/action/export.php +++ b/admin/tool/admin_presets/classes/local/action/export.php @@ -52,8 +52,6 @@ class export extends base { * Stores a preset into the DB. */ public function execute(): void { - confirm_sesskey(); - $url = new \moodle_url('/admin/tool/admin_presets/index.php', ['action' => 'export', 'mode' => 'execute']); $this->moodleform = new export_form($url); @@ -87,7 +85,7 @@ class export extends base { * @throws xml_writer_exception */ public function download_xml(): void { - confirm_sesskey(); + require_sesskey(); list($xmlstr, $filename) = $this->manager->download_preset($this->id); diff --git a/admin/tool/admin_presets/classes/local/action/import.php b/admin/tool/admin_presets/classes/local/action/import.php index 837f5bc63ba..530afe215c4 100644 --- a/admin/tool/admin_presets/classes/local/action/import.php +++ b/admin/tool/admin_presets/classes/local/action/import.php @@ -40,8 +40,6 @@ class import extends base { * Imports the xmlfile into DB */ public function execute(): void { - confirm_sesskey(); - $url = new \moodle_url('/admin/tool/admin_presets/index.php', ['action' => 'import', 'mode' => 'execute']); $this->moodleform = new import_form($url); diff --git a/admin/tool/admin_presets/classes/local/action/load.php b/admin/tool/admin_presets/classes/local/action/load.php index 6bdfa948ee8..c1183390df4 100644 --- a/admin/tool/admin_presets/classes/local/action/load.php +++ b/admin/tool/admin_presets/classes/local/action/load.php @@ -38,8 +38,6 @@ class load extends base { public function execute(): void { global $OUTPUT; - confirm_sesskey(); - $url = new \moodle_url('/admin/tool/admin_presets/index.php', ['action' => 'load', 'mode' => 'execute']); $this->moodleform = new load_form($url); diff --git a/admin/tool/admin_presets/classes/local/action/rollback.php b/admin/tool/admin_presets/classes/local/action/rollback.php index aa7dd61f966..d1ecb08455d 100644 --- a/admin/tool/admin_presets/classes/local/action/rollback.php +++ b/admin/tool/admin_presets/classes/local/action/rollback.php @@ -73,7 +73,7 @@ class rollback extends base { public function execute(): void { global $OUTPUT; - confirm_sesskey(); + require_sesskey(); list($presetapp, $rollback, $failures) = $this->manager->revert_preset($this->id);