foreach(explode(',', $q['user_ids']) as $uid) {
switch($q['_action']) {
case 'add':
- $g->addMember($uid);
+ $g->addMember($uid,$roo);
break;
case 'sub':
$g->removeMember($uid);
}
function onUpdate($old, $req, $roo)
{
- var_dump('die here');exit;
$this->ensureLeaderMembership($roo);
}
function onInsert($req, $roo)
return $gm->count();
}
- function addMember($person)
+ function addMember($person,$roo = false)
{
+ if ($this->name == "Empty Group") {
+ $roo->jerr('Cannot add the person into Empty Group');
+ }
$gm = DB_Dataobject::factory('core_group_member');
$gm->group_id = $this->id;
$gm->user_id = is_object($person) ? $person->id : $person;