diff --git a/mod/glossary/showentry.php b/mod/glossary/showentry.php index fc88c68665c..c3fb6d1ab44 100644 --- a/mod/glossary/showentry.php +++ b/mod/glossary/showentry.php @@ -8,18 +8,23 @@ optional_variable($displayformat,-1); if (!empty($courseid)) { - $site = get_site(); - if ($courseid != $site->id) { + $course = get_record("course", "id", $courseid); + if ($course->category) { require_login($courseid); } - $course = get_record("course", "id", $courseid); $strglossaries = get_string("modulenameplural", "glossary"); $strsearch = get_string("search"); $CFG->framename = "newwindow"; - print_header(strip_tags("$course->shortname: $glossary->name"), "$course->fullname", - "wwwroot/course/view.php?id=$course->id\">$course->shortname -> $strglossaries -> $strsearch", "", "", true, " ", " "); + if ($course->category) { + print_header(strip_tags("$course->shortname: $glossary->name"), "$course->fullname", + "wwwroot/course/view.php?id=$course->id\">$course->shortname -> $strglossaries -> $strsearch", "", "", true, " ", " "); + } else { + print_header(strip_tags("$course->shortname: $glossary->name"), "$course->fullname", + "$strglossaries -> $strsearch", "", "", true, " ", " "); + } + } else { print_header(); // Needs to be something here to allow linking back to the whole glossary