moodle/user/index.php

64 lines
2.1 KiB
PHP
Raw Normal View History

2001-11-22 06:23:56 +00:00
<?PHP // $Id$
// Lists all the users within a given course
require("../config.php");
require("../lib/countries.php");
2001-11-22 06:23:56 +00:00
require("lib.php");
require_variable($id); //course
if (! $course = get_record("course", "id", $id)) {
error("Course ID is incorrect");
}
require_login($course->id);
2002-05-31 09:15:36 +00:00
add_to_log($course->id, "user", "view all", "index.php?id=$course->id", "");
2001-11-22 06:23:56 +00:00
if ($course->category) {
2002-07-04 07:52:06 +00:00
print_header("$course->shortname: ".get_string("participants"), "$course->fullname",
"<A HREF=../course/view.php?id=$course->id>$course->shortname</A> -> ".
get_string("participants"), "");
2001-11-22 06:23:56 +00:00
} else {
2002-07-04 07:52:06 +00:00
print_header("$course->shortname: ".get_string("participants"), "$course->fullname",
get_string("participants"), "");
2001-11-22 06:23:56 +00:00
}
$string->email = get_string("email");
$string->location = get_string("location");
$string->lastaccess = get_string("lastaccess");
$string->activity = get_string("activity");
$string->unenrol = get_string("unenrol");
$string->loginas = get_string("loginas");
$string->fullprofile = get_string("fullprofile");
2002-09-08 03:34:12 +00:00
$string->role = get_string("role");
$string->never = get_string("never");
2001-11-22 06:23:56 +00:00
if ( $teachers = get_course_teachers($course->id)) {
echo "<H2 align=center>$course->teachers</H2>";
2001-11-22 06:23:56 +00:00
foreach ($teachers as $teacher) {
2002-09-01 14:30:39 +00:00
if ($teacher->authority > 0) { // Don't print teachers with no authority
print_user($teacher, $course, $string);
}
2001-11-22 06:23:56 +00:00
}
}
if ($students = get_course_students($course->id)) {
$numstudents = count($students);
echo "<H2 align=center>$numstudents $course->students</H2>";
if ($numstudents < 40) {
foreach ($students as $student) {
print_user($student, $course, $string);
}
} else {
foreach ($students as $student) {
print_user_small($student, $course, $string);
}
2001-11-22 06:23:56 +00:00
}
}
2001-11-22 06:23:56 +00:00
print_footer($course);
?>