looking for wrong seperator
[Pman.Core] / Pman.php
index 3ac00fa..8a3cc67 100644 (file)
--- a/Pman.php
+++ b/Pman.php
@@ -1,8 +1,59 @@
 <?php
 
-/* 
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
+/*
+ * this is loaded by the pman admin..
+ *
+ * it checks that required variables are set...
+ *
  */
-
+class Pman_Core_Pman {
+    
+    
+    function init ($pg)
+    {
+        
+        
+        $group = DB_DataObject::factory('core_group');
+        
+         // group should be auto created - by update-database...
+        
+        
+        if(!$group->get('name', 'core-person-signup-bcc')){
+            $group = DB_DataObject::factory('core_group');
+            $group->name = 'core-person-signup-bcc';
+            $group->insert();
+        }
+        
+        $p = DB_DataObject::factory('core_person');
+        if (!$p->count()) {
+            return; // can not check people...
+        }
+            // got people...
+        
+        
+        
+        $member = DB_DataObject::factory('core_group_member');
+        $member->group_id = $group->id;
+        if ($member->count()) {
+            return;
+        }
+        
+        // not got members..
+        
+        // if we only have one member - then add it .... (it's the admin, and they can modify this later.. - after they get annoyed with it..
+        
+        $p->find(true);
+        $member = DB_DataObject::factory('core_group_member');
+        $member->group_id = $group->id;
+        $member->user_id = $p->id;
+        $member->insert();
+        
+            // only display if we have members..
+         
+        
+        
+    }
+    
+    
+    
+}
\ No newline at end of file