. /** * Mass unenrol * * File mass_unenroll.php * Encoding UTF-8 * * @package local_mass_enroll * * @copyright 1999 onwards Martin Dougiamas and others {@link http://moodle.com} * @copyright 2012 onwards Patrick Pollet * @copyright 2015 onwards R.J. van Dongen * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ require(dirname(dirname(dirname(__FILE__))) . '/config.php'); // Get params. $id = required_param('id', PARAM_INT); if (!$course = $DB->get_record('course', array('id' => $id))) { error("Course is misconfigured"); } // Security and access check. require_course_login($course); $context = context_course::instance($course->id); require_capability('local/mass_enroll:unenrol', $context); // Start making page. $strinscriptions = get_string('mass_unenroll', 'local_mass_enroll'); $PAGE->set_pagelayout('incourse'); $PAGE->set_url(new moodle_url($CFG->wwwroot . '/local/mass_enroll/mass_unenroll.php', array('id' => $id))); $PAGE->set_title($course->fullname . ': ' . $strinscriptions); $PAGE->set_heading($course->fullname . ': ' . $strinscriptions); $renderer = $PAGE->get_renderer('local_mass_enroll'); echo $renderer->page_mass_unenrol(); exit;