From fe3141e00b06376dbe6f34c9d6d11c7849f9699c Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Wed, 19 Sep 2007 07:07:34 +0000 Subject: [PATCH] get_my_courses() - bugfix in sitewide-login-as support. Oops. The supportfor login-as was buggy now with sitewide loginas. Now works in both. --- lib/datalib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.39.5