From: Alan Knowles Date: Thu, 27 Oct 2016 04:48:34 +0000 (+0800) Subject: DataObjects/Core_group.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=57b2b88821b5126e8c8dd74c400bca9ab1b9f79f DataObjects/Core_group.php --- diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 037308f5..bfaabc56 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -246,11 +246,23 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject $g->type = 0; $g->name = 'Administrators'; if ($g->count()) { - return; + $g->find(true);; + } else { + $g->insert(); + $gr = DB_DataObject::factory('core_group_right'); + $gr->genDefault(); + } + $m = $g->members(); + if (empty($m)) { + $p = DB_DAtaObject::factory('core_person'); + $p->orderBy('id ASC'); + $p->limit(1); + if ($p->find(true)) { + $g->addMember($p); + } + + } - $g->insert(); - $gr = DB_DataObject::factory('core_group_right'); - $gr->genDefault(); } function initDatabase($roo, $data)