DataObjects/Core_email.php
[Pman.Core] / DataObjects / Core_email.php
index eac40bf..58ffc09 100644 (file)
@@ -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,23 @@ 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->groud_id = $this->to_group;
+            
+            $c->setFrom(array(
+                'groud_id' => $this->to_group
+            ));
+            
+            //if (!$c->find(true)) {
+            //    
+            //}
+            
+            print_r($this->to_group);
+            //print_r($c);
+            print_r($c->count());exit;
+        }
     }
     
     function makeCopy($roo)
@@ -349,9 +378,6 @@ class Pman_Core_DataObjects_Core_email extends DB_DataObject
         if (!empty($contents['subject_replace'])) {
             foreach ($contents['mapping'] as $pattern => $replace) {
                 $contents['subject'] = preg_replace($pattern,$replace,$contents['subject']);
-                var_dump($contents['subject']);
-                var_dump($pattern);
-                var_dump($replace);
             }
         }