DataObjects/Core_email.php
authorAlan Knowles <alan@roojs.com>
Fri, 3 Jun 2016 07:34:05 +0000 (15:34 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 3 Jun 2016 07:34:05 +0000 (15:34 +0800)
DataObjects/Core_email.php

index 477981b..df67069 100644 (file)
@@ -316,23 +316,18 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject
         
         // fill in BCC
         if (!empty($this->bcc_group) && empty($contents['rcpts_group'])) {
-            
-            $group = DB_DataObject::factory('groups');
-            $group->get($this->bcc_group);
-            $ar = $group->members('email');
-            if (empty($ar)) {
-                return $p->raiseError("template [{$contents['template']}] has not been set - bcc group is empty");
-                
+             $admin = DB_DAtaObject::Factory('groups')->lookupMembers($this->bcc_group,'email');
+            if (empty($admin)) {
+                return $p->raiseError("template [{$contents['template']}] - bcc group is empty");
             }
-            $contents->bcc = $ar;
+            $contents->bcc = $admin ;
         }
         if (!empty($contents['rcpts_group'])) {
             
-            
             $admin = DB_DAtaObject::Factory('groups')->lookupMembers($contents['rcpts_group'],'email');
             
             if (empty($admin)) {
-                
+                return $p->raiseError("Trying to send to {$contents['rcpts_group']} - group is empty");
             }
             $contents['rcpts'] = $admin;
         }