forcelogin) {
require_login();
}
$context = get_context_instance(CONTEXT_COURSE, $course->id);
if ((!course_parent_visible($course) || (! $course->visible)) && !has_capability('moodle/course:viewhiddencourses', $context)) {
print_error('coursehidden', '', $CFG->wwwroot .'/');
}
print_header(get_string("summaryof", "", $course->fullname));
print_heading(format_string($course->fullname) . '
(' . format_string($course->shortname) . ')');
if ($course->guest || $course->password) {
print_box_start('generalbox icons');
if ($course->guest) {
$strallowguests = get_string('allowguests');
echo "
pixpath/i/guest.gif\" /> $strallowguests
";
}
if ($course->password) {
$strrequireskey = get_string('requireskey');
echo "pixpath/i/key.gif\" /> $strrequireskey
";
}
print_box_end();
}
print_box_start('generalbox info');
echo filter_text(text_to_html($course->summary),$course->id);
if ($managerroles = get_config('', 'coursemanager')) {
$coursemanagerroles = split(',', $managerroles);
foreach ($coursemanagerroles as $roleid) {
$role = get_record('role','id',$roleid);
$canseehidden = has_capability('moodle/role:viewhiddenassigns', $context);
$roleid = (int) $roleid;
if ($users = get_role_users($roleid, $context, true, '', 'u.lastname ASC', $canseehidden)) {
foreach ($users as $teacher) {
$fullname = fullname($teacher, has_capability('moodle/site:viewfullnames', $context));
$namesarray[] = format_string(role_get_name($role, $context)).': '.$fullname.'';
}
}
}
if (!empty($namesarray)) {
echo "\n- ";
echo implode('
- ', $namesarray);
echo "
";
}
}
require_once("$CFG->dirroot/enrol/enrol.class.php");
$enrol = enrolment_factory::factory($course->enrol);
echo $enrol->get_access_icons($course);
print_box_end();
echo "
";
close_window_button();
print_footer();
?>