Exemplo n.º 1
0
 function execute(Account $account, Message $message)
 {
     $tikilib = TikiLib::lib('tiki');
     $page = $this->getPage($message);
     $info = $tikilib->get_page_info($page);
     if ($info) {
         $data = $tikilib->parse_data($info["data"]);
         $mail = $account->getReplyMail($message);
         $mail->setSubject($page);
         $mail->addAttachment($info['data'], 'source.txt', 'plain/txt');
         $mail->setHTML($data, strip_tags($data));
         $account->sendReply($message, $mail);
     } else {
         $l = $prefs['language'];
         $mail_data = $smarty->fetchLang($l, "mail/mailin_reply_subject.tpl");
         $mail = $account->getReplyMail($message);
         $mail->setSubject($mail_data . $page);
         $account->sendReply($message, $mail);
     }
     return true;
 }