assignment MDL-19803 Upgraded print_header and build_navigation calls to OUTPUT/PAGE equivilants

This commit is contained in:
samhemelryk
2009-09-04 07:15:26 +00:00
parent 0a695c36bb
commit 83a7f058f8
4 changed files with 29 additions and 23 deletions
+15 -14
View File
@@ -178,19 +178,17 @@ class assignment_base {
* @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);
@@ -574,7 +572,8 @@ class assignment_base {
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);
}
@@ -926,7 +925,8 @@ class assignment_base {
}
}
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;
@@ -1121,9 +1121,10 @@ class assignment_base {
$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)) {
+2 -2
View File
@@ -36,8 +36,8 @@
$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) {
@@ -525,7 +525,7 @@ class assignment_upload extends assignment_base {
}
function upload_responsefile() {
global $CFG, $USER, $OUTPUT;
global $CFG, $USER, $OUTPUT, $PAGE;
$userid = required_param('userid', PARAM_INT);
$mode = required_param('mode', PARAM_ALPHA);
@@ -545,7 +545,8 @@ class assignment_upload extends assignment_base {
}
}
}
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();
@@ -751,7 +752,7 @@ class assignment_upload extends assignment_base {
function delete_responsefile() {
global $CFG, $OUTPUT;
global $CFG, $OUTPUT,$PAGE;
$file = required_param('file', PARAM_FILE);
$userid = required_param('userid', PARAM_INT);
@@ -770,7 +771,8 @@ class assignment_upload extends assignment_base {
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();
@@ -785,7 +787,8 @@ class assignment_upload extends assignment_base {
}
// 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();
+4 -2
View File
@@ -41,7 +41,8 @@
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') {
@@ -51,7 +52,8 @@
}
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') {