Exemplo n.º 1
0
    print_error("invalidcourseid");
}
$PAGE->set_url('/course/reset.php', array('id' => $id));
require_login($course);
require_capability('moodle/course:reset', get_context_instance(CONTEXT_COURSE, $course->id));
$strreset = get_string('reset');
$strresetcourse = get_string('resetcourse');
$strremove = get_string('remove');
$PAGE->navbar->add($strresetcourse);
$PAGE->set_title($course->fullname . ': ' . $strresetcourse);
$PAGE->set_heading($course->fullname . ': ' . $strresetcourse);
$mform = new course_reset_form();
if ($mform->is_cancelled()) {
    redirect($CFG->wwwroot . '/course/view.php?id=' . $id);
} else {
    if ($data = $mform->get_data()) {
        // no magic quotes
        if (isset($data->selectdefault)) {
            $_POST = array();
            $mform = new course_reset_form();
            $mform->load_defaults();
        } else {
            if (isset($data->deselectall)) {
                $_POST = array();
                $mform = new course_reset_form();
            } else {
                echo $OUTPUT->header();
                echo $OUTPUT->heading($strresetcourse);
                $data->reset_start_date_old = $course->startdate;
                $status = reset_course_userdata($data);
                $data = array();
Exemplo n.º 2
0
$id = required_param('id', PARAM_INT);
if (!($course = get_record('course', 'id', $id))) {
    error("Course is misconfigured");
}
require_login($course);
require_capability('moodle/course:update', get_context_instance(CONTEXT_COURSE, $course->id));
$strreset = get_string('reset');
$strresetcourse = get_string('resetcourse');
$strremove = get_string('remove');
$navlinks = array(array('name' => $strresetcourse, 'link' => null, 'type' => 'misc'));
$navigation = build_navigation($navlinks);
$mform = new course_reset_form();
if ($mform->is_cancelled()) {
    redirect($CFG->wwwroot . '/course/view.php?id=' . $id);
} else {
    if ($data = $mform->get_data(false)) {
        // no magic quotes
        if (isset($data->selectdefault)) {
            $_POST = array();
            $mform = new course_reset_form();
            $mform->load_defaults();
        } else {
            if (isset($data->deselectall)) {
                $_POST = array();
                $mform = new course_reset_form();
            } else {
                print_header($course->fullname . ': ' . $strresetcourse, $course->fullname . ': ' . $strresetcourse, $navigation);
                print_heading($strresetcourse);
                $data->reset_start_date_old = $course->startdate;
                $status = reset_course_userdata($data);
                $data = array();