]> git.mjollnir.org Git - moodle.git/commitdiff
ugly hack to fix bug 1824 about wrong fullname format in log info.
authorgustav_delius <gustav_delius>
Sun, 16 Jan 2005 17:27:40 +0000 (17:27 +0000)
committergustav_delius <gustav_delius>
Sun, 16 Jan 2005 17:27:40 +0000 (17:27 +0000)
course/lib.php

index 8a055bf85b2474e327216694aa3d6ddc8faa1c43..36d4ce52675601256dc1096f4a550ddfaa226fac 100644 (file)
@@ -607,7 +607,12 @@ function print_log($course, $user=0, $date=0, $order="l.time ASC", $page=0, $per
             $ldcache[$log->module][$log->action] = $ld;
         }
         if ($ld && !empty($log->info)) {
-            $log->info = get_field($ld->mtable, $ld->field, 'id', $log->info);
+            // ugly hack to make sure fullname is shown correctly
+            if (($ld->mtable == 'user') and ($ld->field == 'CONCAT(firstname," ",lastname)')) {
+                $log->info = fullname(get_record($ld->mtable, 'id', $log->info), true);
+            } else {
+                $log->info = get_field($ld->mtable, $ld->field, 'id', $log->info);
+            }
         }
 
         $log->url  = strip_tags(urldecode($log->url));   // Some XSS protection