X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FCore_email.php;h=cbaba21282ba5ad3befe6f9d95bf3f36f35545f0;hp=9856d6227cdb7bfd6d64d938f2d1d3e9d9daed86;hb=HEAD;hpb=3a1c1df20650a59e458108c0edf6f807396932e3 diff --git a/DataObjects/Core_email.php b/DataObjects/Core_email.php index 9856d622..02ce3427 100644 --- a/DataObjects/Core_email.php +++ b/DataObjects/Core_email.php @@ -23,9 +23,7 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject public $active; public $bcc_group_id; public $test_class; - - - + /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE @@ -61,6 +59,7 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject bcc_group_id = {$cgm}.group_id ) AS bcc_group_member_count "); + if (!empty($_REQUEST['_hide_system_emails'])) { $this->whereAddIn("!{$this->tableName()}.name", array('EVENT_ERRORS_REPORT'), 'string'); @@ -75,7 +74,7 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject $i->ontable = $this->tableName(); $i->find(); while ($i->fetch()){ - $i->beforeDelete(); + $i->beforeDelete(array(), $roo); $i->delete(); } } @@ -295,7 +294,7 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject $html->item(0)->appendChild($element); } - $this->plaintext = str_replace("{unsubscribe_link}", $unsubscribe, $this->plaintext); + $this->plaintext = str_replace("{unsubscribe_link}", $unsubscribe, empty($this->plaintext) ? '' : $this->plaintext); } @@ -387,7 +386,7 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject foreach($this->to_group()->members() as $m) { $contents['rcpts'][] = $m->email; } - var_dump($contents['rcpts']); + //var_dump($contents['rcpts']); } //subject replacement