Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

66 lines (42 sloc) 1.771 kb
<?PHP // $Id$
// log.php - displays different views of the logs.
require("../config.php");
require("lib.php");
require_login($id);
if (! $course = get_record("course", "id", $id) ) {
error("That's an invalid course id");
}
if ( ! isteacher($course->id)) {
error("Only teachers can view logs");
}
if (isset($user) || isset($date)) {
$userinfo = "all users";
$dateinfo = "any day";
if ($user) {
if (!$u = get_record("user", "id", $user) ) {
error("That's an invalid user!");
}
$userinfo = "$u->firstname $u->lastname";
}
if ($date) {
$dateinfo = userdate($date, "l, j F Y");
}
print_header("$course->shortname: Logs", "$course->shortname : Logs",
"<A HREF=\"view.php?id=$course->id\">$course->shortname</A> ->
<A HREF=\"log.php?id=$course->id\">Logs</A> -> Logs for $userinfo, $dateinfo", "");
print_heading("Logs for $userinfo, $dateinfo");
print_log_selector_form($course, $user, $date);
print_log($course, $user, $date, "ORDER BY l.time DESC");
} else {
print_header("$course->shortname: Logs", "$course->shortname : Logs",
"<A HREF=\"view.php?id=$course->id\">$course->shortname</A> -> Logs", "");
print_heading("Choose which logs you want to look at");
print_log_selector_form($course);
print_heading("Or see what is happening right now");
echo "<CENTER><H3>";
link_to_popup_window("/course/loglive.php?id=$course->id","livelog","Live logs", 500, 800);
echo "</H3></CENTER>";
}
print_footer($course);
exit;
?>
Jump to Line
Something went wrong with that request. Please try again.