public $owner_id;
public $is_system;
public $active;
- public $bcc_group;
+ public $bcc_group_id;
public $test_class;
$tn.subject LIKE '%{$this->escape($q['search']['nameortitle'])}%'
");
}
-
+ $cgm = DB_DataObject::Factory('core_group_member')->tableName();;
+
$this->selectAdd("
(
SELECT
count(user_id)
FROM
- core_group_member
+ {$cgm}
WHERE
- to_group_id = core_group_member.group_id
+ to_group_id = {$cgm}.group_id
)
AS group_member_count,
SELECT
count(user_id)
FROM
- core_group_member
+ {$cgm}
WHERE
- bcc_group = core_group_member.group_id
+ bcc_group_id = {$cgm}.group_id
)
AS bcc_group_member_count
");
// fill in BCC
- if (!empty($this->bcc_group) && empty($contents['rcpts_group'])) {
- $admin = DB_DAtaObject::Factory('core_group')->lookupMembersByGroupId($this->bcc_group,'email');
+ if (!empty($this->bcc_group_id) && empty($contents['rcpts_group'])) {
+ $admin = DB_DAtaObject::Factory('core_group')->lookupMembersByGroupId($this->bcc_group_id,'email');
if (empty($admin)) {
return $p->raiseError("template [{$contents['template']}] - bcc group is empty");