DataObjects/Core_notify_recur.php
[Pman.Core] / DataObjects / Groups.php
index f87f03a..98ba7f8 100755 (executable)
@@ -78,6 +78,17 @@ class Pman_Core_DataObjects_Groups extends DB_DataObject
         
     }
     
+    
+    function addMember($person)
+    {
+        $gm = DB_Dataobject::factory('Group_Members');
+        $gm->group_id = $this->id;
+        $gm->user_id = $person->id;
+        if (!$gm->count()) {
+            $gm->insert();
+        }
+    }
+    
     function members()
     {
         
@@ -93,6 +104,16 @@ class Pman_Core_DataObjects_Groups extends DB_DataObject
         
         
     }
-    
+    function postListFilter($ar, $au, $req)
+    {      
+        
+        $ret[] = array( 'id' => 0, 'name' => 'EVERYONE');
+        $ret[] = array( 'id' => -1, 'name' => 'NOT_IN_GROUP');
+        return array_merge($ret, $ar);
+            //$ret[] = array( 'id' => 999999, 'name' => 'ADMINISTRATORS');
+
+    }
+        
+     
     
 }