diff --git a/course/lib.php b/course/lib.php index 5dede7d4298..fdfd856dd83 100644 --- a/course/lib.php +++ b/course/lib.php @@ -345,29 +345,30 @@ function print_log($course, $user=0, $date=0, $order="l.time ASC", $page=0, $per echo $OUTPUT->paging_bar(moodle_paging_bar::make($totalcount, $page, $perpage, "$url&perpage=$perpage")); - echo '
| ".get_string('course')." | \n"; + array_unshift($table->align, 'left'); + array_unshift($table->head, get_string('course')); } - echo "".get_string('time')." | \n"; - echo "".get_string('ip_address')." | \n"; - echo "".get_string('fullnamecourse')." | \n"; - echo "".get_string('action')." | \n"; - echo "".get_string('info')." | \n"; - echo "
|---|---|---|---|---|---|
| \n"; if (empty($log->course)) { - echo get_string('site') . "\n"; + $row[] = get_string('site'); } else { - echo " wwwroot}/course/view.php?id={$log->course}\">". format_string($courses[$log->course])."\n"; + $row[] = "wwwroot}/course/view.php?id={$log->course}\">". format_string($courses[$log->course]).""; } - echo " | \n"; } - echo "".userdate($log->time, '%a'). - ' '.userdate($log->time, $strftimedatetime)." | \n"; - echo "\n"; + + $row[] = userdate($log->time, '%a').' '.userdate($log->time, $strftimedatetime); + $link = html_link::make("/iplookup/index.php?ip=$log->ip&user=$log->userid", $log->ip); $link->add_action(new popup_action('click', $link->url, 'iplookup', array('height' => 440, 'width' => 700))); - echo $OUTPUT->link($link); - echo " | \n"; - $fullname = fullname($log, has_capability('moodle/site:viewfullnames', get_context_instance(CONTEXT_COURSE, $course->id))); - echo "\n"; - echo " wwwroot/user/view.php?id={$log->userid}&course={$log->course}\">$fullname\n"; - echo " | \n"; - echo "\n"; + $row[] = $OUTPUT->link($link); + + $row[] = $OUTPUT->link(html_link::make("/user/view.php?id={$log->userid}&course={$log->course}", fullname($log, has_capability('moodle/site:viewfullnames', get_context_instance(CONTEXT_COURSE, $course->id))))); + $displayaction="$log->module $log->action"; - if($brokenurl) { - echo $displayaction; + if ($brokenurl) { + $row[] = $displayaction; } else { $link = html_link::make(make_log_url($log->module,$log->url), $displayaction); $link->add_action(new popup_action('click', $link->url, 'fromloglive'), array('height' => 440, 'width' => 700)); - echo $OUTPUT->link($link); + $row[] = $OUTPUT->link($link); } - echo " | \n";; - echo "{$log->info} | \n"; - echo "