X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_email.php;fp=DataObjects%2FCore_email.php;h=00b564383ff707bad82175305466b8c95ef52d8f;hp=cbaba21282ba5ad3befe6f9d95bf3f36f35545f0;hb=dff7116c31985c523f927df3e8e7cf50670ef428;hpb=fc6daebc91e1f7742524e2ae7f9f48ea7c4b9975 diff --git a/DataObjects/Core_email.php b/DataObjects/Core_email.php index cbaba212..00b56438 100644 --- a/DataObjects/Core_email.php +++ b/DataObjects/Core_email.php @@ -381,7 +381,15 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject } $contents['rcpts'] = $admin; } - + if (empty($contents['rcpts']) && $this->to_group_id > 0) { + $members = $this->to_group()->members(); + $contents['rcpts'] = array(); + foreach($this->to_group()->members() as $m) { + $contents['rcpts'][] = $m->getEmailFrom(); + } + + + } //subject replacement if(empty($contents['subject'])){ $contents['subject'] = $this->subject; @@ -709,4 +717,11 @@ Content-Transfer-Encoding: 7bit } + + function to_group() + { + $g = DB_DataObject::Factory('core_group'); + $g->get($this->to_group_id); + return $g; + } }