|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/dev.outerorbittech.com/oot/admin/ | |
|
Path: /home2/outerorb/dev.outerorbittech.com/oot/admin/manage-order-invoice.php
Size: 991 B
Permissions: 0644
<?php
require_once '../dompdf/autoload.inc.php';
include_once("../include/main.inc.php");
use Dompdf\Dompdf;
$oid = $_REQUEST['orderid'];
// $order_res = mysqli_fetch_array($dbconn->query("SELECT * FROM orders_tbl1 WHERE invoice_id='".$oid."'"));
$invoice = mysqli_fetch_array($dbconn->query("SELECT * FROM order_payment_history WHERE payment_id=".$oid));
if($invoice){
$invoiceContent = invoice_html($invoice, $dbconn);
$dompdf = new Dompdf();
$dompdf->loadHtml($invoiceContent);
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$invoiceContent = $dompdf->output();
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="invoice.pdf"');
header('Content-Length: ' . strlen($invoiceContent));
echo $invoiceContent;
}else{
echo '<center><h3 style="margin-top:15px;">Bad request.</h3></center>';
}
?>