]> git.mjollnir.org Git - moodle.git/commitdiff
Fixes for Log display
authormoodler <moodler>
Wed, 1 Jan 2003 07:37:19 +0000 (07:37 +0000)
committermoodler <moodler>
Wed, 1 Jan 2003 07:37:19 +0000 (07:37 +0000)
course/lib.php
course/log.php

index 529705a0b2e819fb1a447cdb5e72f129ce8e92da..1ff0e9a1a230901c2a3db85f7291fc7a2308c521 100644 (file)
@@ -17,11 +17,13 @@ function print_log_selector_form($course, $selecteduser=0, $selecteddate="today"
     $users = array();
 
     if ($course->category) {
-        if (!$users = get_course_users($course->id, "u.lastaccess DESC")) {
-            $users = array();
+        if ($courseusers = get_course_users($course->id, "u.lastaccess DESC")) {
+            foreach ($courseusers as $courseuser) {
+                $users[$courseuser->id] = "$courseuser->firstname $courseuser->lastname";
+            }
         }
         if ($guest = get_guest()) {
-            $users["$guest->id"] = "$guest->firstname $guest->lastname";
+            $users[$guest->id] = "$guest->firstname $guest->lastname";
         }
     }
 
index 29450a2c0f7f14dfd7ca9fc6fd5475a97b0c6289..7176f324530ab2fd46acacfe2bffe43a0ebd47bd 100644 (file)
@@ -26,6 +26,7 @@
     }
 
     $strlogs = get_string("logs");
+    $stradministration = get_string("administration");
 
 
     if ($user || $date) {
             $dateinfo = userdate($date, "%A, %d %B %Y");
         }
 
-        print_header("$course->shortname: $strlogs", "$course->fullname", 
-                     "<A HREF=\"view.php?id=$course->id\">$course->shortname</A> ->
-                      <A HREF=\"log.php?id=$course->id\">$strlogs</A> -> $userinfo, $dateinfo", "");
+        if ($course->category) {
+            print_header("$course->shortname: $strlogs", "$course->fullname", 
+                         "<A HREF=\"view.php?id=$course->id\">$course->shortname</A> ->
+                          <A HREF=\"log.php?id=$course->id\">$strlogs</A> -> $userinfo, $dateinfo", "");
+        } else {
+            print_header("$course->shortname: $strlogs", "$course->fullname", 
+                         "<A HREF=\"$CFG->wwwroot/admin/\">$stradministration</A> ->
+                          <A HREF=\"log.php?id=$course->id\">$strlogs</A> -> $userinfo, $dateinfo", "");
+        }
         
         print_heading("$course->fullname: $userinfo, $dateinfo (".usertimezone().")");
 
         print_log($course, $user, $date, "ORDER BY l.time DESC");
 
     } else {
-        print_header("$course->shortname: $strlogs", "$course->fullname", 
-                 "<A HREF=\"view.php?id=$course->id\">$course->shortname</A> -> $strlogs", "");
+        if ($course->category) {
+            print_header("$course->shortname: $strlogs", "$course->fullname", 
+                     "<A HREF=\"view.php?id=$course->id\">$course->shortname</A> -> $strlogs", "");
+        } else {
+            print_header("$course->shortname: $strlogs", "$course->fullname", 
+                     "<A HREF=\"$CFG->wwwroot/admin/\">$stradministration</A> -> $strlogs", "");
+        }
 
         print_heading(get_string("chooselogs").":");