MDL-44606 Assign: Some grading functions are missing sesskey protection

This commit is contained in:
Damyon Wiese
2014-05-07 12:36:38 +08:00
committed by Dan Poltawski
parent fa00be94b1
commit 46b56588ae
+3
View File
@@ -4895,6 +4895,7 @@ class assign {
// Include extension form.
require_once($CFG->dirroot . '/mod/assign/extensionform.php');
require_sesskey();
$batchusers = optional_param('selectedusers', '', PARAM_SEQUENCE);
$userid = 0;
@@ -4938,6 +4939,7 @@ class assign {
// Need grade permission.
require_capability('mod/assign:grade', $this->context);
require_sesskey();
// Make sure advanced grading is disabled.
$gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions');
@@ -5214,6 +5216,7 @@ class assign {
// Need submit permission to submit an assignment.
require_capability('mod/assign:grade', $this->context);
require_sesskey();
// Is advanced grading enabled?
$gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions');