DataObjects/Core_group.php
authorAlan Knowles <alan@roojs.com>
Wed, 12 Oct 2016 01:59:00 +0000 (09:59 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 12 Oct 2016 01:59:00 +0000 (09:59 +0800)
DataObjects/Core_group.php

index 49b9c3c..6dac09b 100644 (file)
@@ -111,7 +111,13 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject
         return $gm->fetchAll('user_id');
         
     }
-    
+    function isMember($uid)
+    {
+        $gm = DB_Dataobject::factory('core_group_member');
+        $gm->group_id = $this->id;
+        $gm->user_id = $uid;
+        return $gm->count();
+    }
     
     function addMember($person)
     {
@@ -140,6 +146,8 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject
         // groups databse is hard coded to person.. so this should not be used for other tables.????
         $p = DB_Dataobject::factory( 'core_person' );
         
+        
+        
         $p->whereAdd('id IN ('. implode(',', $ids) .')');
         $p->active = 1;
         return $p->fetchAll($what);