= 0 || $_GET["order_id"] || (int)$_GET["order_id"] >= 0)) { echo ""; exit; } date_default_timezone_set('Asia/Hong_Kong'); ini_set('apc.cache_by_default', 0); if (PHP_SAPI == 'cli') { die('This example should only be run from a Web Browser'); } // get invoice data $invoice_id = NULL; $order_id = NULL; $invoice_info = NULL; $customer_info = NULL; $balance = NULL; $code = NULL; if ($_GET["invoice_id"]) { $invoice_id = (int)$_GET["invoice_id"]; $invoice_info = get_deposit($invoice_id); $balance = $invoice_info["deposit_balance"]; $code = $invoice_info["deposit_code"]; $order_id = (int)$invoice_info["order_id"]; //$customer_info = get_customer($invoice_info["customer_id"]); } if ($_GET["order_id"]) { //$invoice_id = (int)$_GET["invoice_id"]; //$invoice_info = get_deposit($invoice_id); $balance = 0.00; $code = $invoice_info["deposit_code"]; $order_id = $_GET["order_id"]; // $customer_info = get_customer($invoice_info["customer_id"]); } //get order data if(!empty($order_id)){ $order_info = get_order($order_id); $customer_info = get_customer($order_info["customer_id"]); $order_room_info = get_order_room($order_id); $order_room_list = ""; foreach($order_room_info as $order_room){ $room_info = get_room($order_room["room_id"]); $order_room_list .= check_combine_room($room_info["code"]).", "; } $order_info["order_room_list"] = substr_replace($order_room_list, "", -2); $order_room_dtl = ""; foreach ($order_room_info as $order_room) { $room_info = get_room($order_room["room_id"]); $master_room_info = get_master_room($room_info["master_room_id"]); $order_room_list = check_combine_room($room_info["code"]) . " (" . $master_room_info["length"] . "'x" . $master_room_info["width"] . "'x" . $master_room_info["height"] . "')"; //$order_room_list = substr_replace($order_room_list ,"",-2); $order_room_dtl .= "
  合約編號: " . $order_info["code"] .", 租用單位: " . $order_room_list . "
"; } $withdraw_remuneration = ""; $actual_returnamount = ""; $deposit_code = ""; if ($_GET["invoice_id"]){ $withdraw_remuneration = numberformat($order_info['withdraw_remuneration']); $actual_returnamount = $invoice_info["actual_returnamount"]; $deposit_code = $invoice_info["deposit_code"]; } else { $withdraw_remuneration = "0.00"; $actual_returnamount = "0.00"; $deposit_code = "不適用"; } // check corporate client or personal client if($order_info["customer_typeid"] == "PERSONAL"){ $idno = "Identification Number 身份證明號碼 :" . rsa_crypt($order_info["customer_identity_id"], 2); $name = $order_info["customer_name"]; }else{ $idno = "Business Registration No 商業登記證號碼 :" . rsa_crypt($order_info["customer_identity_id"], 2); $name = $order_info["customer_companyname"]; } $content = "

退倉收據


客戶編號 : " . $customer_info["code"] . " 日期: " . date("Y-m-d") . "
客戶姓名 : " . $name . " 編號 : " . $deposit_code . "
客戶地址 : " . rsa_crypt($order_info["customer_address"], 2) . " 退倉日期: " . substr($order_info["withdraw_date"],0 ,10) . "

服務詳情 費用(HK$)
按金 " . numberformat($invoice_info["deposit_amount"]) . "
".$order_room_dtl."
合約到期日:". substr($order_info["enddate"],0 ,4) . "年" . substr($order_info["enddate"],5 ,2) . "月" . substr($order_info["enddate"],8 ,2) . "日" ."
退還日期:". substr($order_info["withdraw_date"],0 ,4) . "年" . substr($order_info["withdraw_date"],5 ,2) . "月" . substr($order_info["withdraw_date"],8 ,2) . "日" ."
額外租金 " . $withdraw_remuneration . "

_____________________________

實際退回按金 " . numberformat($actual_returnamount) . "



備註 :

**本公司未查核迷你倉的狀況,如發現迷你倉有損壞,本公司保留追討權利。

按金會在15個工作天內以支票或銀行轉帳形式退還。

"; $options = new Options(); $options->set('isHtml5ParserEnabled', true); $options->set('isRemoteEnabled', true); $options->set('isFontSubsettingEnabled', true); $dompdf = new Dompdf($options); $dompdf->loadHtml($content); $dompdf->render(); if ($_GET['invoice_id']){ $dompdf->stream("TerminationReceipt_" . $order_info["order_room_list"] . "_" . $invoice_info["deposit_code"] . ".pdf"); } else { $dompdf->stream("TerminationReceipt_" . $order_info["order_room_list"] . ".pdf"); } } else { echo ""; } exit;