MDL-25981 fix inverted instanceof in require_login
authorPetr Skoda <commits@skodak.org>
Mon, 31 Jan 2011 21:35:17 +0000 (22:35 +0100)
committerPetr Skoda <commits@skodak.org>
Mon, 31 Jan 2011 21:35:17 +0000 (22:35 +0100)
lib/moodlelib.php

index dd78d24..ac2374f 100644 (file)
@@ -2315,7 +2315,7 @@ function require_login($courseorid = NULL, $autologinguest = true, $cm = NULL, $
                 throw new coding_exception('course and cm parameters in require_login() call do not match!!');
             }
             // make sure we have a $cm from get_fast_modinfo as this contains activity access details
-            if ($cm instanceof cm_info) {
+            if (!($cm instanceof cm_info)) {
                 // note: nearly all pages call get_fast_modinfo anyway and it does not make any
                 // db queries so this is not really a performance concern, however it is obviously
                 // better if you use get_fast_modinfo to get the cm before calling this.