public $owner_id;
public $is_system;
public $active;
- public $bcc_group;
+ public $bcc_group_id;
public $test_class;
-
-
+
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
$cgm = DB_DataObject::Factory('core_group_member')->tableName();;
$this->selectAdd("
- (
- SELECT
- count(user_id)
- FROM
- {$cgm}
- WHERE
- to_group_id = {$cgm}.group_id
- )
- AS group_member_count,
+ (
+ SELECT
+ count(id)
+ FROM
+ {$cgm}
+ WHERE
+ to_group_id = {$cgm}.group_id
+ ) AS group_member_count,
- (
- SELECT
- count(user_id)
- FROM
- {$cgm}
- WHERE
- bcc_group_id = {$cgm}.group_id
- )
- AS bcc_group_member_count
+ (
+ SELECT
+ count(id)
+ FROM
+ {$cgm}
+ WHERE
+ bcc_group_id = {$cgm}.group_id
+ ) AS bcc_group_member_count
");
}
}
- if ($this->to_group != -1) {
+ if ($this->to_group_id != -1) {
$c = DB_DataObject::factory('core_group_member');
- $c->whereAdd("group_id = {$this->to_group}");
+ $c->group_id = $this->to_group_id;
if (!$c->count()) {
if (!empty($request['_ignore_group_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");
$cfg = array_merge($contents['mailer_opts'], $cfg);
}
+ if(isset($contents['css_inline'])){
+ $cfg['css_inline'] = $contents['css_inline'];
+ }
+
$r = new Pman_Core_Mailer($cfg);
$imageCache = session_save_path() . '/email-cache-' . $ui['name'] . '/mail/' . $this->tableName() . '-' . $this->id . '-images.txt';