From: martinlanghoff Date: Wed, 19 Sep 2007 07:07:34 +0000 (+0000) Subject: get_my_courses() - bugfix in sitewide-login-as support. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=fe3141e00b06376dbe6f34c9d6d11c7849f9699c;p=moodle.git get_my_courses() - bugfix in sitewide-login-as support. Oops. The supportfor login-as was buggy now with sitewide loginas. Now works in both. --- diff --git a/lib/datalib.php b/lib/datalib.php index 76540e5783..232377c424 100644 --- a/lib/datalib.php +++ b/lib/datalib.php @@ -649,7 +649,8 @@ function get_my_courses($userid, $sort='visible DESC,sortorder ASC', $fields=NUL // because we use IN() // if ($userid === $USER->id) { - if (isset($USER->loginascontext)) { + if (isset($USER->loginascontext) + && $USER->loginascontext->contextlevel == CONTEXT_COURSE) { // list _only_ this course // anything else is asking for trouble... $courseids = $USER->loginascontext->instanceid;