From 49a33d8f5bebb59016c00c08943d9dea32b13abd Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Fri, 23 Jul 2010 03:25:07 +0000 Subject: [PATCH] course-completion MDL-23249 Fixed up notices and deprecated functions --- course/togglecompletion.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/course/togglecompletion.php b/course/togglecompletion.php index 44d8d20374e..9f5e82c4245 100644 --- a/course/togglecompletion.php +++ b/course/togglecompletion.php @@ -37,9 +37,10 @@ if (!$cmid && !$courseid) { // Process self completion if ($courseid) { - + $PAGE->set_url(new moodle_url('/course/togglecompletion.php', array('course'=>$courseid))); + // Check user is logged in - $course = $DB->get_record('course', array('id' => $courseid)); + $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST); require_login($course); $completion = new completion_info($course); @@ -89,10 +90,14 @@ if ($courseid) { } $strconfirm = get_string('confirmselfcompletion', 'completion'); - print_header_simple($strconfirm, '', build_navigation(array(array('name' => $strconfirm, 'link' => '', 'type' => 'misc')))); - notice_yesno($strconfirm, $CFG->wwwroot.'/course/togglecompletion.php?course='.$courseid.'&confirm=1', $CFG->wwwroot.'/course/view.php?id='.$courseid); - print_simple_box_end(); - print_footer($course); + $PAGE->set_title($strconfirm); + $PAGE->set_heading($course->fullname); + $PAGE->navbar->add($strconfirm); + echo $OUTPUT->header(); + $buttoncontinue = new single_button(new moodle_url('/course/togglecompletion.php', array('course'=>$courseid, 'confirm'=>1)), get_string('yes'), 'post'); + $buttoncancel = new single_button(new moodle_url('/course/view.php', array('id'=>$courseid)), get_string('no'), 'get'); + echo $OUTPUT->confirm($strconfirm, $buttoncontinue, $buttoncancel); + echo $OUTPUT->footer(); exit; } }