if (!empty($CFG->forcelogin)) {
// login required for both SITE and courses
require_login($courseorid, $autologinguest, $cm);
- } else if ((is_object($courseorid) and $courseorid->id == SITEID) or $courseorid == SITEID) {
+ } elseif ((is_object($courseorid) and $courseorid->id == SITEID)
+ or (is_int($courseorid) and $courseorid == SITEID)) {
//login for SITE not required
} else {
// course login always required