Commit a0cd21cd authored by Simey Lameze's avatar Simey Lameze Committed by Eloy Lafuente (stronk7)

MDL-53031 mod_assign: add session check on assignment plugins management

parent a0034bb0
...@@ -25,11 +25,18 @@ ...@@ -25,11 +25,18 @@
require_once(dirname(__FILE__) . '/../../config.php'); require_once(dirname(__FILE__) . '/../../config.php');
require_once($CFG->dirroot.'/mod/assign/adminlib.php'); require_once($CFG->dirroot.'/mod/assign/adminlib.php');
$subtype = required_param('subtype', PARAM_PLUGIN);
$action = optional_param('action', null, PARAM_PLUGIN);
$plugin = optional_param('plugin', null, PARAM_PLUGIN);
if (!empty($plugin)) {
require_sesskey();
}
// Create the class for this controller. // Create the class for this controller.
$pluginmanager = new assign_plugin_manager(required_param('subtype', PARAM_PLUGIN)); $pluginmanager = new assign_plugin_manager($subtype);
$PAGE->set_context(context_system::instance()); $PAGE->set_context(context_system::instance());
// Execute the controller. // Execute the controller.
$pluginmanager->execute(optional_param('action', null, PARAM_PLUGIN), $pluginmanager->execute($action, $plugin);
optional_param('plugin', null, PARAM_PLUGIN));
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment