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.. } }