} else { // Only show one user's report
$report = new grade_report_overview($userid, $gpr, $context);
- print_grade_page_head($courseid, 'report', 'overview', get_string('pluginname', 'gradereport_overview'). ' - '.fullname($report->user));
+ print_grade_page_head($courseid, 'report', 'overview', get_string('pluginname', 'gradereport_overview') .
+ ' - ' . fullname($report->user), false, false, true, null, null, $report->user);
groups_print_course_menu($course, $gpr->get_return_url('index.php?id='.$courseid, array('userid'=>0)));
if ($user_selector) {
}
$PAGE->set_pagelayout('report');
-print_grade_page_head($course->id, 'report', 'singleview', $reportname);
+if ($itemtype == 'user') {
+ print_grade_page_head($course->id, 'report', 'singleview', $reportname, false, false, true, null, null, $report->screen->item);
+} else {
+ print_grade_page_head($course->id, 'report', 'singleview', $reportname);
+}
$graderrightnav = $graderleftnav = null;
$report = new grade_report_user($courseid, $gpr, $context, $userid);
$studentnamelink = html_writer::link(new moodle_url('/user/view.php', array('id' => $report->user->id, 'course' => $courseid)), fullname($report->user));
- print_grade_page_head($courseid, 'report', 'user', get_string('pluginname', 'gradereport_user') . ' - ' . $studentnamelink);
+ print_grade_page_head($courseid, 'report', 'user', get_string('pluginname', 'gradereport_user') . ' - ' . $studentnamelink,
+ false, false, true, null, null, $report->user);
+
groups_print_course_menu($course, $gpr->get_return_url('index.php?id='.$courseid, array('userid'=>0)));
if ($user_selector) {
// print the page
echo '<div class="grade-report-user">'; // css fix to share styles with real report page
- echo $OUTPUT->heading(get_string('pluginname', 'gradereport_user'). ' - '.fullname($report->user));
+ echo $OUTPUT->context_header(array(
+ 'heading' => fullname($report->user),
+ 'user' => $user,
+ 'usercontext' => context_user::instance($user->id)
+ ));
if ($report->fill_table()) {
echo $report->print_table(true);
$PAGE->set_heading(fullname($user));
}
echo $OUTPUT->header();
- echo $OUTPUT->heading($pagetitle);
+ if (!$isspecificcourse) {
+ echo $OUTPUT->heading($pagetitle);
+ } else {
+ $userheading = array(
+ 'heading' => fullname($user),
+ 'user' => $user,
+ 'usercontext' => $usercontext
+ );
+ echo $OUTPUT->context_header($userheading, 2);
+ }
echo $OUTPUT->notification($notification);
if (!$url->compare($PAGE->url)) {
echo $OUTPUT->continue_button($url);
$PAGE->navigation->extend_for_user($user);
$PAGE->navigation->set_userid_for_parent_checks($user->id); // see MDL-25805 for reasons and for full commit reference for reversal when fixed.
$PAGE->set_title("$course->shortname: $stractivityreport");
+
if ($courseid == SITEID) {
$PAGE->set_heading(fullname($user));
} else {
$event->trigger();
echo $OUTPUT->header();
+if ($courseid != SITEID) {
+ $userheading = array(
+ 'user' => $user,
+ 'usercontext' => $personalcontext,
+ );
+ echo $OUTPUT->context_header($userheading, 2);
+}
// Time to filter records from.
if ($mode === 'today') {
$event->trigger();
echo $OUTPUT->header();
+if ($courseid != SITEID) {
+ echo $OUTPUT->context_header(
+ array(
+ 'heading' => fullname($user),
+ 'user' => $user,
+ 'usercontext' => $personalcontext
+ ), 2);
+}
$modinfo = get_fast_modinfo($course);
$sections = $modinfo->get_section_info_all();
echo $OUTPUT->header();
echo '<div class="userprofile">';
-
-echo $OUTPUT->heading(fullname($user).' ('.format_string($course->shortname, true, array('context' => $coursecontext)).')');
+$headerinfo = array('heading' => fullname($user) ,'user' => $user, 'usercontext' => $usercontext);
+echo $OUTPUT->context_header($headerinfo, 2);
if ($user->deleted) {
echo $OUTPUT->heading(get_string('userdeleted'));
echo $OUTPUT->box(get_string('remoteuserinfo', 'mnet', $a), 'remoteuserinfo');
}
-echo '<div class="userprofilebox clearfix"><div class="profilepicture">';
-echo $OUTPUT->user_picture($user, array('size' => 100));
-echo '</div>';
+echo '<div class="userprofilebox clearfix">';
// Print the description.
echo '<div class="descriptionbox"><div class="description">';