X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Pman.php;h=8a3cc6784f32705e4a4f51e9f485465e6c133788;hp=f452052ad91c70cc923627edc72933214835740f;hb=refs%2Fheads%2Fwip_alan_T6343_generic_progress_bar_delete;hpb=3644c5b8de234cfe34f93d49ad1324557fc0c2e5 diff --git a/Pman.php b/Pman.php index f452052a..8a3cc678 100644 --- a/Pman.php +++ b/Pman.php @@ -12,6 +12,46 @@ 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.. + + + }