$id = required_param('id', PARAM_INT); // course id
$delete = optional_param('delete', '', PARAM_ALPHANUM); // delete confirmation hash
+ $PAGE->set_url('course/delete.php', array('id' => $id));
require_login();
if (!can_delete_course($id)) {
"delete.php?id=$course->id&delete=".md5($course->timemodified)."&sesskey=".sesskey(),
"category.php?id=$course->category");
- print_footer($course);
+ print_footer();
exit;
}
if (!$category = $DB->get_record('course_categories', array('id' => $id))) {
print_error('unknowcategory');
}
+ $PAGE->set_url('course/editcategory.php', array('id' => $id));
require_capability('moodle/category:manage', get_context_instance(CONTEXT_COURSECAT, $id));
$strtitle = get_string('editcategorysettings');
} else {
$parent = required_param('parent', PARAM_INT);
+ $PAGE->set_url('course/editcategory.php', array('parent' => $parent));
if ($parent) {
if (!$DB->record_exists('course_categories', array('id' => $parent))) {
print_error('unknowcategory');
exit;
}
/// Everything else is editing on mode.
+ require_once($CFG->libdir.'/adminlib.php');
+ admin_externalpage_setup('coursemgmt', update_category_button());
/// Delete a category.
if (!empty($delete) and confirm_sesskey()) {
} else if (!$data= $mform->get_data()) {
require_once($CFG->libdir . '/questionlib.php');
- print_category_edit_header();
+ admin_externalpage_print_header();
print_heading($heading);
$mform->display();
admin_externalpage_print_footer();
exit();
}
- print_category_edit_header();
+ admin_externalpage_print_header();
print_heading($heading);
if ($data->fulldelete) {
}
/// Print headings
- print_category_edit_header();
+ admin_externalpage_print_header();
print_heading($strcategories);
/// Print out the categories with all the knobs
}
}
-function print_category_edit_header() {
- global $CFG;
- global $SITE;
-
- require_once($CFG->libdir.'/adminlib.php');
- admin_externalpage_setup('coursemgmt', update_category_button());
- admin_externalpage_print_header();
-}
-?>