X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_email.php;h=042c0eeb61b4c8e2927f3dd1125b99bd3ef59fa3;hb=0bf23d187f023df78c76ac6b836cbebb5a8fe53d;hp=75c815d16f3be6b7a3e52cd963bbdb3744f67c4c;hpb=ab49b311db59f9c98d0515ae66f52766744525ac;p=Pman.Core diff --git a/DataObjects/Core_email.php b/DataObjects/Core_email.php index 75c815d1..042c0eeb 100644 --- a/DataObjects/Core_email.php +++ b/DataObjects/Core_email.php @@ -41,6 +41,18 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject $tn.subject LIKE '%{$this->escape($q['search']['nameortitle'])}%' "); } + + $this->selectAdd(" + ( + SELECT + count(user_id) + FROM + core_group_member + WHERE + to_group_id = core_group_member.group_id + ) + AS group_member_count + "); } function beforeDelete($dependants_array, $roo) @@ -61,6 +73,19 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject $this->makeCopy($roo); } + + if ($this->to_group != -1) { + $c = DB_DataObject::factory('core_group_member'); + $c->setFrom(array( + 'groud_id' => $this->to_group + )); + print_r($this->to_group); + print_r($c); + print_r($c->count());exit; + if (!$c->find(true)) { + + } + } } function makeCopy($roo) @@ -599,20 +624,6 @@ Content-Transfer-Encoding: 7bit } - function selectAddGroupCount() - { - $this->selectAdd(" - ( - SELECT - count(user_id) - FROM - core_group_member - WHERE - to_group_id = core_group_member.group_id - ) - AS group_member_count - "); - } }