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 ""; } } 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(); ?>