diff --git a/course/lib.php b/course/lib.php index 4e05ba127b6f2..697fc72ee500a 100644 --- a/course/lib.php +++ b/course/lib.php @@ -159,7 +159,7 @@ function print_log($course, $user=0, $date=0, $order="ORDER BY l.time ASC") { echo "".userdate($log->time, "%A").""; echo "".userdate($log->time, "%e %B %Y, %I:%M %p").""; echo ""; - link_to_popup_window("$CFG->wwwroot/lib/ipatlas/plot.php?address=$log->ip", "ipatlas","$log->ip", 400, 600); + link_to_popup_window("$CFG->wwwroot/lib/ipatlas/plot.php?address=$log->ip&user=$log->user", "ipatlas","$log->ip", 400, 600); echo ""; echo "user&course=$log->course\">$log->firstname $log->lastname"; echo ""; diff --git a/lib/ipatlas/plot.php b/lib/ipatlas/plot.php index a37256924e392..7b5e4542764da 100644 --- a/lib/ipatlas/plot.php +++ b/lib/ipatlas/plot.php @@ -3,6 +3,11 @@ include("plotconf.inc"); include("plot.inc"); +if (isset($user)) { + $user = get_record("user", "id", $user); + $username = "$user->firstname $user->lastname"; +} + if($warnings == "1") { error_reporting(E_ALL); } else { @@ -105,7 +110,7 @@ '; if(isset($address)) { -print "$values[desc]"; +print "$username, $values[desc]"; } $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];