Joomla 1.5 与 Hika Shop 插件,营业执照。
我们正在生成 PDF 发票。客户点击结帐按钮后的文件。在此之后,将生成一个 PDF 并将其附加到确认电子邮件中。
一切正常,电子邮件已发送,但在前端,Hika Shop 分别返回页面。Hika Shop Checkout End Page 将不会显示。只显示一个空白页。
我认为 domPDF 有一个阻塞线程,但我不知道如何关闭它。
“$result = $this->mailer->Send();” 不给结果?!
//File: administrator/components/com_hikashop/classes/mail.php
//Function: function sendMail(&$mail){...
$tmpBody = $this->mailer->Body;
$dompdf = new DOMPDF();
$dompdf->load_html($tmpBody);
$ThisTMP = $dompdf->render();
$file_to_save = $_SERVER['DOCUMENT_ROOT'].'/tmp/prototypes_order_'.rand(100000,999999).date( "H_i", time() + $mosConfig_offset * 60 * 60 ).'.pdf';
//save the pdf file on the server
$ThisTMP2 = file_put_contents($file_to_save, $dompdf->output());
$this->mailer->AddAttachment($file_to_save);
$result = $this->mailer->Send();
if(!$result || !empty($result->message)){
$this->mail_success = false;
}
if(!empty($result->message)){
}
return $result;