]> git.mjollnir.org Git - moodle.git/commitdiff
Merge loginas fix for site level
authormoodler <moodler>
Sun, 5 Nov 2006 06:46:20 +0000 (06:46 +0000)
committermoodler <moodler>
Sun, 5 Nov 2006 06:46:20 +0000 (06:46 +0000)
course/loginas.php

index 8be8fff0a606dffe7a03005a3dd6cb32b5ed31b2..11f99b0b3033f1e3dbf430c9a7445793149d0597 100644 (file)
     } else {
         require_login($course->id);
         $context = get_context_instance(CONTEXT_COURSE, $course->id);
+        if (!has_capability('moodle/course:view', $context, $userid, false)) {
+            error('This user is not in this course!');
+        }
     }
 
 /// User must have permissions
 
     require_capability('moodle/user:loginas', $context);
 
-    if (!has_capability('moodle/course:view', $context, $userid, false)) {
-        error('This user is not in this course!');
-    }
 
 /// Remember current timeaccess settings for later