Пример #1
0
$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'));