MDL-35780 Administration: current user email should be always displayed on participan...
authorRajesh Taneja <rajesh@moodle.com>
Thu, 17 Jan 2013 03:50:23 +0000 (11:50 +0800)
committerDan Poltawski <dan@moodle.com>
Thu, 17 Jan 2013 03:57:07 +0000 (11:57 +0800)
user/index.php

index b3abbbf..bfa603d 100644 (file)
                     }
                     if ($user->maildisplay == 1 or ($user->maildisplay == 2 and ($course->id != SITEID) and !isguestuser()) or
                                 has_capability('moodle/course:viewhiddenuserfields', $context) or
-                                in_array('email', $extrafields)) {
+                                in_array('email', $extrafields) or ($user->id == $USER->id)) {
                         $row->cells[1]->text .= get_string('email').get_string('labelsep', 'langconfig').html_writer::link("mailto:$user->email", $user->email) . '<br />';
                     }
                     foreach ($extrafields as $field) {