diff --git a/mod/glossary/print.php b/mod/glossary/print.php index 51a0dc0648d..5a97381ebb6 100644 --- a/mod/glossary/print.php +++ b/mod/glossary/print.php @@ -25,10 +25,12 @@ error("Course module is incorrect"); } - require_login($course->id); - if (isguest()) { - error("You must be logged to use this page."); - } + if ($course->category) { + require_login($course->id); + if (isguest()) { + error("You must be logged to use this page."); + } + } if ( $eid ) { $l = ''; @@ -167,4 +169,4 @@ echo ''; echo ''; } -?> \ No newline at end of file +?> diff --git a/mod/glossary/view.php b/mod/glossary/view.php index 786a5b54d89..27d7f0bb667 100644 --- a/mod/glossary/view.php +++ b/mod/glossary/view.php @@ -39,7 +39,9 @@ error("Course module is incorrect"); } - require_login($course->id); + if ($course->category) { + require_login($course->id); + } if (!$cm->visible and !isteacher($course->id)) { notice(get_string("activityiscurrentlyhidden")); }