Example #1
0
            if (defined('SITEID')) {
                if ($course->id != SITEID) {
                    // We're in course level.
                    redirect("{$CFG->wwwroot}/course/view.php?id=" . "{$course->id}&page={$page->pagename}");
                }
                // We're in site level.
                redirect("{$CFG->wwwroot}/index.php?page={$page->pagename}");
            }
            redirect("view.php?page={$page->pagename}");
        } else {
            $error = get_string('missingtitle', 'cms');
        }
    }
}
$usehtmleditor = can_use_html_editor();
$form = empty($page) ? cms_get_pagedata($id) : $page;
if (!empty($version)) {
    if ($versiondata = get_record("cmspages_history", "id", $version)) {
        $form->body = $versiondata->content;
    }
}
$form->menus = get_records("cmsnavi", "course", $course->id);
$form->id = $form->naviid;
$form->pageid = empty($page) ? $id : intval($page->pageid);
ob_start();
include_webfx_scripts();
if (isset($page->preview)) {
    // Preview button has been pressed
    cms_print_preview($page, $course);
}
print_simple_box_start("center", "100%", "", 20);
Example #2
0
    if (!empty($childpages)) {
        foreach ($childpages as $childpage) {
            delete_records("cmspages", "id", $childpage);
            delete_records("cmsnavi_data", "pageid", $childpage);
        }
    }
    // Delete page first
    if (!delete_records("cmspages", "id", $page->id)) {
        error("Could not delete page!");
    }
    // Delete navidata
    if (!delete_records("cmsnavi_data", "id", $navidata->id)) {
        error("Could not delete navigation data!");
    }
    // Delete page history.
    if (!delete_records("cmspages_history", "pageid", $page->id)) {
        error("Could not delete page history!");
    }
    $message = get_string("pagedeleted", "cms");
    redirect("pages.php?course={$course->id}&menuid={$pagenaviid}&sesskey={$USER->sesskey}", $message);
} else {
    $form = cms_get_pagedata($id);
    ob_start();
    print_simple_box_start("center", "100%", "", 20);
    print_heading($stradministration);
    $deletemessage = get_string("pagedeletesure", "cms", $form->title);
    include_once 'html/delete.php';
    print_simple_box_end();
    print_footer($course);
    ob_end_flush();
}