From 8a2c90768f2248e1db169798f326f3baa29bd0f2 Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 26 Jan 2004 09:12:52 +0000 Subject: [PATCH] Clarification to some group logic --- lib/moodlelib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index dd3b5e5352..d424d0ba74 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -904,6 +904,10 @@ function remove_course_contents($courseid, $showfeedback=true) { function ismember($groupid, $userid=0) { global $USER; + if (!$groupid) { // No point doing further checks + return false; + } + if (!$userid) { if (empty($USER->groupmember)) { return false; @@ -972,7 +976,7 @@ function get_current_group($courseid, $full=false) { if (empty($SESSION->currentgroup[$courseid])) { if (empty($USER->groupmember[$courseid])) { - return false; + return 0; } else { $SESSION->currentgroup[$courseid] = $USER->groupmember[$courseid]; } -- 2.39.5