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; }