id; } if (! $user = get_record("user", "id", $id)) { error("User ID is incorrect"); } if (! $course = get_record("course", "id", $course)) { error("Course id is incorrect."); } require_course_login($course); add_to_log($course->id, "forum", "user report", "user.php?id=$course->id&user=$user->id&mode=$mode", "$user->id"); $strforumposts = get_string('forumposts', 'forum'); $strparticipants = get_string('participants'); $strmode = get_string($mode, 'forum'); $fullname = fullname($user, isteacher($course->id)); if ($course->category) { print_header("$course->shortname: $fullname: $strmode", "$course->fullname", "wwwroot/course/view.php?id=$course->id\">$course->shortname -> wwwroot/user/index.php?id=$course->id\">$strparticipants -> wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname -> $strforumposts -> $strmode"); } else { print_header("$course->shortname: $fullname: $strmode", "$course->fullname", "wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname -> $strforumposts -> $strmode"); } $currenttab = $mode; include($CFG->dirroot.'/user/tabs.php'); /// Prints out tabs as part of user page $isseparategroups = ($course->groupmode == SEPARATEGROUPS and $course->groupmodeforce and !isteacheredit($course->id)); $groupid = $isseparategroups ? get_current_group($course->id) : NULL; switch ($mode) { case 'posts' : $searchterms = array('userid:'.$user->id); $extrasql = ''; break; default: $searchterms = array('userid:'.$user->id); $extrasql = 'AND p.parent = 0'; break; } echo '