MDL-8223 allow also numeric string '1' as site id in require_course_login()
authorskodak <skodak>
Tue, 30 Jan 2007 21:23:29 +0000 (21:23 +0000)
committerskodak <skodak>
Tue, 30 Jan 2007 21:23:29 +0000 (21:23 +0000)
lib/moodlelib.php

index 15c771a015380424ca044f3f5d954be52ef8fc4c..ac68223721cd855d0afa6891facd2eca1fad1264 100644 (file)
@@ -1841,8 +1841,8 @@ function require_course_login($courseorid, $autologinguest=true, $cm=null) {
     if (!empty($CFG->forcelogin)) {
         // login required for both SITE and courses
         require_login($courseorid, $autologinguest, $cm);
-    } elseif ((is_object($courseorid) and $courseorid->id == SITEID)
-          or (is_int($courseorid) and $courseorid == SITEID)) {
+    } else if ((is_object($courseorid) and $courseorid->id == SITEID)
+          or (!is_object($courseorid) and $courseorid == SITEID)) {
         //login for SITE not required
     } else {
         // course login always required