//delete lock
            wiki_delete_locks($page->id, $USER->id, $section);
            redirect($CFG->wwwroot . '/mod/wiki/view.php?pageid=' . $pageid);
        } else {
            $wikipage = new page_wiki_edit($wiki, $subwiki, $cm);
            $wikipage->set_page($page);
            $wikipage->set_upload($option == get_string('upload', 'wiki'));
        }
    }
    if (has_capability('mod/wiki:overridelock', $context)) {
        $wikipage->set_overridelock(true);
    }
}
if ($version >= 0) {
    $wikipage->set_versionnumber($version);
}
if (!empty($section)) {
    $wikipage->set_section($sectioncontent, $section);
}
if (!empty($attachments)) {
    $wikipage->set_attachments($attachments);
}
if (!empty($deleteuploads)) {
    $wikipage->set_deleteuploads($deleteuploads);
}
if (!empty($contentformat)) {
    $wikipage->set_format($contentformat);
}
$wikipage->print_header();
$wikipage->print_content();
$wikipage->print_footer();