From: Alan Knowles Date: Wed, 19 Oct 2016 09:23:20 +0000 (+0800) Subject: DataObjects/Core_group.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=87ff231e03e9286198b491baced42674f275c70e DataObjects/Core_group.php --- diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 22ed0200..57dd1e49 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -151,6 +151,17 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject $gm->insert(); } } + + function removeMember($person) + { + $gm = DB_Dataobject::factory('core_group_member'); + $gm->group_id = $this->id; + $gm->user_id = is_object($person) ? $person->id : $person; + if ($gm->count()) { + $gm->delete(); + } + } + /** * * grab a list of members - default is the array of person objects..