projects
/
Pman.Core
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c6d8531
)
DataObjects/Core_group.php
author
Alan Knowles
<alan@roojs.com>
Thu, 27 Oct 2016 04:48:34 +0000
(12:48 +0800)
committer
Alan Knowles
<alan@roojs.com>
Thu, 27 Oct 2016 04:48:34 +0000
(12:48 +0800)
DataObjects/Core_group.php
patch
|
blob
|
history
diff --git
a/DataObjects/Core_group.php
b/DataObjects/Core_group.php
index
037308f
..
bfaabc5
100644
(file)
--- 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()) {
$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)
}
function initDatabase($roo, $data)