コード例 #1
0
    }
}
$courseid = required_param('course', PARAM_INT);
$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
require_login($course);
require_capability('moodle/course:manageactivities', context_course::instance($courseid));
$pagename = get_string('convert_title', 'forumng');
$navigation = array();
$navigation[] = array('name' => $pagename, 'type' => 'forumng');
print_header_simple($pagename, "", build_navigation($navigation), "", "", true, '', navmenu($course));
$mform = new mod_forumng_convert_form('convert.php', $course);
if ($mform->is_cancelled()) {
    redirect($CFG->wwwroot . '/course/view.php?id=' . $courseid);
} else {
    if ($fromform = $mform->get_data()) {
        print_heading($pagename);
        if (empty($fromform->forums) || count($fromform->forums) == 0) {
            print '<p>' . get_string('convert_noneselected', 'forumng') . '</p>';
            print_continue($CFG->wwwroot . '/mod/forumng/convert.php?course=' . $course->id);
        } else {
            foreach ($fromform->forums as $forumid) {
                mod_forumng::create_from_old_forum($course, $forumid, true, optional_param('hide', 0, PARAM_INT) ? true : false, optional_param('nodata', 0, PARAM_INT) ? true : false);
            }
            print_continue($CFG->wwwroot . '/course/view.php?id=' . $course->id);
        }
    } else {
        $mform->display();
    }
}
// Display footer
print_footer($course);