]> git.mjollnir.org Git - moodle.git/commitdiff
Added a function to add a user to a group
authormoodler <moodler>
Tue, 14 Dec 2004 08:05:49 +0000 (08:05 +0000)
committermoodler <moodler>
Tue, 14 Dec 2004 08:05:49 +0000 (08:05 +0000)
lib/moodlelib.php

index 873fe86fc86645f62afed9827bc7d5b9827b167b..21378475c67940dd393817aa10b49cecc7f0145e 100644 (file)
@@ -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
  *