$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(); foreach ($status as $item) { $line = array(); $line[] = $item['component']; $line[] = $item['item']; $line[] = $item['error'] === false ? get_string('ok') : '<div class="notifyproblem">' . $item['error'] . '</div>'; $data[] = $line; } $table = new html_table(); $table->head = array(get_string('resetcomponent'), get_string('resettask'), get_string('resetstatus'));