]> git.mjollnir.org Git - moodle.git/commitdiff
Adding user's name at the top of the course page.
authormoodler <moodler>
Fri, 25 Apr 2003 06:40:30 +0000 (06:40 +0000)
committermoodler <moodler>
Fri, 25 Apr 2003 06:40:30 +0000 (06:40 +0000)
Just experimenting with it there for a while ... feedback welcome

course/view.php
lib/weblib.php

index da4ab2804164a72166addb184a602df3537a8e24..edd300f6e29934cd3e18abb8a3b744e5e17e4472 100644 (file)
 
     $courseword = get_string("course");
 
+    $loggedinas = "<font size=2>".user_login_string($course, $USER)."</font>";
+
     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);
 
index 1038266b57920839bce789f8d456b3f048697d44..8bb6c47a1ab4f412cd7ac6a5367afccd15617778 100644 (file)
@@ -653,28 +653,39 @@ function print_footer ($course=NULL) {
     }
 
 /// User links
-    if (isset($USER->realuser)) {
-        if ($realuser = get_record("user", "id", $USER->realuser)) {
-            $realuserinfo = " [<A HREF=\"$CFG->wwwroot/course/loginas.php?id=$course->id&return=$realuser->id\">$realuser->firstname $realuser->lastname</A>] ";
+    $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 = " [<a href=\"$CFG->wwwroot/course/loginas.php?id=$course->id&return=$realuser->id\">$realuser->firstname $realuser->lastname</A>] ";
         }
     } else {
         $realuserinfo = "";
     }
 
-    if (isset($USER->id) and $USER->id) {
-        $username = "<A HREF=\"$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id\">$USER->firstname $USER->lastname</A>";
+    if (isset($user->id) and $user->id) {
+        $username = "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$user->firstname $user->lastname</A>";
         $loggedinas = $realuserinfo.get_string("loggedinas", "moodle", "$username").
                       " (<A HREF=\"$CFG->wwwroot/login/logout.php\">".get_string("logout")."</A>)";
     } else {
         $loggedinas = get_string("loggedinnot", "moodle").
                       " (<A HREF=\"$CFG->wwwroot/login/index.php\">".get_string("login")."</A>)";
     }
-
-    include ("$CFG->dirroot/theme/$CFG->theme/footer.html");
+    return $loggedinas;
 }
 
 
-
 function print_navigation ($navigation) {
    global $CFG;