return;
}
+ function send($obj)
+ {
+ $contents = (array)$obj;
+
+ $q = DB_DataObject::factory('crm_mailing_list_queue');
+ $q->id = 'test-message-'. $this->id;
+ $q->message_id = $this->id;
+ $q->message_id_subject = $this->subject;
+ $q->message_id_from_email = $this->from_email;
+ $q->message_id_from_name = $this->from_name;
+
+ $q->cachedMailWithOutImages(true, false);
+
+ $contents['subject'] = $this->subject;
+
+ require_once 'Pman/Core/Mailer.php';
+
+ $templateDir = session_save_path() . '/email-cache-' . getenv('APACHE_RUN_USER') ;
+ $r = new Pman_Core_Mailer(array(
+ 'template'=> $q->id,
+ 'templateDir' => $templateDir,
+ 'page' => $q,
+ 'contents' => $contents
+ //array(
+ // 'person' => $person,
+ // 'subject' => $this->message_id_subject,
+ // )
+ ));
+
+
+
+ ///print_r($r->toData());
+ $ret = $r->toData();
+ $images = file_get_contents(session_save_path() . '/email-cache-' . getenv('APACHE_RUN_USER') . '/mail/' . $q->id . '-images.txt');
+ // var_dump($images);exit;
+
+ $ret['body'] = str_replace('%Images%', $images, $ret['body']);
+
+ return $r->send($ret);
+ }
+
}