$tn.subject LIKE '%{$this->escape($q['search']['nameortitle'])}%'
");
}
+
+ $this->selectAdd("
+ (
+ SELECT
+ count(user_id)
+ FROM
+ core_group_member
+ WHERE
+ to_group_id = core_group_member.group_id
+ )
+ AS group_member_count
+ ");
}
function beforeDelete($dependants_array, $roo)
$this->makeCopy($roo);
}
+
+ if ($this->to_group != -1) {
+
+ $c = DB_DataObject::factory('core_group_member');
+ $c->whereAdd("group_id = {$this->to_group}");
+
+ if (!$c->find(true)) {
+ if (!empty($request['_ignore_group_count']) && !$request['_ignore_group_count']) {
+ $roo->jerr('not found');
+ }
+ }
+ }
}
function makeCopy($roo)
}
- function selectAddGroupCount()
- {
- $this->selectAdd("
- (
- SELECT
- count(user_id)
- FROM
- core_group_member
- WHERE
- to_group_id = core_group_member.group_id
- )
- AS group_member_count
- ");
- }
}