"; echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}"; echo "table.tbl {width:750px;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}"; echo "table.tbl,table.tbl td {border-color:#000;border-style:solid;}"; echo "table.tbl td {margin:0;padding:2px;border-width:1px 1px 0 0;}"; echo "body {font-size:9pt;}"; echo "div.luar{text-align:left;margin-left:50px;}"; echo ".header{font-weight:bold;text-align:center;}"; echo ".isi{text-align:left;}"; echo ""; $startDate = decTgl($_POST['startDate']); $endDate = decTgl($_POST['endDate']); $kodeplg = $_POST['kodepelanggan']; if(bukaKoneksi()){ global $conn; IF ($kodeplg !=''){ // $query = "select m.kode_plg,p2.nama,m.tgl_bon, m.no_bon, m.jumlah_total,m.kasir // from pelanggan p1, pelanggan p2, m_bon m force index(kd_plg) // where p2.kd_customer = m.kode_plg and m.status = 'B' // and ((p1.upline = '$kodeplg'and p1.kd_customer = p2.upline) // or p2.upline = '$kodeplg' // or p2.kd_customer = '$kodeplg') // group by m.tgl_bon, p2.kd_customer,no_bon"; /*------------query untuk downline lapis 2--------------------*/ // $queryLunas = "select m.kode_plg,p2.nama,m.tgl_bon, m.no_bon, m.jumlah_total,m.kasir // from pelanggan p1, pelanggan p2, m_bon m force index(kd_plg) // where p2.kd_customer = m.kode_plg and m.status = 'L' // and ((p1.upline = '$kodeplg'and p1.kd_customer = p2.upline) // or p2.upline = '$kodeplg' // or p2.kd_customer = '$kodeplg') // group by m.tgl_bon, p2.kd_customer,no_bon"; // Query NOTA BELUM LUNAS IF (strlen($startDate) > 2 && strlen($endDate) > 2){ $query = "select m.kode_plg,p2.nama,m.tgl_bon, m.no_bon, m.jumlah_total,m.kasir,datediff(date(now()),date(m.tgl_bon)) usianota from pelanggan p2, m_bon m where p2.kd_customer = m.kode_plg and m.status = 'B' and (p2.upline = '$kodeplg' or p2.kd_customer = '$kodeplg') and date(m.tgl_bon) between '$startDate' and '$endDate' order by m.tgl_bon, p2.kd_customer,no_bon"; $qrypenagihan = "select m.kode_plg,p2.nama,m.tgl_bon, m.no_bon, m.jumlah_total,m.kasir,datediff(date(now()),date(m.tgl_bon)) usianota from pelanggan p2, m_bon m where p2.kd_customer = m.kode_plg and m.status = 'B' and (p2.upline = '$kodeplg' or p2.kd_customer = '$kodeplg') and date(m.tgl_bon) between '$startDate' and '$endDate' order by p2.kd_customer,m.tgl_bon,no_bon"; $query2 = "select nama, alamat from pelanggan where kd_customer = '$kodeplg'"; $query3 = "select m.jumlah_total,t.bayar_bon from pelanggan p,bayar_bon t left join m_bon m on (t.no_bon = m.no_bon) where t.kd_plg = p.kd_customer and (t.kd_plg = '$kodeplg' or p.upline = '$kodeplg') order by t.tgl_byr,t.no_bon"; $query4 = "select distinct p2.nilai_bon, p2.kd_customer from pelanggan p2, m_bon m where p2.kd_customer = m.kode_plg and (p2.upline = '$kodeplg' or p2.kd_customer = '$kodeplg')"; $query5 = "select p2.kd_customer,p2.nilai_bon,p2.upline,m.kode_plg,m.tgl_bon, m.no_bon, m.jumlah_total from pelanggan p2, m_bon m where p2.kd_customer = m.kode_plg and m.status != 'L' and (p2.upline = '$kodeplg' or p2.kd_customer = '$kodeplg') order by m.tgl_bon, p2.kd_customer,no_bon ')"; }elseif (strlen($startDate) <= 2 && strlen($endDate) <= 2){ echo "tanggal belum diisi"; } }else{ echo "kode pelanggan belum diisi
"; } //untuk penagihan if($stmt2 = mysqli_prepare($conn,$query2)){ mysqli_stmt_execute($stmt2); mysqli_stmt_store_result($stmt2); $cek2 = mysqli_stmt_num_rows($stmt2); if($cek2 > 0){ mysqli_stmt_bind_result($stmt2,$nama,$alamat); print("
"); print("

Rekap Untuk Penanggungjawab Bon



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."
"); print("Kode : ".$kodeplg."
"); while(mysqli_stmt_fetch($stmt2)){ print("Nama : ".$nama."
"); print("Alamat : ".$alamat."

"); } } } if($stmtPenagihan = mysqli_prepare($conn,$qrypenagihan)){ mysqli_stmt_execute($stmtPenagihan); mysqli_stmt_store_result($stmtPenagihan); $cekPenagihan = mysqli_stmt_num_rows($stmtPenagihan); if($cekPenagihan > 0){ mysqli_stmt_bind_result($stmtPenagihan,$kdplg,$nama,$tgl,$nomor,$hp,$kasir,$usianota); $kode = 0; $tt_tempjumlah = 0; print("

Rincian Transaksi Belum Lunas


"); print(""); print(""); while(mysqli_stmt_fetch($stmtPenagihan)){ $tt_tempjumlah += $hp; $kd[$kode]['kd'] = $kdplg; $nm[$kode]['kd'] = $nama; $tanggal[$kode]['kd'] = $tgl; $no[$kode]['kd'] = $nomor; $hape[$kode]['kd'] = $hp; $ksr[$kode]['kd'] = $kasir; $usia[$kode]['kd'] = $usianota; $kode++; } for($i=0;$i<$kode;$i++){ if($kd[$i-1]['kd']==$kd[$i]['kd']){ print(""); }else{ if($tempjumlah == 0){ print(""); }else{ print(""); print(""); } $tempjumlah = 0; } $tempjumlah += $hape[$i]['kd']; } print(""); print("
Kode PlgNamaTgl BonNomor Nota BonTotal BelanjaKasirUsiaNota(hari)
".$kd[$i]['kd']."".$nm[$i]['kd']."".$tanggal[$i]['kd']."".$no[$i]['kd']."".number_format($hape[$i]['kd'], 0, ",", ".")."".$ksr[$i]['kd']."".$usia[$i]['kd']."
".$kd[$i]['kd']."".$nm[$i]['kd']."".$tanggal[$i]['kd']."".$no[$i]['kd']."".number_format($hape[$i]['kd'], 0, ",", ".")."".$ksr[$i]['kd']."".$usia[$i]['kd']."
Sub Total".number_format($tempjumlah, 0, ",", ".")."
".$kd[$i]['kd']."".$nm[$i]['kd']."".$tanggal[$i]['kd']."".$no[$i]['kd']."".number_format($hape[$i]['kd'], 0, ",", ".")."".$ksr[$i]['kd']."".$usia[$i]['kd']."
Sub Total".number_format($tempjumlah, 0, ",", ".")."

"); print("
"); print(""); print("
Total Bon Belum Lunas : ".number_format($tt_tempjumlah,0,',','.')."
"); }else{ echo "Data tidak ditemukan"; } } //end of untuk penagihan if($stmt2 = mysqli_prepare($conn,$query2)){ mysqli_stmt_execute($stmt2); mysqli_stmt_store_result($stmt2); $cek2 = mysqli_stmt_num_rows($stmt2); if($cek2 > 0){ mysqli_stmt_bind_result($stmt2,$nama,$alamat); print("
"); print("

Laporan Rekap Penanggungjawab Bon



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."
"); print("Kode : ".$kodeplg."
"); while(mysqli_stmt_fetch($stmt2)){ print("Nama : ".$nama."
"); print("Alamat : ".$alamat."


"); } } } // Query NOTA LUNAS IF (strlen($startDate) > 2 && strlen($endDate) > 2){ $queryLunas = "select m.kode_plg,p2.nama,m.tgl_bon, m.no_bon, m.jumlah_total,m.kasir,datediff(date(byr.tgl_byr ),date(m.tgl_bon)) usianota from pelanggan p2, m_bon m, bayar_bon byr where p2.kd_customer = m.kode_plg and m.status = 'L' and (p2.upline = '$kodeplg' or p2.kd_customer = '$kodeplg') and m.tgl_bon between '$startDate' and '$endDate' and m.no_bon = byr.no_bon order by m.tgl_bon, p2.kd_customer,no_bon"; }elseif (strlen($startDate) <= 2 && strlen($endDate) <= 2){ $queryLunas = "select m.kode_plg,p2.nama,m.tgl_bon, m.no_bon, m.jumlah_total,m.kasir,datediff(date(byr.tgl_byr ),date(m.tgl_bon)) usianota from pelanggan p2, m_bon m, bayar_bon byr where p2.kd_customer = m.kode_plg and m.status = 'L' and (p2.upline = '$kodeplg' or p2.kd_customer = '$kodeplg') and m.no_bon = byr.no_bon order by m.tgl_bon, p2.kd_customer,no_bon"; } if($stmtLunas = mysqli_prepare($conn,$queryLunas)){ mysqli_stmt_execute($stmtLunas); mysqli_stmt_store_result($stmtLunas); $cekLunas = mysqli_stmt_num_rows($stmtLunas); if($cekLunas > 0){ mysqli_stmt_bind_result($stmtLunas,$kdplgL,$namaL,$tglL,$nomorL,$hpL,$kasirL,$usiaL); print("

Rincian Transaksi Lunas


"); print(""); print(""); while(mysqli_stmt_fetch($stmtLunas)){ $ttJumlah['hpL'] += $hpL; print(""); } print("
Kode PlgNamaTgl BonNomor Nota BonTotal BelanjaKasirUsiaPelunasan(hari)
$kdplgL$namaL$tglL$nomorL".number_format($hpL, 0, ",", ".")."$kasirL$usiaL

"); print("
"); print(""); print("
Total Bon Sudah Lunas : ".number_format($ttJumlah['hpL'],0,',','.')."
"); }else{ echo "Tidak ada nota lunas
"; } } if($stmt = mysqli_prepare($conn,$query)){ mysqli_stmt_execute($stmt); mysqli_stmt_store_result($stmt); $cek = mysqli_stmt_num_rows($stmt); if($cek > 0){ mysqli_stmt_bind_result($stmt,$kdplg,$nama,$tgl,$nomor,$hp,$kasir,$usianota); $ttJumlah = array(); $ttJumlah['hp'] = 0; print("

Rincian Transaksi Belum Lunas


"); print(""); print(""); while(mysqli_stmt_fetch($stmt)){ $ttJumlah['hp'] += $hp; print(""); } print("
Kode PlgNamaTgl BonNomor Nota BonTotal BelanjaKasirUsiaNota(hari)
$kdplg$nama$tgl$nomor".number_format($hp, 0, ",", ".")."$kasir$usianota

"); print("
"); print(""); if($stmt3 = mysqli_prepare($conn,$query3)){ mysqli_stmt_execute($stmt3); mysqli_stmt_store_result($stmt3); $cek3 = mysqli_stmt_num_rows($stmt3); if($cek3 > 0){ mysqli_stmt_bind_result($stmt3,$totNota,$titip); while(mysqli_stmt_fetch($stmt3)){ $ttJumlah['titip'] += $titip; $ttJumlah['nota'] += $totNota; $saldotitip = $ttJumlah['titip'] - $ttJumlah['nota']; } print(""); } } if($stmt5 = mysqli_prepare($conn,$query5)){ mysqli_stmt_execute($stmt5); mysqli_stmt_store_result($stmt5); $cek5 = mysqli_stmt_num_rows($stmt5); if($cek5 > 0){ mysqli_stmt_bind_result($stmt5,$kd_customer,$nilai_bon,$upline,$kode_plg,$tgl_bon,$no_bon,$jumlah_total); while(mysqli_stmt_fetch($stmt5)){ $ttJumlah['jumlah_total'] += $jumlah_total; } } } if($stmt4 = mysqli_prepare($conn,$query4)){ mysqli_stmt_execute($stmt4); mysqli_stmt_store_result($stmt4); $cek4 = mysqli_stmt_num_rows($stmt4); if($cek4 > 0){ mysqli_stmt_bind_result($stmt4,$nilai_bon,$kd_cust); while(mysqli_stmt_fetch($stmt4)){ $ttJumlah['nilai_bon'] += $nilai_bon; } print(""); } } print(""); print("
Total Bon Belum Lunas : ".number_format($ttJumlah['hp'],0,',','.')."
Saldo Titip : ".number_format($saldotitip,0,',','.')."
Saldo Titip (versi prg kasir) : ".number_format($ttJumlah['hp']-$ttJumlah['nilai_bon'],0,',','.')."
Total Net Bon : ".number_format($ttJumlah['hp']-$saldotitip,0,',','.')."
"); }else{ echo "Tidak ada nota belum lunas"; } } } ?>