php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay

| files >> /var/www/html/sub/images/Rm19_symconf/root/var/www/html/b2b/owner/modul/mod_order4/ |
| files >> /var/www/html/sub/images/Rm19_symconf/root/var/www/html/b2b/owner/modul/mod_order4/eksport4.php |
<?php
include "../../../config/koneksi.php";
function format_rupiah($angka){
$rupiah=number_format($angka,0,',','.');
return $rupiah;
}
function tampil_list2($harga, $diskon, $promo)
{
if($promo > 0)
{
$tampil = $promo;
}
elseif($diskon > 0)
{
$tampil = $harga - ($harga*($diskon/100));
}
else{
$tampil = $harga;
}
return $tampil;
}
// nama file
$namaFile = "List pembayaran Harian.xls";
// Function penanda awal file (Begin Of File) Excel
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}
// Function penanda akhir file (End Of File) Excel
function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}
// Function untuk menulis data (angka) ke cell excel
function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}
// Function untuk menulis data (text) ke cell excel
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
// header file excel
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,
pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
// header untuk nama file
header("Content-Disposition: attachment;
filename=".$namaFile."");
header("Content-Transfer-Encoding: binary ");
// memanggil function penanda awal file excel
xlsBOF();
// ------ membuat kolom pada excel --- //
xlsWriteLabel(0,0,"Invoice");
xlsWriteLabel(0,1,"Tanggal");
xlsWriteLabel(0,2,"Nama Customer");
xlsWriteLabel(0,3,"Total Pembelian");
xlsWriteLabel(0,4,"Bank");
// -------- menampilkan data --------- //
if($_GET[search] != "")
{
if($_GET[from_to] != "kosong" AND $_GET[date_to]!= "kosong" AND $_GET[bank])
{
$tampil = mysql_query("SELECT * FROM orders,kustomer
WHERE orders.id_kustomer=kustomer.id_kustomer
AND orders.status_order != 'Order'
AND orders.status_order != 'Order1'
AND `tgl_order` >= '$_GET[from_to]'
AND `tgl_order` <= '$_GET[date_to]'
AND `bank` = '$_GET[bank]'
ORDER BY id_orders DESC ");
}
elseif($_GET[from_to] != "kosong" AND $_GET[date_to]!= "kosong")
{
$tampil = mysql_query("SELECT * FROM orders,kustomer
WHERE orders.id_kustomer=kustomer.id_kustomer
AND orders.status_order != 'Order'
AND orders.status_order != 'Order1'
AND `tgl_order` >= '$_GET[from_to]'
AND `tgl_order` <= '$_GET[date_to]'
ORDER BY id_orders DESC ");
}
elseif($_GET[from_to] != "kosong"){
$tampil = mysql_query("SELECT * FROM orders,kustomer
WHERE orders.id_kustomer=kustomer.id_kustomer
AND orders.status_order != 'Order'
AND orders.status_order != 'Order1'
AND `tgl_order` >= '$_GET[from_to]'
ORDER BY id_orders DESC ");
}
elseif($_GET[date_to] != "kosong"){
$tampil = mysql_query("SELECT * FROM orders,kustomer
WHERE orders.id_kustomer=kustomer.id_kustomer
AND orders.status_order != 'Order'
AND orders.status_order != 'Order1'
AND `tgl_order` <= '$_GET[date_to]'
ORDER BY id_orders DESC ");
}
elseif($_GET[bank] != "kosong"){
$tampil = mysql_query("SELECT * FROM orders,kustomer
WHERE orders.id_kustomer=kustomer.id_kustomer
AND orders.status_order != 'Order'
AND orders.status_order != 'Order1'
AND `bank` = '$_GET[bank]'
ORDER BY id_orders DESC ");
}
}
else{
$tampil = mysql_query("SELECT * FROM orders,kustomer
WHERE orders.id_kustomer=kustomer.id_kustomer
AND orders.status_order != 'Order'
AND orders.status_order != 'Order1'
ORDER BY id_orders DESC ");
}
$no = $posisi+1;
$totalx = 0;
// nilai awal untuk baris cell
$noBarisCell = 1;
// nilai awal untuk nomor urut data
$noData = 1;
while ($r=mysql_fetch_array($tampil)){
// tampilkan rincian produk yang di order
$daftarproduk=mysql_query("SELECT * FROM orders_detail
WHERE id_orders = '$r[id_orders]'");
$total = 0;
$no=1;
while ($d=mysql_fetch_array($daftarproduk)){
$rs = mysql_fetch_array(mysql_query("SELECT * FROM produk WHERE id_produk = '$d[id_produk]' "));
$nama_produk = $rs[nama_produk];
$gambar = "<img src='images/img_produk/small_$rs[foto1]'>";
$ex_range = explode(',', $rs[range]);
$jlh_range = count($ex_range);
$ex_harga = explode(',', $rs[harga]);
$jlh_harga = count($ex_range);
if($d[jumlah] >= 1 AND $d[jumlah] <=$ex_range[0])
{
$harga_tampil = $ex_harga[0];
}
for ($ii=1; $ii < $jlh_range; $ii++) {
$pertama = $ex_range[$ii-1] + 1;
if($pertama == $ex_range[$ii])
{
if($d[jumlah] >= $ex_range[$ii])
{
$harga_tampil = $ex_harga[$ii];
}
}
else{
if($d[jumlah] >= $pertama AND $d[jumlah] <= $ex_range[$ii])
{
$harga_tampil = $ex_harga[$ii];
}
}
}
$subtotal = $harga_tampil * $d[jumlah];
$total = $total + $subtotal;
//echo "Harga TAmpil : $harga_tampil";
$no++;
$NPN = $d['NPN'];
}
$total = $total + $r[biaya_kirim];
if($NPN == "NPPN")
{
$status_NPN = "Orderan tanpa PPN 10%";
$total_rp_awal = format_rupiah($total);
$total_rp_net = $total;
$total_hitung = format_rupiah(ceil($total_rp_net / 11));
$total = $total / 1.1;
$total_rp_akhir = "Rp. <b>".format_rupiah($total).",-</b>";
$perhitungan = "($total_hitung,-)";
$keterangan = "Harga belum termasuk PPN";
$grand_total = "<b>Total</b> ";
$button_next = "<a href='selesai-belanja-NPPN.html' class='btn btn-success'> Selesai Belanja </a>";
$ket = "";
$ket_ppn = "<b>PPN</b>";
$total_tampil = $total_rp_akhir;
}
else{
$status_NPN = "Orderan termasuk PPN 10%";
$total_rp_awal = format_rupiah($total);
$keterangan = "Harga sudah termasuk PPN";
$button_next = "<a href='selesai-belanja-PPN.html' class='btn btn-success'> Selesai Belanja </a>";
$ket = "";
$total_tampil = "Rp. ".$total_rp_awal.",-";
}
xlsWriteNumber($noBarisCell,0, $r['id_orders']);
xlsWriteLabel($noBarisCell,1, $r['tgl_order']);
xlsWriteLabel($noBarisCell,2,$r['nama_lengkap']);
xlsWriteLabel($noBarisCell,3,$total_rp_awal);
xlsWriteLabel($noBarisCell,4,$r['bank']);
// xlsWriteLabel($noBarisCell,5,$data['comment']);
// xlsWriteLabel($noBarisCell,6,$data['source']);
// increment untuk no. baris cell dan no. urut data
$noBarisCell++;
$noData++;
$totalx = $totalx + $total;
}
$totalx = format_rupiah($totalx);
$noBarisCell++;
$noData++;
xlsWriteNumber($noBarisCell,0, "");
xlsWriteLabel($noBarisCell,1, "");
xlsWriteLabel($noBarisCell,2, "");
xlsWriteLabel($noBarisCell,3,$totalx);
xlsWriteLabel($noBarisCell,4, "");
// memanggil function penanda akhir file excel
xlsEOF();
exit();
//header('location:../../media.php?module=exim');
?>
y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`