public function sendtestAction()
 {
     $req = $this->getRequest();
     $id = $req->getParam('id', '');
     $sender = new App_Mail_Sender();
     $sender->setTempleteId($id);
     $sender->send();
     $this->_helper->redirector('edit', null, null, array('id' => $id, 'info' => 44));
     $this->view->infocode = 29;
     $this->render('blank');
 }
Example #2
0
 function getMail()
 {
     $mail = new App_Mail_Sender();
     $mail->setSubject("Notification: " . $this->_subject);
     $mail->setContent("<hr/>มี activity/order ใหม่  <a href='{$this->_mailURL}'> ดูรายละเอียด email  </a> หรือ  <a href='{$this->_adminURL}'> เข้าสู่ระบบ admin เพื่อจัดการ order  </a>");
     $result = $this->getRecivers();
     foreach ($result as $row) {
         $mail->addTo($row->getEmail());
         //echo $row->getEmail();
     }
     $mail->disbleNotify();
     //$mail->setReceiverId();
     $mail->setReceiverType("officer");
     return $mail;
 }
Example #3
0
 /**
  * 
  * Enter บันทึกการส่ง email
  * @param App_Mail_Sender $mail
  * @return Sys_Model_Mail_log
  */
 function maillog(App_Mail_Sender $mail)
 {
     return 0;
     $outbox = new Sys_Model_Mail_log();
     $outbox->setSubject($mail->getSubject());
     $outbox->setReceiver(join(",", $mail->getReceivers()));
     $outbox->setSender($mail->getSender());
     $outbox->setBcc(join(",", $mail->getBCCs()));
     $outbox->setContent($mail->getBodyContent());
     $outbox->setTemplateId($mail->getTemplateId());
     $outbox->setReceiverId($mail->getReceiverId());
     $outbox->setReceiverType($mail->getReceiverType());
     $outbox->setSkey(uniqid());
     $outbox->setSenddate(new DateTime());
     return $outbox->save();
 }