From d31cdc0ee9a1ab05048ee36cb4be48deb828d92b Mon Sep 17 00:00:00 2001 From: gustav_delius Date: Mon, 30 Aug 2004 20:54:42 +0000 Subject: [PATCH] isteacher() with no arguments now does the expected --- lib/moodlelib.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 1435243f54a..4c05e41b052 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -538,7 +538,13 @@ function isteacher($courseid=0, $userid=0, $includeadmin=true) { } if (!$userid) { - return !empty($USER->teacher[$courseid]); + if ($courseid) { + return !empty($USER->teacher[$courseid]); + } + if (!isset($USER->id)) { + return false; + } + $userid = $USER->id; } if (!$courseid) {