. require_once(dirname(__FILE__).'/../config.php'); require_once($CFG->dirroot.'/course/lib.php'); $courseid = required_param('courseid', PARAM_INT); $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST); $PAGE->set_url('/course/addsection.php', array('courseid' => $courseid)); // Authorisation checks. require_login($course); require_capability('moodle/course:update', context_course::instance($course->id)); require_sesskey(); // Add an additional section. $course->numsections++; $DB->update_record('course', $course); // Redirect to where we were.. redirect(course_get_url($course));