MDL-43746 fix require_course_login regression caused by MDL-25981

This commit is contained in:
Petr Skoda
2014-01-24 13:52:25 +08:00
committed by Petr Škoda
parent 953239d6b5
commit 5dd9d46895
+2 -2
View File
@@ -3183,8 +3183,8 @@ function require_logout() {
*/
function require_course_login($courseorid, $autologinguest = true, $cm = NULL, $setwantsurltome = true, $preventredirect = false) {
global $CFG, $PAGE, $SITE;
$issite = (is_object($courseorid) and $courseorid->id == SITEID)
or (!is_object($courseorid) and $courseorid == SITEID);
$issite = ((is_object($courseorid) and $courseorid->id == SITEID)
or (!is_object($courseorid) and $courseorid == SITEID));
if ($issite && !empty($cm) && !($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