Merged fixes from stable

This commit is contained in:
moodler
2006-07-19 10:21:52 +00:00
parent ad0f9c828e
commit fa145ae1af
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -3111,6 +3111,8 @@ function check_db_compat() {
}
function course_parent_visible($course = null) {
global $CFG;
if (empty($course)) {
return true;
}
+1 -1
View File
@@ -1591,7 +1591,7 @@ function require_login($courseid=0, $autologinguest=true, $cm=null) {
if (! $course = get_record('course', 'id', $courseid)) {
error('That course doesn\'t exist');
}
if (!(isteacher($courseid) || !empty($USER->admin)) && (!$course->visible || !course_parent_visible($course))) {
if (!isteacher($courseid) && !($course->visible && course_parent_visible($course))) {
print_header();
notice(get_string('coursehidden'), $CFG->wwwroot .'/');
}