From: moodler Date: Fri, 25 Apr 2003 06:40:30 +0000 (+0000) Subject: Adding user's name at the top of the course page. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=a282d0ffda55cb29a5d7a39f6eae69064ad537bf;p=moodle.git Adding user's name at the top of the course page. Just experimenting with it there for a while ... feedback welcome --- diff --git a/course/view.php b/course/view.php index da4ab28041..edd300f6e2 100644 --- a/course/view.php +++ b/course/view.php @@ -53,8 +53,10 @@ $courseword = get_string("course"); + $loggedinas = "".user_login_string($course, $USER).""; + print_header("$courseword: $course->fullname", "$course->fullname", "$course->shortname", "search.search", "", true, - update_course_icon($course->id)); + update_course_icon($course->id), $loggedinas); get_all_mods($course->id, $mods, $modnames, $modnamesplural, $modnamesused); diff --git a/lib/weblib.php b/lib/weblib.php index 1038266b57..8bb6c47a1a 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -653,28 +653,39 @@ function print_footer ($course=NULL) { } /// User links - if (isset($USER->realuser)) { - if ($realuser = get_record("user", "id", $USER->realuser)) { - $realuserinfo = " [wwwroot/course/loginas.php?id=$course->id&return=$realuser->id\">$realuser->firstname $realuser->lastname] "; + $loggedinas = user_login_string($course, $USER); + + include ("$CFG->dirroot/theme/$CFG->theme/footer.html"); +} + + +function user_login_string($course, $user=NULL) { + global $USER, $CFG; + + if (!$user) { + $user = $USER; + } + + if (isset($user->realuser)) { + if ($realuser = get_record("user", "id", $user->realuser)) { + $realuserinfo = " [wwwroot/course/loginas.php?id=$course->id&return=$realuser->id\">$realuser->firstname $realuser->lastname] "; } } else { $realuserinfo = ""; } - if (isset($USER->id) and $USER->id) { - $username = "wwwroot/user/view.php?id=$USER->id&course=$course->id\">$USER->firstname $USER->lastname"; + if (isset($user->id) and $user->id) { + $username = "wwwroot/user/view.php?id=$user->id&course=$course->id\">$user->firstname $user->lastname"; $loggedinas = $realuserinfo.get_string("loggedinas", "moodle", "$username"). " (wwwroot/login/logout.php\">".get_string("logout").")"; } else { $loggedinas = get_string("loggedinnot", "moodle"). " (wwwroot/login/index.php\">".get_string("login").")"; } - - include ("$CFG->dirroot/theme/$CFG->theme/footer.html"); + return $loggedinas; } - function print_navigation ($navigation) { global $CFG;