* @param string $subpage Description of subpage to be used in navigation trail
*/
function view_header($subpage='') {
-
- global $CFG;
-
+ global $CFG, $PAGE, $OUTPUT;
if ($subpage) {
- $navigation = build_navigation($subpage, $this->cm);
- } else {
- $navigation = build_navigation('', $this->cm);
+ $PAGE->navbar->add($subpage);
}
- print_header($this->pagetitle, $this->course->fullname, $navigation, '', '',
- true, update_module_button($this->cm->id, $this->course->id, $this->strassignment),
- navmenu($this->course, $this->cm));
+ $PAGE->set_title($this->pagetitle);
+ $PAGE->set_heading($this->course->fullname);
+ $PAGE->set_button(update_module_button($this->cm->id, $this->course->id, $this->strassignment));
+
+ echo $OUTPUT->header();
groups_print_activity_menu($this->cm, 'view.php?id=' . $this->cm->id);
case 'grade': // We are in a popup window grading
if ($submission = $this->process_feedback()) {
//IE needs proper header with encoding
- print_header(get_string('feedback', 'assignment').':'.format_string($this->assignment->name));
+ $PAGE->set_title(get_string('feedback', 'assignment').':'.format_string($this->assignment->name));
+ echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('changessaved'));
print $this->update_main_listing($submission);
}
}
}
- print_header(get_string('feedback', 'assignment').':'.fullname($user, true).':'.format_string($this->assignment->name));
+ $PAGE->set_title(get_string('feedback', 'assignment').':'.fullname($user, true).':'.format_string($this->assignment->name));
+ echo $OUTPUT->header();
/// Print any extra javascript needed for saveandnext
echo $extra_javascript;
$tabindex = 1; //tabindex for quick grading tabbing; Not working for dropdowns yet
add_to_log($course->id, 'assignment', 'view submission', 'submissions.php?id='.$this->cm->id, $this->assignment->id, $this->cm->id);
- $navigation = build_navigation($this->strsubmissions, $this->cm);
- print_header_simple(format_string($this->assignment->name,true), "", $navigation,
- '', '', true, update_module_button($cm->id, $course->id, $this->strassignment), navmenu($course, $cm));
+ $PAGE->add($this->strsubmissions);
+ $PAGE->set_title(format_string($this->assignment->name,true));
+ $PAGE->set_button( update_module_button($cm->id, $course->id, $this->strassignment));
+ echo $OUTPUT->header();
$course_context = get_context_instance(CONTEXT_COURSE, $course->id);
if (has_capability('gradereport/grader:view', $course_context) && has_capability('moodle/grade:viewall', $course_context)) {
$assignmentinstance = new assignment_online($cm->id, $assignment, $cm, $course);
if ($submission = $assignmentinstance->get_submission($user->id)) {
- print_header(fullname($user,true).': '.$assignment->name);
-
+ $PAGE->set_title(fullname($user,true).': '.$assignment->name);
+ echo $OUTPUT->header();
echo $OUTPUT->box_start('generalbox boxaligcenter', 'dates');
echo '<table>';
if ($assignment->timedue) {
}
function upload_responsefile() {
- global $CFG, $USER, $OUTPUT;
+ global $CFG, $USER, $OUTPUT, $PAGE;
$userid = required_param('userid', PARAM_INT);
$mode = required_param('mode', PARAM_ALPHA);
}
}
}
- print_header(get_string('upload'));
+ $PAGE->set_title(get_string('upload'));
+ echo $OUTPUT->header();
echo $OUTPUT->notification(get_string('uploaderror', 'assignment'));
echo $OUTPUT->continue_button($returnurl);
echo $OUTPUT->footer();
function delete_responsefile() {
- global $CFG, $OUTPUT;
+ global $CFG, $OUTPUT,$PAGE;
$file = required_param('file', PARAM_FILE);
$userid = required_param('userid', PARAM_INT);
if (!data_submitted() or !$confirm) {
$optionsyes = array ('id'=>$this->cm->id, 'file'=>$file, 'userid'=>$userid, 'confirm'=>1, 'action'=>'response', 'mode'=>$mode, 'offset'=>$offset);
- print_header(get_string('delete'));
+ $PAGE->set_title(get_string('delete'));
+ echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('delete'));
echo $OUTPUT->confirm(get_string('confirmdeletefile', 'assignment', $file), new moodle_url('delete.php', $optionsyes), new moodle_url($urlreturn, $optionsreturn));
echo $OUTPUT->footer();
}
// print delete error
- print_header(get_string('delete'));
+ $PAGE->set_title(get_string('delete'));
+ echo $OUTPUT->header();
echo $OUTPUT->notification(get_string('deletefilefailed', 'assignment'));
echo $OUTPUT->continue_button($returnurl);
echo $OUTPUT->footer();
if ($submission = $assignmentinstance->get_submission($user->id)
and !empty($submission->data1)) {
- print_header(fullname($user,true).': '.$assignment->name);
+ $PAGE->set_title(fullname($user,true).': '.$assignment->name);
+ echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('notes', 'assignment').' - '.fullname($user,true));
echo $OUTPUT->box(format_text($submission->data1, FORMAT_HTML), 'generalbox boxaligncenter boxwidthwide');
if ($mode != 'single') {
}
echo $OUTPUT->footer();
} else {
- print_header(fullname($user,true).': '.$assignment->name);
+ $PAGE->set_title(fullname($user,true).': '.$assignment->name);
+ echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('notes', 'assignment').' - '.fullname($user,true));
echo $OUTPUT->box(get_string('notesempty', 'assignment'), 'generalbox boxaligncenter boxwidthwide');
if ($mode != 'single') {