id) or ($course->showreports and $USER->id == $user->id))) { error("You are not allowed to look at this page"); } add_to_log($course->id, "course", "user report", "user.php?id=$course->id&user=$user->id&mode=$mode", "$user->id"); $stractivityreport = get_string("activityreport"); $strparticipants = get_string("participants"); $stroutline = get_string("outline"); $strcomplete = get_string("complete"); $stralllogs = get_string("alllogs"); $strtodaylogs = get_string("todaylogs"); $strmode = get_string($mode); if ($course->category) { print_header("$course->shortname: $stractivityreport ($mode)", "$course->fullname", "id\">$course->shortname -> id\">$strparticipants -> id&course=$course->id\">$user->firstname $user->lastname -> $stractivityreport -> $strmode"); } else { print_header("$course->shortname: $stractivityreport ($mode)", "$course->fullname", "id&course=$course->id\">$user->firstname $user->lastname -> $stractivityreport -> $strmode"); } print_heading("$user->firstname $user->lastname"); echo ""; echo ""; foreach ($modes as $listmode) { $strmode = get_string($listmode); if ($mode == $listmode) { echo ""; } else { echo ""; } } echo "
$stractivityreport: $strmodeid&user=$user->id&mode=$listmode>$strmode
"; get_all_mods($course->id, $mods, $modnames, $modnamesplural, $modnamesused); switch ($mode) { case "todaylogs" : echo "
"; print_log_graph($course, $user->id, "userday.png"); echo "
"; print_log($course, $user->id, usergetmidnight(time()), "l.time DESC", $page, $perpage, "user.php?id=$course->id&user=$user->id&mode=$mode"); break; case "alllogs" : echo "
"; print_log_graph($course, $user->id, "usercourse.png"); echo "
"; print_log($course, $user->id, 0, "l.time DESC", $page, $perpage, "user.php?id=$course->id&user=$user->id&mode=$mode"); break; case "outline" : case "complete" : default: $sections = get_all_sections($course->id); for ($i=0; $i<=$course->numsections; $i++) { if (isset($sections[$i])) { // should always be true $section = $sections[$i]; if ($section->sequence) { echo "
"; echo "

"; switch ($course->format) { case "weeks": print_string("week"); break; case "topics": print_string("topic"); break; default: print_string("section"); break; } echo " $i

"; echo ""; } } } break; } print_footer($course); function print_outline_row($mod, $instance, $result) { $image = "modname/icon.gif\" HEIGHT=16 WIDTH=16 ALT=\"$mod->modfullname\">"; echo ""; echo "$image"; echo ""; echo " modfullname\""; echo " HREF=\"../mod/$mod->modname/view.php?id=$mod->id\">$instance->name"; echo "   "; echo ""; if (isset($result->info)) { echo "$result->info"; } else { echo "

-

"; } echo ""; echo "   "; if (isset($result->time)) { $timeago = format_time(time() - $result->time); echo "".userdate($result->time)." ($timeago)"; } echo ""; } ?>