Pman.php
authorAlan Knowles <alan@roojs.com>
Thu, 14 Jan 2016 04:57:25 +0000 (12:57 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 14 Jan 2016 04:57:25 +0000 (12:57 +0800)
Pman.php

index e9a4505..af0e1e0 100644 (file)
--- a/Pman.php
+++ b/Pman.php
@@ -11,19 +11,25 @@ class Pman_Core_Pman {
     
     function init ($pg)
     {
-        if(!empty($_REQUEST['_core_skip_check'])){
-            return;
-        }
+        
         
         $group = DB_DataObject::factory('groups');
         
         // group should be auto created - by update-database...
         
+        
         if(!$group->get('name', 'core-person-signup-bcc')){
-            die("group core-person-signup-bcc does not exist : add ?_core_skip_check=1 to bypass this check");
+            $group = DB_DataObject::factory('groups');
+            $group->name = 'core-person-signup-bcc';
+            $group->insert();
         }
         
         $p = DB_DataObject::factory('Person');
+        if (!$p->count()) {
+            return; // can not check people...
+        }
+            // got people...
+        
         
         
         $member = DB_DataObject::factory('group_members');
@@ -35,18 +41,15 @@ class Pman_Core_Pman {
         // 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..
-        if ($p->count() == 1) {
-            $p->find(true);
-            $member = DB_DataObject::factory('group_members');
-            $member->group_id = $group->id;
-            $member->user_id = $p->id;
-            $member->insert();
-            return;
-        }
         
-        // only display if we have members..
-        die("group core-person-signup-bcc does not have any members : add ?_core_skip_check=1 to bypass this check");
-    
+        $p->find(true);
+        $member = DB_DataObject::factory('group_members');
+        $member->group_id = $group->id;
+        $member->user_id = $p->id;
+        $member->insert();
+        
+            // only display if we have members..
+         
         
         
     }