From 4ed533dfafed023e449cc24fdd2d21be30858664 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 14 Dec 2004 08:05:49 +0000 Subject: [PATCH] Added a function to add a user to a group --- lib/moodlelib.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 873fe86fc8..21378475c6 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -2082,6 +2082,22 @@ function ismember($groupid, $userid=0) { return record_exists('groups_members', 'groupid', $groupid, 'userid', $userid); } +/** + * Add a user to a group, return true upon success or if user already a group member + * + * @param groupid The group id + * @param userid The user id + * @todo Finish documenting this function + */ +function add_user_to_group ($groupid, $userid) { + if (ismember($groupid, $userid)) return true; + $record->groupid = $groupid; + $record->userid = $userid; + $record->timeadded = time(); + return (insert_record('groups_members', $record) !== false); +} + + /** * Returns the group ID of the current user in the given course * -- 2.39.5