Add legacy PHP source as reference

main
Deardo Satria 2 weeks ago
parent 413bb36178
commit 2ff639a1ed

3
.gitignore vendored

@ -39,3 +39,6 @@ yarn-error.log*
# typescript # typescript
*.tsbuildinfo *.tsbuildinfo
next-env.d.ts next-env.d.ts
# kredensial DB aplikasi PHP lama
/old-source/db_login.inc.php

@ -0,0 +1,118 @@
@AGENTS.md
# Cleo Minimarket
Aplikasi Next.js 16 (App Router) untuk menggantikan aplikasi back-office minimarket lama berbasis
PHP di `old-source/`. Kode baru ditulis ulang dari nol; `old-source/` hanya referensi.
## Stack
- Next.js 16.4 + React 19, TypeScript strict, Tailwind CSS 4, pnpm 11.
- Drizzle ORM + `pg` untuk database aplikasi (Postgres).
- Better Auth untuk login (direncanakan, pakai Drizzle adapter ke Postgres).
- shadcn/ui untuk komponen UI (direncanakan).
## Dua database
| Env var | Database | Isi |
| -------------------- | --------------------------- | ------------------------------------------ |
| `DATABASE_URL` | Postgres (Docker lokal) | Milik aplikasi ini: user, session, auth. |
| `AMIGO_DATABASE_URL` | MariaDB 10.4 `cleo` (LAN) | Data bisnis lama: barang, transaksi, dll. |
- Postgres dikelola penuh oleh Drizzle migration (`db:generate` lalu `db:migrate`).
- MariaDB `cleo` masih dipakai aplikasi PHP lama. **Jangan pernah** `generate`, `migrate`, atau
`push` ke database ini. Schema Drizzle-nya hanya boleh berasal dari `drizzle-kit pull`
(introspeksi), dengan config terpisah.
- Server MariaDB 10.4, bukan MySQL 8: hindari fitur yang tidak didukung (mis. sebagian fungsi
JSON dan CTE tertentu). Driver: `mysql2`.
## Struktur folder
Tanpa folder `src/`. Kode aplikasi di root, sejajar config.
```
app/
(auth)/login/page.tsx halaman publik (belum login)
(dashboard)/layout.tsx cek session; semua halaman di dalamnya wajib login
(dashboard)/<fitur>/
page.tsx Server Component: ambil data lewat data/, render
actions.ts Server Actions fitur ini ('use server')
_components/ komponen khusus fitur ini
api/auth/[...all]/route.ts handler Better Auth (satu-satunya route handler yang wajar)
components/
ui/ komponen shadcn (generated, jangan diedit manual kecuali perlu)
<nama>.tsx komponen yang dipakai lintas fitur
data/ Data Access Layer: fungsi baca/tulis DB, selalu 'server-only'
db/
index.ts, schema.ts koneksi + schema Postgres
amigo/index.ts, amigo/schema.ts koneksi + schema MariaDB (hasil `drizzle-kit pull`)
lib/
auth.ts config Better Auth (server)
auth-client.ts client Better Auth
utils.ts helper umum (dibuat shadcn)
drizzle/ file migrasi Postgres (generated, ikut di-commit)
proxy.ts pengganti middleware di Next 16; hanya cek ringan (redirect)
```
- Nama folder route dan file: kebab-case. Komponen React: PascalCase untuk nama fungsinya.
- Folder berawalan `_` tidak menjadi route; pakai untuk komponen yang dikolokasikan.
- Route group `(nama)` hanya untuk mengelompokkan layout, tidak muncul di URL.
- Import pakai alias `@/` (mis. `@/db`, `@/data/barang`).
## Aturan data dan Server Actions
- **Mutasi (create/update/delete, submit form) wajib lewat Server Action.** Tidak membuat
route handler `app/api/*` untuk hal yang bisa dikerjakan Server Action.
- **Membaca data tidak lewat Server Action.** Server Action adalah POST dan dijalankan berurutan,
jadi tidak cocok untuk fetch. Data dibaca di Server Component dengan memanggil fungsi di `data/`.
- Setiap file `actions.ts` diawali `'use server'`. Setiap action:
1. Cek session dan hak akses di dalam action itu sendiri. Menyembunyikan tombol di UI bukan
pengaman, karena action bisa dipanggil langsung lewat POST.
2. Validasi input (`FormData`/argumen) dengan zod sebelum menyentuh DB.
3. Panggil fungsi di `data/`, bukan query langsung dari action.
4. Kembalikan objek kecil yang dibutuhkan UI (mis. `{ ok: true }` atau
`{ ok: false, error: string }`), bukan baris DB mentah.
5. Segarkan cache dengan `revalidatePath`/`updateTag` sebelum `redirect`, karena `redirect`
melempar exception dan kode sesudahnya tidak jalan.
- Form di client memakai `useActionState` untuk menampilkan error/pending dari action.
- File di `data/`, `db/`, dan `lib/auth.ts` diawali `import "server-only"` supaya tidak bisa
ter-import ke client component. Hanya lapisan ini yang membaca `process.env` untuk secret.
- `proxy.ts` hanya untuk redirect cepat berdasarkan ada/tidaknya cookie session. Pemeriksaan
session yang sebenarnya tetap di layout/page dan di setiap action.
- Query selalu lewat Drizzle query builder atau `sql` template tag (parameterized). Jangan
menyusun SQL dengan string concatenation.
## Kode lama (`old-source/`)
Read-only, jangan diedit dan jangan di-import. Dipakai untuk memahami fitur dan aturan bisnis.
- PHP prosedural + jQuery, akses DB lewat `mysqli`/`mysql_*` langsung di tiap halaman.
Banyak query disusun dengan string concatenation (rentan SQL injection); jangan tiru polanya.
- Peta fitur ada di `old-source/menu.php`: Data Master (pelanggan, karyawan, group/sub group
product, rak, supplier, satuan), Barang, Pengadaan, Barcode, Retur Pembelian, Transfer Barang,
Revisi, Laporan Persediaan/Beli/Jual, BON, Pembayaran.
- Helper bisnis di `old-source/func_lib.php`. Hal yang tidak terlihat dari namanya:
- Login lama mencocokkan `karyawan.username` dan `karyawan.password` (hash MD5), lalu
mengisi session `useracc`, `nik`, `job` (`id_pekerjaan`), `namatoko`.
- Jabatan dibaca dari `karyawan.id_pekerjaan` berupa teks: `Pemimpin Toko`,
`Asisten Pemimpin Toko`, `Petugas Administrasi`.
- Harga pokok ditampilkan dalam kode huruf: `convHrgP`/`DeconvHrgP` memetakan angka 1-0 ke
`B R A W N F O X E S`; profit dipetakan `convProfit` ke `D J U N G K A R E T`.
- Format tanggal tampilan `dd-mm-yyyy` (`encTgl`), DB `yyyy-mm-dd` (`decTgl`).
- `bukaKoneksiPusat()` merujuk konstanta `*_PUSAT` yang tidak didefinisikan di
`db_login.inc.php`; fitur koneksi ke DB pusat kemungkinan sudah mati.
- File `*~` dan `(copy)` adalah sisa backup editor, abaikan.
## Perintah
```
pnpm dev jalankan dev server
pnpm build build production
pnpm lint eslint
pnpm exec tsc --noEmit type-check
pnpm db:generate buat migrasi dari db/schema.ts (Postgres)
pnpm db:migrate jalankan migrasi ke Postgres
pnpm db:studio lihat isi Postgres di https://local.drizzle.studio
```
Postgres lokal: container Docker `cleo-postgres` (image `postgres:17`, port 5432).

Binary file not shown.

@ -0,0 +1,134 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
if ($_REQUEST['operation'] == 'cariSupplier') {
cari_supplier($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'ambilSupplier') {
ambil_supplier($_REQUEST['id_supplier']);
} elseif ($_REQUEST['operation'] == 'hapusSupplier') {
hapus_supplier($_REQUEST['id_supplier']);
}
}
function hapus_supplier($id_supplier){
if ($id_supplier != "") {
$array_data = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM supplier WHERE kd_supplier = '".$id_supplier."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function cari_supplier($nama) {
if($nama != "") {
$harray = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT kd_supplier, nama_supplier, alamat1, lama_tempo FROM supplier WHERE nama_supplier LIKE '%".$nama."%'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kd_supplier' => $a['kd_supplier'],
'nama_supplier' => stripcslashes($a['nama_supplier']),
'alamat1' => $a['alamat1'],
'lama_tempo' => $a['lama_tempo']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}else{
$harray = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT kd_supplier, nama_supplier, alamat1, lama_tempo FROM supplier");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kd_supplier' => $a['kd_supplier'],
'nama_supplier' => stripcslashes($a['nama_supplier']),
'alamat1' => $a['alamat1'],
'lama_tempo' => $a['lama_tempo']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function ambil_supplier($id_supplier) {
if ($id_supplier != "") {
$array_data = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT * FROM supplier WHERE kd_supplier = '".$id_supplier."'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$array_data[$idx] = array(
'kd_supplier' => $a['kd_supplier'],
'nama_supplier' => $a['nama_supplier'],
'alamat1' => $a['alamat1'],
'alamat2' => $a['alamat2'],
'nama_rekening' => $a['nama_rekening'],
'rekening1' => $a['rekening1'],
'rekening2' => $a['rekening2'],
'bank1' => $a['bank1'],
'bank2' => $a['bank2'],
'telp' => $a['telp'],
'ponsel' => $a['ponsel'],
'email' => $a['email'],
'fax' => $a['fax'],
'jns_pembayaran' => $a['jns_pembayaran'],
'lama_tempo' => $a['lama_tempo']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($array_data);
}
}
?>

@ -0,0 +1,83 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapbelidlmpdk').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_belidlmpdk').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Pembelian Per Sub Group Product</strong></legend>
<div id="body_content">
<form action="lapbelidlmpdk.php" name="frm_belidlmpdk" id="frm_belidlmpdk" method="post">
<center>
<table>
<tr>
<td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="lapbelidlmpdk" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,82 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapbelikons').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_belikons').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Pembelian Konsinyasi</strong></legend>
<div id="body_content">
<form action="lapbelikons.php" name="frm_belikons" id="frm_belikons" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="lapbelikons" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,114 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_beliperkat"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapperkategori').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var kdsupp = $('#kdsupp').val();
if(startDate != '' && endDate != ''){
$('#frm_beliperkat').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Pembelian Per Faktur</strong></legend>
<div id="body_content">
<form action="lapbeliperfak.php" name="frm_beliperkat" id="frm_beliperkat" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td></tr>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="kdsupp" name="kdsupp" />
<input type="button" name="btncarisupp" id="btncarinama" value="cari"/>
<input type="button" value="Lihat" id="lapperkategori" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisuppreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div></div></div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include '../footer.php'; ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapperkategori').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_beliperkat').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Pembelian Per Kategori</strong></legend>
<div id="body_content">
<form action="lapbeliperkat.php" name="frm_beliperkat" id="frm_beliperkat" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td><td><input type="button" value="Lihat" id="lapperkategori" /></td></tr>
</table>
</center>
</form>
</div>
</fieldset>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,158 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_beliperkat"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate,#startDate2,#endDate2,#startDate3,#endDate3,#startDate4,#endDate4').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapperkategori').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var kdsupp = $('#kdsupp').val();
if(startDate != '' && endDate != ''){
$('#frm_beliperkat').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
$('#lappersupplier').bind('click', function(){
var startDate2 = $('#startDate2').val();
var endDate2 = $('#endDate2').val();
if(startDate2 != '' && endDate2 != ''){
$('#frm_grupsupp').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
$('#lapsuppjtempo').bind('click', function(){
var startDate3 = $('#startDate3').val();
var endDate3 = $('#endDate3').val();
if(startDate3 != '' && endDate3 != ''){
$('#frm_suppjtempo').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Pembelian Per Supplier</strong></legend>
<div id="body_content">
<table align="center">
<tr>
<td>
<form action="lapbelipersup.php" name="frm_beliperkat" id="frm_beliperkat" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td></tr>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="kdsupp" name="kdsupp" />
<input type="button" name="btncarisupp" id="btncarinama" value="cari"/>
<input type="button" value="Lihat" id="lapperkategori" /></td></tr>
</table>
</center>
</form>
<br />
</td>
<td><form action="lapgrouppersup.php" name="frm_grupsupp" id="frm_grupsupp" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate2" name="startDate2" readonly /> s/d <input type="text" size="10" value="" id="endDate2" name="endDate2" readonly /></td></tr>
<tr><td></td><td><input type="button" value="Lihat Rekap Per Supplier" id="lappersupplier" /></td></tr>
</table>
</center>
</form>
</td>
</tr>
<tr><td colspan="2">
<form action="lapsuppjtempo.php" name="frm_suppjtempo" id="frm_suppjtempo" method="post">
<center>
<table>
<tr><td>Tanggal Jatuh Tempo</td><td>: <input type="text" size="10" value="" id="startDate3" name="startDate3" readonly /> s/d <input type="text" size="10" value="" id="endDate3" name="endDate3" readonly /></td></tr>
<tr><td>Tanggal Nota</td><td>: <input type="text" size="10" value="" id="startDate4" name="startDate4" readonly /> s/d <input type="text" size="10" value="" id="endDate4" name="endDate4" readonly /></td></tr>
<tr><td></td><td><input type="button" value="Rekap Per Supplier Berdasar JthTempo" id="lapsuppjtempo" /></td></tr>
</table>
</center>
</form>
</td>
</tr>
</table>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisuppreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div></div></div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include '../footer.php'; ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#laprevisi').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_belirevisi').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Revisi Pembelian</strong></legend>
<div id="body_content">
<form action="lapbelirevisi.php" name="frm_belirevisi" id="frm_belirevisi" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td><td><input type="button" value="Lihat" id="laprevisi" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapexp').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_exp').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Barang Expired</strong></legend>
<div id="body_content">
<form action="lapexpdate.php" name="frm_exp" id="frm_exp" method="post">
<center>
<table>
<tr><td>Range Tanggal Expired</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" /></td><td><input type="button" value="Lihat" id="lapexp" /></td></tr>
</table>
</center>
</form>
</div>
</fieldset>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,130 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:100%; border:1px solid #000; padding:20px 0; margin-bottom:25px;font:14pt Gill Sans MT;}";
echo "table.tbl {border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;}";
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 "</style>";
$noFaktur = $_GET['faktur'];
print("<div id='divprint'>");
if(isset($noFaktur))
{
if(bukaKoneksi()){
global $conn;
$query = "SELECT m.no_order, m.tgl_nota, m.tgl_masuk, m.tgl_jatuh_tempo, m.kd_supplier,s.nama_supplier,m.status,m.diskon,
m.nik,k.nama,m.keterangan,m.tgl_entry, d.kode_barang,d.nm_brg,d.nomor,d.harga_pokok,d.profit,
d.kode_asli,d.jum_fisik,d.lokasi,d.harga_satuan,d.hj_final,m.rp_beli
FROM m_pembelian m,d_pembelian d,supplier s,karyawan k
WHERE d.no_faktur = m.no_faktur
AND m.kd_supplier = s.kd_supplier
AND m.nik = k.nik
AND m.no_faktur = ?
ORDER BY d.kode_barang,d.nm_brg,d.nomor";
if($stmt = mysqli_prepare($conn,$query)){
mysqli_stmt_bind_param($stmt,"s",$noFaktur);
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$cek = mysqli_stmt_num_rows($stmt);
if($cek > 0){
mysqli_stmt_bind_result($stmt,$noOrder,$tglNota,$tglMsk,$tglTmpo,$kdSup,$nmSup,$status,$disk,
$nik,$nm,$ket,$tglEntry,$kdBrg,$nmBrg,$no,$hrgP,$profit,$kdAsli,$jumF,$lok,$hrgS,$hjF,$rp_beli);
print("<center><img src='../images/logo.JPG' width='270' height='208' />");
print("<hr>");
print("<b>Laporan Penerimaan Barang toko ".$_SESSION['namatoko']."</b></center><br/>");
$i=0;
$jBeli = 0;
$rpBeli = 0;
while(mysqli_stmt_fetch($stmt)){
if($i==0){
if($status=="T"){
$status="Tunai";
}else if($status=="H"){
$status="Tempo";
}else{
$status="Konsinyasi";
}
$disk .= "%";
$tglNota = encTgl($tglNota);
$tglMsk = encTgl($tglMsk);
$tglTmpo = encTgl($tglTmpo);
$tglEntryS = substr($tglEntry,0,10);
$tglEntryS = encTgl($tglEntryS);
$time = substr($tglEntry,11,8);
print("<center>");
print("<table width='80%' border='0'>");
print("<tr><td>Nomor Faktur </td><td>: $noFaktur</td>
<td align='right'>Tanggal Nota :</td><td align='right'> $tglNota</td></tr>");
print("<tr><td>Nomor Order </td><td>: $noOrder</td>
<td align='right'>Tanggal Masuk :</td><td align='right'> $tglMsk</td></tr>");
print("<tr><td>Waktu Entry </td><td>: $tglEntryS / $time </td>
<td align='right'>Kode Supplier :</td><td align='right'> $kdSup | $nmSup</td></tr>");
print("<tr><td>NIK </td><td>: $nik | $nm</td>
<td align='right'>Tanggal Jatuh Tempo :</td><td align='right'> $tglTmpo</td></tr>");
print("<tr><td>Status </td><td>: $status</td>
<td align='right'>Diskon Pembelian :</td><td align='right'> $disk</td></tr>");
print("<tr><td>Keterangan </td><td>: $ket</td>
<td align='right'></td><td align='right'></td></tr>");
print("<table width='95%' border='0' class='tbl'><tr>");
print("<td width='6%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>KODE ASLI</td>
<td width='9%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>KODE BRG</td>
<td width='35%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>NAMA BARANG</td>
<td width='18%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>KODE BRG LAMA</td>
<td align='center' width='4%' style='font-size:10pt;color:white;background-color:#65955F;'>NO</td>
<td align='center' width='4%' style='font-size:10pt;color:white;background-color:#65955F;'>JUML FISIK</td>
<td align='center' width='7%' style='font-size:10pt;color:white;background-color:#65955F;'>HP LAMA</td>
<td align='center' width='3%' style='font-size:10pt;color:white;background-color:#65955F;'>PROFIT(%)</td>
<td align='center' width='9%' style='font-size:10pt;color:white;background-color:#65955F;'>HJ FINAL</td>");
print("</tr>");
print("<tr style='font-size:9pt;background-color:#C6FFA3;'>");
print("<td align='center'>$kdAsli</td>");
print("<td align='center'>$kdBrg</td>");
print("<td>$nmBrg</td>");
print("<td align='center'>$kdBrglama</td>");
print("<td align='center'>$no</td>");
print("<td align='center'>$jumF</td>");
print("<td align=right>".DeconvHrgP($hrgP)."</td>");
print("<td align='center'>".convHrgP($profit)."</td>");
print("<td align=right>".number_format($hjF)."</td>");
print("</tr>");
}else{
print("<tr style='font-size:9pt;background-color:#C6FFA3;'>");
print("<td align='center'>$kdAsli</td>");
print("<td align='center'>$kdBrg</td>");
print("<td>$nmBrg</td>");
print("<td align='center'>$kdBrglama</td>");
print("<td align='center'>$no</td>");
print("<td align='center'>$jumF</td>");
print("<td align=right>".DeconvHrgP($hrgP)."</td>");
print("<td align='center'>".convHrgP($profit)."</td>");
print("<td align=right>".number_format($hjF)."</td>");
print("</tr>");
}
$i++;
$jBeli += $jumF;
$rpBeli += $jumF * DeconvHrgP($hrgP);
}
print("</table><br/><table border='0' width='80%'>
<tr><b><td width='22%'>Total Jumlah </b></td><td><b>: $jBeli </b></td></tr>
<tr><b><td width='22%'>Total Rupiah </b></td><td><b>: Rp. ".number_format($rpBeli,2,',','.')."</b></td></tr>
<tr><b><td width='22%'>Total Rupiah Nota </b></td><td><b>: Rp. ".number_format($rp_beli,2,',','.')."</b></td></tr>
</table>
</center>");
}
}
}
}
print("</div>");
?>

@ -0,0 +1,133 @@
<div id="nav">
<!-- drop down menu by http://javascript-array.com/ -->
<script type="text/javascript">
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
function jsddm_open()
{
jsddm_canceltimer();
jsddm_close();
ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
}
function jsddm_close()
{
if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}
function jsddm_timer()
{
closetimer = window.setTimeout(jsddm_close, timeout);
}
function jsddm_canceltimer()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;
}
}
$(document).ready(function(){
$('#jsddm > li').bind('mouseover', jsddm_open);
$('#jsddm > li').bind('mouseout', jsddm_timer);
});
document.onclick = jsddm_close;
</script>
<ul id="jsddm">
<li><a href="../home.php">Home</a></li>
<li><a href="../Rencana/rencana2.php">Rencana</a></li>
<li><a href="../Order/order.php">Order</a></li>
<li><a href="../PenerimaanBarang/penerimaan_brg.php">Penerimaan</a></li>
<li><a href="../barcoding/barcode_form.php">Barcode</a></li>
<li><a href="../retur_beli/retur_beli_fbaru.php">Retur</a>
<ul>
<li><a href="../retur_beli/retur_beli_fbaru.php">Retur Pembelian - Baru</a></li>
<li><a href="../retur_beli/retur_beli_fedit.php">Retur Pembelian - Edit</a></li>
<li><a href="../retur_beli/retur_beli_fprint.php">Retur Pembelian - Print</a></li>
</ul>
</li>
<li><a href="../transfer_barang/transfer_fbaru.php">Transfer</a>
<ul>
<li><a href="../transfer_barang/transfer_fbaru.php">Transfer Barang - Baru</a></li>
<li><a href="../transfer_barang/transfer_fedit.php">Transfer Barang - Edit </a></li>
<li><a href="../transfer_barang/transfer_fprint.php">Transfer Barang - Print </a></li>
</ul>
</li>
<li><a href="#">Revisi</a>
<ul>
<!-- <li><a href="../caribarang/ubahharga.php">Ubah HJ</a></li> -->
<li><a href="../ubah_hp/ubahhp.php">Revisi Barang</a></li>
<li><a href="../revisifaktur/transfer_fbaru.php">Revisi Faktur</a></li>
</ul>
</li>
<li><a href="#">Lap.Beli</a>
<ul>
<li><a href="./beliperkategori.php">Per Kelompok Kategori</a></li>
<li><a href="./beliperfaktur.php">Per Nomor Faktur</a></li>
<li><a href="./belipersupplier.php">Per Supplier</a></li>
<li><a href="./belidlmpdk.php">Per Kedalaman Prod.</a></li>
<li><a href="./rekapretbeli.php">Rekap Retur Pembelian</a></li>
<li><a href="./returperasko.php">Rekap Retur Per Assko</a></li>
<li><a href="./belikons.php">Pembelian Konsinyasi</a></li>
<li><a href="./rncpersupp.php">Rencana Blj Per Supplier</a></li>
<li><a href="./orderpersupp.php">Order Per Supplier</a></li>
<li><a href="./orderblmdtg.php">Order Belum Datang</a></li>
<li><a href="./rnc_and_order.php">Rencana & Realisasi Order</a></li>
<li><a href="./rnc_order_brgdtg.php">Rencana, Order, BrgDtg</a></li>
<li><a href="./rncordersupp.php">Rencana Order Per Supp</a></li>
</ul>
</li>
<li><a href="#">Lap.Jual</a>
<ul>
<li><a href="../laporan/index.php">Laporan-laporan Analisa</a></li>
<li><a href="../LaporanJual/tunai.php">Rekap Trans.Tunai</a></li>
<li><a href="../LaporanJual/kartu.php">Rekap Trans.Kartu</a></li>
<li><a href="../LaporanJual/bawa.php">Rekap Trans.Bawa</a></li>
<li><a href="../LaporanJual/prosesbawa.php">Bawa Belum Diproses</a></li>
<li><a href="../LaporanJual/detailjual.php">Detail Per Kelompok Kategori</a></li>
<li><a href="../LaporanJual/jualperkategori.php">Per Kelompok Kategori</a></li>
<li><a href="../LaporanJual/jualpersupplier.php">Per Supplier</a></li>
<li><a href="../LaporanJual/jualdlmpdk.php">Per Kedalaman Prod.</a></li>
<li><a href="../LaporanJual/komposisi.php">Rekap Per Komposisi</a></li>
<li><a href="../LaporanJual/pk8.php">Rekap Perbandingan Th lalu</a></li>
<li><a href="../LaporanJual/lapstok.php">>> Persediaan Barang</a></li>
<li><a href="../LaporanJual/stokps1c.php">>> Persediaan Per Supplier</a></li>
<li><a href="../LaporanJual/transbrg.php">Rekap Transfer Barang</a></li>
<li><a href="../LaporanJual/bonus.php">Rekap Bonus Pram.</a></li>
<li><a href="../LaporanJual/rincipram.php">Rincian Transaksi Pram.</a></li>
<li><a href="../LaporanJual/rekapob.php">Rekap Rencana OB</a></li>
<li><a href="../LaporanJual/sisaob.php">Rekap Sisa OB</a></li>
</ul>
</li>
<li><a href="#">BON</a>
<ul>
<li><a href="../bon/returbon.php">Retur Bon</a></li>
<li><a href="../bon/rekapbon.php">Rekap Bon</a></li>
<li><a href="../bon/titipan.php">Rekap Titipan Bon</a></li>
<li><a href="../bon/rekappj.php">Rekap Penanggung Jawab Bon</a></li>
<li><a href="../bon/saldobon.php">Rekap Saldo Bon</a></li>
<li><a href="../bon/saldobonperiode.php">Rekap Saldo Bon Per Periode</a></li>
<li><a href="../bon/komisi.php">Rekap Komisi Bon</a></li>
<li><a href="../bon/rincikomisi.php">Rekap Rinci Komisi Bon</a></li>
<li><a href="../bon/kontrolbon.php">Rekap Kontrol Bon</a></li>
</ul>
</li>
<li><a href="#">FORM1</a>
<ul>
<li><a href="./form1/pnp.php">Bidang P&P</a></li>
<li><a href="./form1/marketing.php">Bidang Marketing</a></li>
<li><a href="./form1/ank.php">Bidang A&K</a></li>
</ul>
</li>
</ul>
<div class="clear"> </div>
</div>
<div class="headermenu_right">
[ <?php echo $_SESSION['validUser'];?> ] | [ <a href="../logout.php">Logout</a> ]
</div>

@ -0,0 +1,441 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1100px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:1000px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".warnaKolPisah{font-weight : bold; background-color: #595454;}"; //#413839
echo ".master{text-align:left;}";
echo "</style>";
$startDate = $_POST['startDate']; //kd supp
$endDate = $_POST['endDate']; // lini
$bln = $_POST['bulan'];
$thn = $_POST['tahun'];
$thnR = substr($_POST['tahun'],2,2);
if(bukaKoneksi()){
global $conn;
$queryclear1= "DROP TABLE IF EXISTS tLaporan1";
$queryclear2= "DROP TABLE IF EXISTS tLaporan2";
$queryclear3= "DROP TABLE IF EXISTS tLaporan3";
runQuery($queryclear1);
runQuery($queryclear2);
runQuery($queryclear3);
if ($startDate != '' and $endDate != '' and $bln != '' and $thn != ''){
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and d.kode_supplier = '$startDate'
and m.kode_strip = '$endDate'
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.kd_supplier = '$startDate'
AND d.kode_strip = '$endDate'
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
}else if ($startDate != '' and $bln != '' and $thn != ''){
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and d.kode_supplier = '$startDate'
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.kd_supplier = '$startDate'
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
}else if ($endDate != '' and $bln != '' and $thn != ''){
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and m.kode_strip = '$endDate'
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND d.kode_strip = '$endDate'
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
}else{
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
}
$queryTable3 = "CREATE TABLE tLaporan3 AS
SELECT t3.kel_jns1,t3.kode_strip1,t3.kode_supplier1,t3.nama_supplier1,t3.jml1,t3.rp1,t3.kel_jns2,t3.kode_strip2,t3.kode_supplier2,t3.nama_supplier2,t3.jml2,t3.rp2
FROM
(SELECT t1.*,t2.*
FROM tLaporan1 t1 LEFT OUTER JOIN tLaporan2 t2 ON
t1.kode_strip1 = t2.kode_strip2 AND t1.kode_supplier1 = t2.kode_supplier2
UNION ALL
SELECT t1.*,t2.*
FROM tLaporan1 t1 RIGHT OUTER JOIN tLaporan2 t2 ON
t1.kode_strip1 = t2.kode_strip2 AND t1.kode_supplier1 = t2.kode_supplier2
WHERE t1.kode_strip1 IS NULL) t3 ";
$query = "SELECT * FROM tLaporan3 t3 ORDER BY t3.kel_jns2,t3.kel_jns1,t3.kode_strip2,t3.kode_strip1,t3.kode_supplier2,t3.kode_supplier1 ";
runQuery($queryTable1);
runQuery($queryTable2);
runQuery($queryTable3);
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,$kelJns,$strip,$kd,$nm,$vrenc,$hprenc,$kelJns2,$strip2,$kd2,$nm2,$vrev,$hprev);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['pria']['jmlRev'] = 0;
$ttJmlBeli['pria']['hpRev'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['wanita']['jmlRev'] = 0;
$ttJmlBeli['wanita']['hpRev'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['anak']['jmlRev'] = 0;
$ttJmlBeli['anak']['hpRev'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
$ttJmlBeli['sepatu']['jmlRev'] = 0;
$ttJmlBeli['sepatu']['hpRev'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rencana & Realisasi Order</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."<br/><br/>");
print("Bulan Order : ".$bln."<br/>");
print("Tahun Order : ".$_POST['tahun']."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlren = array();
$rpren = array();
$stsren = array();
$jmlrev = array();
$rprev = array();
$stsrev = array();
while(mysqli_stmt_fetch($stmt)){
if($kelJns == "P" OR $kelJns2 == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $vrenc;
$ttJmlBeli['pria']['hp'] += $hprenc;
$ttJmlBeli['pria']['jmlRev'] += $vrev;
$ttJmlBeli['pria']['hpRev'] += $hprev;
$str[$pria]['pria'] = strtoupper($strip);
$str2[$pria]['pria'] = strtoupper($strip2);
$jmlren[$pria]['pria'] = $vrenc;
$rpren[$pria]['pria'] = $hprenc;
$jmlrev[$pria]['pria'] = $vrev;
$rprev[$pria]['pria'] = $hprev;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$kdSupp2[$pria]['pria'] = $kd2;
$nmSupp2[$pria]['pria'] = $nm2;
$noord[$pria]['pria'] = $noorder;
$pria++;
}elseif($kelJns == "W" OR $kelJns2 == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $vrenc;
$ttJmlBeli['wanita']['hp'] += $hprenc;
$ttJmlBeli['wanita']['jmlRev'] += $vrev;
$ttJmlBeli['wanita']['hpRev'] += $hprev;
$str[$wanita]['wanita'] = strtoupper($strip);
$str2[$wanita]['wanita'] = strtoupper($strip2);
$jmlren[$wanita]['wanita'] = $vrenc;
$rpren[$wanita]['wanita'] = $hprenc;
$jmlrev[$wanita]['wanita'] = $vrev;
$rprev[$wanita]['wanita'] = $hprev;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$kdSupp2[$wanita]['wanita'] = $kd2;
$nmSupp2[$wanita]['wanita'] = $nm2;
$noord[$wanita]['wanita'] = $noorder;
$wanita++;
}elseif($kelJns == "A" OR $kelJns2 == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $vrenc;
$ttJmlBeli['anak']['hp'] += $hprenc;
$ttJmlBeli['anak']['jmlRev'] += $vrev;
$ttJmlBeli['anak']['hpRev'] += $hprev;
$str[$anak]['anak'] = strtoupper($strip);
$str2[$anak]['anak'] = strtoupper($strip2);
$jmlren[$anak]['anak'] = $vrenc;
$rpren[$anak]['anak'] = $hprenc;
$jmlrev[$anak]['anak'] = $vrev;
$rprev[$anak]['anak'] = $hprev;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$kdSupp2[$anak]['anak'] = $kd2;
$nmSupp2[$anak]['anak'] = $nm2;
$noord[$anak]['anak'] = $noorder;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $vrenc;
$ttJmlBeli['sepatu']['hp'] += $hprenc;
$ttJmlBeli['sepatu']['jmlRev'] += $vrev;
$ttJmlBeli['sepatu']['hpRev'] += $hprev;
$str[$sepatu]['sepatu'] = strtoupper($strip);
$str2[$sepatu]['sepatu'] = strtoupper($strip2);
$jmlren[$sepatu]['sepatu'] = $vrenc;
$rpren[$sepatu]['sepatu'] = $hprenc;
$jmlrev[$sepatu]['sepatu'] = $vrev;
$rprev[$sepatu]['sepatu'] = $hprev;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$kdSupp2[$sepatu]['sepatu'] = $kd2;
$nmSupp2[$sepatu]['sepatu'] = $nm2;
$noord[$sepatu]['sepatu'] = $noorder;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\" rowspan=\"2\"><td>Kategori</td><td>Lini</td><td>Kode Supp</td><td>Nama Supp</td><td>Jml Renc</td><td>Total HP Renc</td> <td class=\"warnaKolPisah\"></td> <td>Kode Supp</td><td>Nama Supp</td><td>Jml Order</td><td>Total HP Order</td> <td class=\"warnaKolPisah\"></td> <td>Jml Selisih</td><td width=\"10%\">Total HP Selisih</td></tr>");
print("<div class=\"luar\">");
// PRIA -------------------------------------------------------------------------
if($ttJmlBeli['pria']['jml']!=0 OR $ttJmlBeli['pria']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"14\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
if ($str[$i-1]['pria']==$str[$i]['pria'] AND !empty($str[$i]['pria'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['pria']."</td><td>".$nmSupp2[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}else if ($str[$i-1]['pria']==$str[$i]['pria'] AND empty($str[$i]['pria'])){
if ($str2[$i-1]['pria']==$str2[$i]['pria']){
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['pria']."</td><td>".$nmSupp2[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['pria']."</td><td>".$nmSupp2[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
$tempjumlah1 = 0;
$temphp1 = 0;
$tempjumlah2 = 0;
$temphp2 = 0;
}
}else{
if($str[$i-1]['pria']!=$str[$i]['pria'] AND empty($str[$i]['pria'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['pria']."</td><td>".$nmSupp2[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['pria']."</td><td>".$nmSupp2[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}
$tempjumlah1 = 0;
$temphp1 = 0;
$tempjumlah2 = 0;
$temphp2 = 0;
}
$tempjumlah1 += $jmlren[$i]['pria'];
$temphp1 += $rpren[$i]['pria'];
$tempjumlah2 += $jmlrev[$i]['pria'];
$temphp2 += $rprev[$i]['pria'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL PRIA</td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hpRev'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($ttJmlBeli['pria']['jml']-$ttJmlBeli['pria']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp']-$ttJmlBeli['pria']['hpRev'], 0, ",", ".")."</td></tr>");
// WANITA -------------------------------------------------------------------------
if($ttJmlBeli['wanita']['jml']!=0 OR $ttJmlBeli['wanita']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"14\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
if ($str[$i-1]['wanita']==$str[$i]['wanita'] AND !empty($str[$i]['wanita'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['wanita']."</td><td>".$nmSupp2[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}else if ($str[$i-1]['wanita']==$str[$i]['wanita'] AND empty($str[$i]['wanita'])){
if ($str2[$i-1]['wanita']==$str2[$i]['wanita']){
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['wanita']."</td><td>".$nmSupp2[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah3-$tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3-$temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['wanita']."</td><td>".$nmSupp2[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
$tempjumlah3 = 0;
$temphp3 = 0;
$tempjumlah4 = 0;
$temphp4 = 0;
}
}else{
if($str[$i-1]['wanita']!=$str[$i]['wanita'] AND empty($str[$i]['wanita'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['wanita']."</td><td>".$nmSupp2[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah3-$tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3-$temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['wanita']."</td><td>".$nmSupp2[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}
$tempjumlah3 = 0;
$temphp3 = 0;
$tempjumlah4 = 0;
$temphp4 = 0;
}
$tempjumlah3 += $jmlren[$i]['wanita'];
$temphp3 += $rpren[$i]['wanita'];
$tempjumlah4 += $jmlrev[$i]['wanita'];
$temphp4 += $rprev[$i]['wanita'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah3-$tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3-$temphp4, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL WANITA</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml']-$ttJmlBeli['wanita']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp']-$ttJmlBeli['wanita']['hpRev'], 0, ",", ".")."</td></tr>");
// ANAK -------------------------------------------------------------------------
if($ttJmlBeli['anak']['jml']!=0 OR $ttJmlBeli['anak']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"14\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
if ($str[$i-1]['anak']==$str[$i]['anak'] AND !empty($str[$i]['anak'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['anak']."</td><td>".$nmSupp2[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}else if ($str[$i-1]['anak']==$str[$i]['anak'] AND empty($str[$i]['anak'])){
if ($str2[$i-1]['anak']==$str2[$i]['anak']){
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['anak']."</td><td>".$nmSupp2[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah5-$tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5-$temphp6, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['anak']."</td><td>".$nmSupp2[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
$tempjumlah5 = 0;
$temphp5 = 0;
$tempjumlah6 = 0;
$temphp6 = 0;
}
}else{
if($str[$i-1]['anak']!=$str[$i]['anak'] AND empty($str[$i]['anak'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['anak']."</td><td>".$nmSupp2[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah5-$tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5-$temphp6, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['anak']."</td><td>".$nmSupp2[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}
$tempjumlah5 = 0;
$temphp5 = 0;
$tempjumlah6 = 0;
$temphp6 = 0;
}
$tempjumlah5 += $jmlren[$i]['anak'];
$temphp5 += $rpren[$i]['anak'];
$tempjumlah6 += $jmlrev[$i]['anak'];
$temphp6 += $rprev[$i]['anak'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah5-$tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5-$temphp6, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL ANAK</td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml']-$ttJmlBeli['anak']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp']-$ttJmlBeli['anak']['hpRev'], 0, ",", ".")."</td></tr>");
// SEPATU -------------------------------------------------------------------------
if($ttJmlBeli['sepatu']['jml']!=0 OR $ttJmlBeli['sepatu']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"14\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu'] AND !empty($str[$i]['sepatu'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['sepatu']."</td><td>".$nmSupp2[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else if ($str[$i-1]['sepatu']==$str[$i]['sepatu'] AND empty($str[$i]['sepatu'])){
if ($str2[$i-1]['sepatu']==$str2[$i]['sepatu']){
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSupp2[$i]['sepatu']."</td><td>".$nmSupp2[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah7-$tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7-$temphp8, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str2[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['sepatu']."</td><td>".$nmSupp2[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlah7 = 0;
$temphp7 = 0;
$tempjumlah8 = 0;
$temphp8 = 0;
}
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah7-$tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7-$temphp8, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSupp2[$i]['sepatu']."</td><td>".$nmSupp2[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlah7 = 0;
$temphp7 = 0;
$tempjumlah8 = 0;
$temphp8 = 0;
}
$tempjumlah7 += $jmlren[$i]['sepatu'];
$temphp7 += $rpren[$i]['sepatu'];
$tempjumlah8 += $jmlrev[$i]['sepatu'];
$temphp8 += $rprev[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah7-$tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7-$temphp8, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL SEPATU</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml']-$ttJmlBeli['sepatu']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp']-$ttJmlBeli['sepatu']['hpRev'], 0, ",", ".")."</td></tr>");
$ttjml1 = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttrp1 = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
$ttjml2 = $ttJmlBeli['pria']['jmlRev'] + $ttJmlBeli['wanita']['jmlRev'] + $ttJmlBeli['anak']['jmlRev'] + $ttJmlBeli['sepatu']['jmlRev'];
$ttrp2 = $ttJmlBeli['pria']['hpRev'] + $ttJmlBeli['wanita']['hpRev'] + $ttJmlBeli['anak']['hpRev'] + $ttJmlBeli['sepatu']['hpRev'];
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml1, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp1, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td></td><td></td>
<td align=\"right\">".number_format($ttjml2, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp2, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttjml1-$ttjml2, 0, ",", ".")."</td><td align=\"right\">".number_format($ttrp1-$ttrp2, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Tidak ada data untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,642 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1100px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:1000px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".ijo{font-weight : bold; background-color : #00FF00;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".warnaKolPisah{font-weight : bold; background-color: #595454;}"; //#413839
echo ".master{text-align:left;}";
echo "</style>";
$startDate = $_POST['startDate']; //kd supp
$endDate = $_POST['endDate']; // lini
$bln = $_POST['bulan'];
$thn = $_POST['tahun'];
$thnR = substr($_POST['tahun'],2,2);
if(bukaKoneksi()){
global $conn;
$queryclear1= "DROP TABLE IF EXISTS tLaporan1";
$queryclear2= "DROP TABLE IF EXISTS tLaporan2";
$queryclear3= "DROP TABLE IF EXISTS tLaporan3";
$queryclear4= "DROP TABLE IF EXISTS tLaporan4";
$queryclear5= "DROP TABLE IF EXISTS tLaporan5";
runQuery($queryclear1);
runQuery($queryclear2);
runQuery($queryclear3);
runQuery($queryclear4);
runQuery($queryclear5);
if ($startDate != '' and $endDate != '' and $bln != '' and $thn != ''){
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and d.kode_supplier = '$startDate'
and m.kode_strip = '$endDate'
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.kd_supplier = '$startDate'
AND d.kode_strip = '$endDate'
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
$queryTable3 = "CREATE TABLE tLaporan3 AS
SELECT s.kel_jns kel_jns3,left(d.kode_barang,2) kode_strip3,m.kd_supplier kode_supplier3, u.nama_supplier nama_supplier3,sum(d.jum_fisik) jml3,sum(d.harga_satuan) rp3
FROM d_pembelian d,m_pembelian m,supplier u,strip s
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND m.kd_supplier = '$startDate'
AND s.kd_strip = '$endDate'
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
GROUP BY s.kd_strip,m.kd_supplier";
}else if ($startDate != '' and $bln != '' and $thn != ''){
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and d.kode_supplier = '$startDate'
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.kd_supplier = '$startDate'
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
$queryTable3 = "CREATE TABLE tLaporan3 AS
SELECT s.kel_jns kel_jns3,left(d.kode_barang,2) kode_strip3,m.kd_supplier kode_supplier3, u.nama_supplier nama_supplier3,sum(d.jum_fisik) jml3,sum(d.harga_satuan) rp3
FROM d_pembelian d,m_pembelian m,supplier u,strip s
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND m.kd_supplier = '$startDate'
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
GROUP BY s.kd_strip,m.kd_supplier";
}else if ($endDate != '' and $bln != '' and $thn != ''){
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and m.kode_strip = '$endDate'
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND d.kode_strip = '$endDate'
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
$queryTable3 = "CREATE TABLE tLaporan3 AS
SELECT s.kel_jns kel_jns3,left(d.kode_barang,2) kode_strip3,m.kd_supplier kode_supplier3, u.nama_supplier nama_supplier3,sum(d.jum_fisik) jml3,sum(d.harga_satuan) rp3
FROM d_pembelian d,m_pembelian m,supplier u,strip s
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND s.kd_strip = '$endDate'
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
GROUP BY s.kd_strip,m.kd_supplier";
}else{
$queryTable1 = "CREATE TABLE tLaporan1 AS
SELECT st.kel_jns kel_jns1, m.kode_strip kode_strip1, d.kode_supplier kode_supplier1, s.nama_supplier nama_supplier1, sum(d.vol_revisi) jml1, sum(d.rupiah_revisi) rp1
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.bulanR = '$bln' AND m.tahunR = '$thnR'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
GROUP BY m.kode_strip,d.kode_supplier ";
$queryTable2 = "CREATE TABLE tLaporan2 AS
SELECT s.kel_jns kel_jns2,d.kode_strip kode_strip2,m.kd_supplier kode_supplier2, u.nama_supplier nama_supplier2,sum(d.jumlah) jml2,sum(d.harga_order) rp2
FROM d_order d,m_order m,supplier u,strip s
WHERE d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
GROUP BY d.kode_strip,m.kd_supplier ";
$queryTable3 = "CREATE TABLE tLaporan3 AS
SELECT s.kel_jns kel_jns3,left(d.kode_barang,2) kode_strip3,m.kd_supplier kode_supplier3, u.nama_supplier nama_supplier3,sum(d.jum_fisik) jml3,sum(d.harga_satuan) rp3
FROM d_pembelian d,m_pembelian m,supplier u,strip s
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
GROUP BY s.kd_strip,m.kd_supplier";
}
$queryTable4 = "CREATE TABLE tLaporan4 AS
SELECT t4.kel_jns1,t4.kode_strip1,t4.kode_supplier1,t4.nama_supplier1,t4.jml1,t4.rp1,t4.kel_jns2,t4.kode_strip2,t4.kode_supplier2,t4.nama_supplier2,t4.jml2,t4.rp2
FROM
(SELECT t1.*,t2.*
FROM tLaporan1 t1 LEFT OUTER JOIN tLaporan2 t2 ON
t1.kode_strip1 = t2.kode_strip2 AND t1.kode_supplier1 = t2.kode_supplier2
UNION ALL
SELECT t1.*,t2.*
FROM tLaporan1 t1 RIGHT OUTER JOIN tLaporan2 t2 ON
t1.kode_strip1 = t2.kode_strip2 AND t1.kode_supplier1 = t2.kode_supplier2
WHERE t1.kode_strip1 IS NULL) t4 ";
$queryTable5 = "CREATE TABLE tLaporan5 AS
SELECT * from tLaporan4 t4 LEFT JOIN tLaporan3 t3
ON (t4.kode_strip2 = t3.kode_strip3 AND t4.kode_supplier2 = t3.kode_supplier3)";
$query = "SELECT * FROM tLaporan5 t ORDER BY t.kel_jns2,t.kel_jns1,t.kode_strip2,t.kode_strip1,t.kode_supplier2,t.kode_supplier1 ";
runQuery($queryTable1);
runQuery($queryTable2);
runQuery($queryTable3);
runQuery($queryTable4);
runQuery($queryTable5);
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,$kelJns,$strip,$kd,$nm,$vrenc,$hprenc,$kelJns2,$strip2,$kd2,$nm2,$vrev,$hprev,$kelJnsBeli,$stripBeli,$kdBeli,$nmBeli,$vBeli,$hpBeli);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['pria']['jmlRev'] = 0;
$ttJmlBeli['pria']['hpRev'] = 0;
$ttJmlBeli['pria']['jmlBeli'] = 0;
$ttJmlBeli['pria']['hpBeli'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['wanita']['jmlRev'] = 0;
$ttJmlBeli['wanita']['hpRev'] = 0;
$ttJmlBeli['wanita']['jmlBeli'] = 0;
$ttJmlBeli['wanita']['hpBeli'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['anak']['jmlRev'] = 0;
$ttJmlBeli['anak']['hpRev'] = 0;
$ttJmlBeli['anak']['jmlBeli'] = 0;
$ttJmlBeli['anak']['hpBeli'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
$ttJmlBeli['sepatu']['jmlRev'] = 0;
$ttJmlBeli['sepatu']['hpRev'] = 0;
$ttJmlBeli['sepatu']['jmlBeli'] = 0;
$ttJmlBeli['sepatu']['hpBeli'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rencana, Realisasi Order & Barang Datang</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."<br/><br/>");
print("Bulan Order : ".$bln."<br/>");
print("Tahun Order : ".$_POST['tahun']."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$strOrd = array();
$strBeli = array();
$jmlren = array();
$rpren = array();
$jmlrev = array();
$rprev = array();
$jmlBeli = array();
$rpBeli = array();
while(mysqli_stmt_fetch($stmt)){
if($kelJns == "P" OR $kelJns2 == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $vrenc;
$ttJmlBeli['pria']['hp'] += $hprenc;
$ttJmlBeli['pria']['jmlRev'] += $vrev;
$ttJmlBeli['pria']['hpRev'] += $hprev;
$ttJmlBeli['pria']['jmlBeli'] += $vBeli;
$ttJmlBeli['pria']['hpBeli'] += $hpBeli;
$str[$pria]['pria'] = strtoupper($strip);
$strOrd[$pria]['pria'] = strtoupper($strip2);
$strBeli[$pria]['pria'] = strtoupper($stripBeli);
$jmlren[$pria]['pria'] = $vrenc;
$rpren[$pria]['pria'] = $hprenc;
$jmlrev[$pria]['pria'] = $vrev;
$rprev[$pria]['pria'] = $hprev;
$jmlBeli[$pria]['pria'] = $vBeli;
$rpBeli[$pria]['pria'] = $hpBeli;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$kdSuppOrd[$pria]['pria'] = $kd2;
$nmSuppOrd[$pria]['pria'] = $nm2;
$kdSuppBeli[$pria]['pria'] = $kdBeli;
$nmSuppBeli[$pria]['pria'] = $nmBeli;
$pria++;
}elseif($kelJns == "W" OR $kelJns2 == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $vrenc;
$ttJmlBeli['wanita']['hp'] += $hprenc;
$ttJmlBeli['wanita']['jmlRev'] += $vrev;
$ttJmlBeli['wanita']['hpRev'] += $hprev;
$ttJmlBeli['wanita']['jmlBeli'] += $vBeli;
$ttJmlBeli['wanita']['hpBeli'] += $hpBeli;
$str[$wanita]['wanita'] = strtoupper($strip);
$strOrd[$wanita]['wanita'] = strtoupper($strip2);
$strBeli[$wanita]['wanita'] = strtoupper($stripBeli);
$jmlren[$wanita]['wanita'] = $vrenc;
$rpren[$wanita]['wanita'] = $hprenc;
$jmlrev[$wanita]['wanita'] = $vrev;
$rprev[$wanita]['wanita'] = $hprev;
$jmlBeli[$wanita]['wanita'] = $vBeli;
$rpBeli[$wanita]['wanita'] = $hpBeli;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$kdSuppOrd[$wanita]['wanita'] = $kd2;
$nmSuppOrd[$wanita]['wanita'] = $nm2;
$kdSuppBeli[$wanita]['wanita'] = $kdBeli;
$nmSuppBeli[$wanita]['wanita'] = $nmBeli;
$wanita++;
}elseif($kelJns == "A" OR $kelJns2 == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $vrenc;
$ttJmlBeli['anak']['hp'] += $hprenc;
$ttJmlBeli['anak']['jmlRev'] += $vrev;
$ttJmlBeli['anak']['hpRev'] += $hprev;
$ttJmlBeli['anak']['jmlBeli'] += $vBeli;
$ttJmlBeli['anak']['hpBeli'] += $hpBeli;
$str[$anak]['anak'] = strtoupper($strip);
$strOrd[$anak]['anak'] = strtoupper($strip2);
$strBeli[$anak]['anak'] = strtoupper($stripBeli);
$jmlren[$anak]['anak'] = $vrenc;
$rpren[$anak]['anak'] = $hprenc;
$jmlrev[$anak]['anak'] = $vrev;
$rprev[$anak]['anak'] = $hprev;
$jmlBeli[$anak]['anak'] = $vBeli;
$rpBeli[$anak]['anak'] = $hpBeli;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$kdSuppOrd[$anak]['anak'] = $kd2;
$nmSuppOrd[$anak]['anak'] = $nm2;
$kdSuppBeli[$anak]['anak'] = $kdBeli;
$nmSuppBeli[$anak]['anak'] = $nmBeli;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $vrenc;
$ttJmlBeli['sepatu']['hp'] += $hprenc;
$ttJmlBeli['sepatu']['jmlRev'] += $vrev;
$ttJmlBeli['sepatu']['hpRev'] += $hprev;
$ttJmlBeli['sepatu']['jmlBeli'] += $vBeli;
$ttJmlBeli['sepatu']['hpBeli'] += $hpBeli;
$str[$sepatu]['sepatu'] = strtoupper($strip);
$strOrd[$sepatu]['sepatu'] = strtoupper($strip2);
$strBeli[$sepatu]['sepatu'] = strtoupper($stripBeli);
$jmlren[$sepatu]['sepatu'] = $vrenc;
$rpren[$sepatu]['sepatu'] = $hprenc;
$jmlrev[$sepatu]['sepatu'] = $vrev;
$rprev[$sepatu]['sepatu'] = $hprev;
$jmlBeli[$sepatu]['sepatu'] = $vBeli;
$rpBeli[$sepatu]['sepatu'] = $hpBeli;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$kdSuppOrd[$sepatu]['sepatu'] = $kd2;
$nmSuppOrd[$sepatu]['sepatu'] = $nm2;
$kdSuppBeli[$sepatu]['sepatu'] = $kdBeli;
$nmSuppBeli[$sepatu]['sepatu'] = $nmBeli;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\" rowspan=\"2\"><td>Kategori</td><td>Lini</td><td>Kode Supp</td><td>Nama Supp</td><td>Jml Renc</td><td>TotHP Renc</td> <td class=\"warnaKolPisah\"></td> <td>Kode Supp</td><td>Nama Supp</td><td>Jml Order</td><td>TotHP Order</td> <td class=\"warnaKolPisah\"></td> <td>Kode Supp</td><td>Nama Supp</td><td>Jml Beli</td><td>TotHP Beli</td> <td class=\"warnaKolPisah\"></td> <td>Jml Penyimpangan</td><td>TotHP Penyimpangan</td></tr>");
print("<div class=\"luar\">");
// PRIA -------------------------------------------------------------------------
if($ttJmlBeli['pria']['jml']!=0 OR $ttJmlBeli['pria']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"19\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
if ($str[$i-1]['pria']==$str[$i]['pria'] AND !empty($str[$i]['pria'])){
if ($str[$i-1]['pria']==$str[$i]['pria'] AND empty($strOrd[$i]['pria'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else{
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}
}else if ($str[$i-1]['pria']==$str[$i]['pria'] AND empty($str[$i]['pria'])){
if ($strOrd[$i-1]['pria']==$strOrd[$i]['pria']){
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahA, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpB, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahC, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpC, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahA-$tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA-$temphpB, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
$tempjumlahA = 0;
$temphpA = 0;
$tempjumlahB = 0;
$temphpB = 0;
$tempjumlahC = 0;
$temphpC = 0;
}
}else{
if (empty($strOrd[$i]['pria'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahA, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpB, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahC, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpC, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else if ($str[$i-1]['pria']!=$str[$i]['pria'] AND empty($str[$i]['pria'])){
$tempjspria = 0;
$temprppria = 0;
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahA, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpB, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahC, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpC, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahA, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpB, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahC, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpC, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahA-$tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA-$temphpB, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['pria']."</td><td>".$nmSuppOrd[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['pria']."</td><td>".$nmSuppBeli[$i]['pria']."</td><td align=\"right\">".number_format($jmlBeli[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['pria'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}
$tempjumlahA = 0;
$temphpA = 0;
$tempjumlahB = 0;
$temphpB = 0;
$tempjumlahC = 0;
$temphpC = 0;
}
$tempjumlahA += $jmlren[$i]['pria'];
$temphpA += $rpren[$i]['pria'];
$tempjumlahB += $jmlrev[$i]['pria'];
$temphpB += $rprev[$i]['pria'];
$tempjumlahC += $jmlBeli[$i]['pria'];
$temphpC += $rpBeli[$i]['pria'];
$tempjspria += ($jmlren[$i]['pria']-$jmlrev[$i]['pria']);
$temprppria += ($rpren[$i]['pria']-$rprev[$i]['pria']);
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahA, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td></td><td></td><td align=\"right\">".number_format($tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpB, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahC, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpC, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahA-$tempjumlahB, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpA-$temphpB, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL Pria</td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hpRev'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jmlBeli'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hpBeli'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjspria, 0, ",", ".")."</td><td align=\"right\">".number_format($temprppria, 0, ",", ".")."</td></tr>");
if( ($ttJmlBeli['pria']['jmlRev']>$ttJmlBeli['pria']['jmlBeli']) OR ($ttJmlBeli['pria']['hpRev']>$ttJmlBeli['pria']['hpBeli']) ){
$jmlSisaJthpria = $ttJmlBeli['pria']['jml']-$ttJmlBeli['pria']['jmlRev'];
$hpSisaJthpria = $ttJmlBeli['pria']['hp']-$ttJmlBeli['pria']['hpRev'];
}else{
$jmlSisaJthpria = $ttJmlBeli['pria']['jml']-$ttJmlBeli['pria']['jmlBeli'];
$hpSisaJthpria = $ttJmlBeli['pria']['hp']-$ttJmlBeli['pria']['hpBeli'];
}
print("<tr class=\"ijo\"><td colspan=\"4\">SISA JATAH</td><td align=\"center\" colspan=\"7\">".number_format($jmlSisaJthpria, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"center\" colspan=\"7\">".number_format($hpSisaJthpria, 0, ",", ".")."</td></tr>");
// WANITA -------------------------------------------------------------------------
if($ttJmlBeli['wanita']['jml']!=0 OR $ttJmlBeli['wanita']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"19\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
if ($str[$i-1]['wanita']==$str[$i]['wanita'] AND !empty($str[$i]['wanita'])){
if ($str[$i-1]['wanita']==$str[$i]['wanita'] AND empty($strOrd[$i]['wanita'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else{
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}
}else if ($str[$i-1]['wanita']==$str[$i]['wanita'] AND empty($str[$i]['wanita'])){
if ($strOrd[$i-1]['wanita']==$strOrd[$i]['wanita']){
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahD, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpE, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahF, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpF, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahD-$tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD-$temphpE, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
$tempjumlahD = 0;
$temphpD = 0;
$tempjumlahE = 0;
$temphpE = 0;
$tempjumlahF = 0;
$temphpF = 0;
}
}else{
if (empty($strOrd[$i]['wanita'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahD, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpE, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahF, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpF, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else if ($str[$i-1]['wanita']!=$str[$i]['wanita'] AND empty($str[$i]['wanita'])){
$tempjswanita = 0;
$temprpwanita = 0;
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahD, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpE, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahF, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpF, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahD, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpE, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahF, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpF, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahD-$tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD-$temphpE, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['wanita']."</td><td>".$nmSuppOrd[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['wanita']."</td><td>".$nmSuppBeli[$i]['wanita']."</td><td align=\"right\">".number_format($jmlBeli[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['wanita'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}
$tempjumlahD = 0;
$temphpD = 0;
$tempjumlahE = 0;
$temphpE = 0;
$tempjumlahF = 0;
$temphpF = 0;
}
$tempjumlahD += $jmlren[$i]['wanita'];
$temphpD += $rpren[$i]['wanita'];
$tempjumlahE += $jmlrev[$i]['wanita'];
$temphpE += $rprev[$i]['wanita'];
$tempjumlahF += $jmlBeli[$i]['wanita'];
$temphpF += $rpBeli[$i]['wanita'];
$tempjswanita += ($jmlren[$i]['wanita']-$jmlrev[$i]['wanita']);
$temprpwanita += ($rpren[$i]['wanita']-$rprev[$i]['wanita']);
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahD, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td></td><td></td><td align=\"right\">".number_format($tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpE, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahF, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpF, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahD-$tempjumlahE, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpD-$temphpE, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL Wanita</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hpRev'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jmlBeli'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hpBeli'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjswanita, 0, ",", ".")."</td><td align=\"right\">".number_format($temprpwanita, 0, ",", ".")."</td></tr>");
if( ($ttJmlBeli['wanita']['jmlRev']>$ttJmlBeli['wanita']['jmlBeli']) OR ($ttJmlBeli['wanita']['hpRev']>$ttJmlBeli['wanita']['hpBeli']) ){
$jmlSisaJthwanita = $ttJmlBeli['wanita']['jml']-$ttJmlBeli['wanita']['jmlRev'];
$hpSisaJthwanita = $ttJmlBeli['wanita']['hp']-$ttJmlBeli['wanita']['hpRev'];
}else{
$jmlSisaJthwanita = $ttJmlBeli['wanita']['jml']-$ttJmlBeli['wanita']['jmlBeli'];
$hpSisaJthwanita = $ttJmlBeli['wanita']['hp']-$ttJmlBeli['wanita']['hpBeli'];
}
print("<tr class=\"ijo\"><td colspan=\"4\">SISA JATAH</td><td align=\"center\" colspan=\"7\">".number_format($jmlSisaJthwanita, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"center\" colspan=\"7\">".number_format($hpSisaJthwanita, 0, ",", ".")."</td></tr>");
// ANAK -------------------------------------------------------------------------
if($ttJmlBeli['anak']['jml']!=0 OR $ttJmlBeli['anak']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"19\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
if ($str[$i-1]['anak']==$str[$i]['anak'] AND !empty($str[$i]['anak'])){
if ($str[$i-1]['anak']==$str[$i]['anak'] AND empty($strOrd[$i]['anak'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else{
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}
}else if ($str[$i-1]['anak']==$str[$i]['anak'] AND empty($str[$i]['anak'])){
if ($strOrd[$i-1]['anak']==$strOrd[$i]['anak']){
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahG, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpH, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahI, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpI, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahG-$tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG-$temphpH, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
$tempjumlahG = 0;
$temphpG = 0;
$tempjumlahH = 0;
$temphpH = 0;
$tempjumlahI = 0;
$temphpI = 0;
}
}else{
if (empty($strOrd[$i]['anak'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahG, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpH, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahI, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpI, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else if ($str[$i-1]['anak']!=$str[$i]['anak'] AND empty($str[$i]['anak'])){
$tempjsanak = 0;
$temprpanak = 0;
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahG, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpH, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahI, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpI, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahG, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpH, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahI, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpI, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahG-$tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG-$temphpH, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['anak']."</td><td>".$nmSuppOrd[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['anak']."</td><td>".$nmSuppBeli[$i]['anak']."</td><td align=\"right\">".number_format($jmlBeli[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['anak'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}
$tempjumlahG = 0;
$temphpG = 0;
$tempjumlahH = 0;
$temphpH = 0;
$tempjumlahI = 0;
$temphpI = 0;
}
$tempjumlahG += $jmlren[$i]['anak'];
$temphpG += $rpren[$i]['anak'];
$tempjumlahH += $jmlrev[$i]['anak'];
$temphpH += $rprev[$i]['anak'];
$tempjumlahI += $jmlBeli[$i]['anak'];
$temphpI += $rpBeli[$i]['anak'];
$tempjsanak += ($jmlren[$i]['anak']-$jmlrev[$i]['anak']);
$temprpanak += ($rpren[$i]['anak']-$rprev[$i]['anak']);
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahG, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td></td><td></td><td align=\"right\">".number_format($tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpH, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahI, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpI, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahG-$tempjumlahH, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpG-$temphpH, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL Anak</td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hpRev'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jmlBeli'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hpBeli'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjsanak, 0, ",", ".")."</td><td align=\"right\">".number_format($temprpanak, 0, ",", ".")."</td></tr>");
if( ($ttJmlBeli['anak']['jmlRev']>$ttJmlBeli['anak']['jmlBeli']) OR ($ttJmlBeli['anak']['hpRev']>$ttJmlBeli['anak']['hpBeli']) ){
$jmlSisaJthanak = $ttJmlBeli['anak']['jml']-$ttJmlBeli['anak']['jmlRev'];
$hpSisaJthanak = $ttJmlBeli['anak']['hp']-$ttJmlBeli['anak']['hpRev'];
}else{
$jmlSisaJthanak = $ttJmlBeli['anak']['jml']-$ttJmlBeli['anak']['jmlBeli'];
$hpSisaJthanak = $ttJmlBeli['anak']['hp']-$ttJmlBeli['anak']['hpBeli'];
}
print("<tr class=\"ijo\"><td colspan=\"4\">SISA JATAH</td><td align=\"center\" colspan=\"7\">".number_format($jmlSisaJthanak, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"center\" colspan=\"7\">".number_format($hpSisaJthanak, 0, ",", ".")."</td></tr>");
// SEPATU -------------------------------------------------------------------------
if($ttJmlBeli['sepatu']['jml']!=0 OR $ttJmlBeli['sepatu']['jmlRev']!=0){
print("<tr class=\"master\"><td colspan=\"19\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu'] AND !empty($str[$i]['sepatu'])){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu'] AND empty($strOrd[$i]['sepatu'])){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else{
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
}else if ($str[$i-1]['sepatu']==$str[$i]['sepatu'] AND empty($str[$i]['sepatu'])){
if ($strOrd[$i-1]['sepatu']==$strOrd[$i]['sepatu']){
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahJ, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpK, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahL, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpL, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahJ-$tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ-$temphpK, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlahJ = 0;
$temphpJ = 0;
$tempjumlahK = 0;
$temphpK = 0;
$tempjumlahL = 0;
$temphpL = 0;
}
}else{
if (empty($strOrd[$i]['sepatu'])){
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahJ, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpK, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahL, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpL, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
}else if ($str[$i-1]['sepatu']!=$str[$i]['sepatu'] AND empty($str[$i]['sepatu'])){
$tempjssepatu = 0;
$temprpsepatu = 0;
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahJ, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpK, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahL, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpL, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td> <td align=\"right\"></td><td align=\"right\"></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$strOrd[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahJ, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpK, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahL, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpL, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahJ-$tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ-$temphpK, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td>.".$kdSuppOrd[$i]['sepatu']."</td><td>".$nmSuppOrd[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td>.".$kdSuppBeli[$i]['sepatu']."</td><td>".$nmSuppBeli[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlBeli[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpBeli[$i]['sepatu'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
$tempjumlahJ = 0;
$temphpJ = 0;
$tempjumlahK = 0;
$temphpK = 0;
$tempjumlahL = 0;
$temphpL = 0;
}
$tempjumlahJ += $jmlren[$i]['sepatu'];
$temphpJ += $rpren[$i]['sepatu'];
$tempjumlahK += $jmlrev[$i]['sepatu'];
$temphpK += $rprev[$i]['sepatu'];
$tempjumlahL += $jmlBeli[$i]['sepatu'];
$temphpL += $rpBeli[$i]['sepatu'];
$tempjssepatu += ($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu']);
$temprpsepatu += ($rpren[$i]['sepatu']-$rprev[$i]['sepatu']);
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlahJ, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td></td><td></td><td align=\"right\">".number_format($tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpK, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($tempjumlahL, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpL, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjumlahJ-$tempjumlahK, 0, ",", ".")."</td><td align=\"right\">".number_format($temphpJ-$temphpK, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL Sepatu</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hpRev'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td><td></td><td></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jmlBeli'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hpBeli'], 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"right\">".number_format($tempjssepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($temprpsepatu, 0, ",", ".")."</td></tr>");
if( ($ttJmlBeli['sepatu']['jmlRev']>$ttJmlBeli['sepatu']['jmlBeli']) OR ($ttJmlBeli['sepatu']['hpRev']>$ttJmlBeli['sepatu']['hpBeli']) ){
$jmlSisaJthsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlBeli['sepatu']['jmlRev'];
$hpSisaJthsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlBeli['sepatu']['hpRev'];
}else{
$jmlSisaJthsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlBeli['sepatu']['jmlBeli'];
$hpSisaJthsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlBeli['sepatu']['hpBeli'];
}
print("<tr class=\"ijo\"><td colspan=\"4\">SISA JATAH</td><td align=\"center\" colspan=\"7\">".number_format($jmlSisaJthsepatu, 0, ",", ".")."</td> <td class=\"warnaKolPisah\"></td> <td align=\"center\" colspan=\"7\">".number_format($hpSisaJthsepatu, 0, ",", ".")."</td></tr>");
$ttjml1 = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttrp1 = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
$ttjml2 = $ttJmlBeli['pria']['jmlRev'] + $ttJmlBeli['wanita']['jmlRev'] + $ttJmlBeli['anak']['jmlRev'] + $ttJmlBeli['sepatu']['jmlRev'];
$ttrp2 = $ttJmlBeli['pria']['hpRev'] + $ttJmlBeli['wanita']['hpRev'] + $ttJmlBeli['anak']['hpRev'] + $ttJmlBeli['sepatu']['hpRev'];
$ttjselisih = $tempjspria + $tempjswanita + $tempjsanak + $tempjssepatu;
$ttrpselisih = $temprppria + $temprpwanita + $temprpanak + $temprpsepatu;
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml1, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp1, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td></td><td></td>
<td align=\"right\">".number_format($ttjml2, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp2, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttjselisih, 0, ",", ".")."</td><td align=\"right\">".number_format($ttrpselisih, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Tidak ada data untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,249 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.kel_jns,s.nama_strip,k.ked_produk,
sum( d.jum_fisik) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, strip s,kedalaman_produk k, barang b
WHERE d.no_faktur = m.no_faktur
AND b.kode_barang = d.kode_barang
AND s.kd_strip = b.kode_strip
AND (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY b.kode_strip,b.ked_produk";
$query2 ="SELECT s.kel_jns,s.nama_strip,k.ked_produk,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, kedalaman_produk k,strip s, barang b
WHERE d.id_retur = m.id_retur
AND b.kode_barang = d.kd_barang
AND s.kd_strip = b.kode_strip
AND (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
GROUP BY b.kode_strip,b.ked_produk";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$kdsup,$jmlRetur,$rpRetur);
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$kdSupplier[$priaR]['pria'] = $kdsup;
$nmSupplier[$priaR]['pria'] = $nmsup;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$kdSupplier[$wanitaR]['wanita'] = $kdsup;
$nmSupplier[$wanitaR]['wanita'] = $nmsup;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$kdSupplier[$anakR]['anak'] = $kdsup;
$nmSupplier[$anakR]['anak'] = $nmsup;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$kdSupplier[$sepatuR]['sepatu'] = $kdsup;
$nmSupplier[$sepatuR]['sepatu'] = $nmsup;
$sepatuR++;
}
}
if($stmt = mysqli_prepare($conn,$query)){
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$cek = mysqli_stmt_num_rows($stmt);
if($cek >= 0){
mysqli_stmt_bind_result($stmt,$kelJns,$strip,$kd,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Sub Group Product</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kedalaman Prod.</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"4\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Data Retur</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
print("<tr class=\"isi\"><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\" align=\"center\">Sub Total</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"2\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,310 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.kel_jns,substr( d.kode_barang, 1, 2 ) kdBrg,
substr( d.kode_barang, 5, 1 ) dlmpdk,k.ked_produk,
sum( d.jumlah ) jum,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, strip s,kedalaman_produk k
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = substr( d.kode_barang, 1, 2 )
AND k.kode_strip = substr( d.kode_barang, 1, 2 )
AND k.kode_ked_produk = substr( d.kode_barang, 5, 1 )
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
GROUP BY substr( d.kode_barang, 1, 2 ),substr( d.kode_barang, 5, 1 )";
$query2 ="SELECT s.kel_jns,substr( d.kd_barang, 1, 2 ) kdBrg,
substr( d.kd_barang, 5, 1 ) dlmpdk,k.ked_produk,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, kedalaman_produk k,strip s
WHERE d.id_retur = m.id_retur
AND s.kd_strip = substr( d.kd_barang, 1, 2 )
AND k.kode_strip = substr( d.kd_barang, 1, 2 )
AND k.kode_ked_produk = substr( d.kd_barang, 5, 1 )
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
GROUP BY substr( d.kd_barang, 1, 2 ) , substr( d.kd_barang, 5, 1 )";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$kdsup,$nmsup,$jmlRetur,$rpRetur);
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$kdSupplier[$priaR]['pria'] = $kdsup;
$nmSupplier[$priaR]['pria'] = $nmsup;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$kdSupplier[$wanitaR]['wanita'] = $kdsup;
$nmSupplier[$wanitaR]['wanita'] = $nmsup;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$kdSupplier[$anakR]['anak'] = $kdsup;
$nmSupplier[$anakR]['anak'] = $nmsup;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$kdSupplier[$sepatuR]['sepatu'] = $kdsup;
$nmSupplier[$sepatuR]['sepatu'] = $nmsup;
$sepatuR++;
}
}
if($stmt = mysqli_prepare($conn,$query)){
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$cek = mysqli_stmt_num_rows($stmt);
if($cek >= 0){
mysqli_stmt_bind_result($stmt,$kelJns,$strip,$kd,$nm,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Kedalaman Produk</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Lini Produk</td><td>Kedalaman Prod.</td><td>Nama</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
/* PRIA -------------------------------------------------------------------------*/
$jmlkatpria = $ttJmlBeli['pria']['jml']-$ttJmlRetur['pria']['jml'];
$hpkatpria = $ttJmlBeli['pria']['hp']-$ttJmlRetur['pria']['rp'];
if($ttJmlBeli['pria']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlB[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['pria'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['pria']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Pria</b></td></tr>");
for($x=0;$x<$priaR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['pria']."</td><td>.".$kdSupplier[$x]['pria']."</td><td>".$nmSupplier[$x]['pria']."</td><td align=\"right\">".number_format($jmlR[$x]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['pria'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['pria']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL PRIA</td><td align=\"right\">".number_format($jmlkatpria, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatpria, 0, ",", ".")."</td></tr>");
/* WANITA -------------------------------------------------------------------------*/
$jmlkatwanita = $ttJmlBeli['wanita']['jml']-$ttJmlRetur['wanita']['jml'];
$hpkatwanita = $ttJmlBeli['wanita']['hp']-$ttJmlRetur['wanita']['rp'];
if($ttJmlBeli['wanita']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlB[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['wanita'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['wanita']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Wanita</b></td></tr>");
for($x=0;$x<$wanitaR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['wanita']."</td><td>.".$kdSupplier[$x]['wanita']."</td><td>".$nmSupplier[$x]['wanita']."</td><td align=\"right\">".number_format($jmlR[$x]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['wanita'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['wanita']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL Wanita</td><td align=\"right\">".number_format($jmlkatwanita, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatwanita, 0, ",", ".")."</td></tr>");
/* ANAK -------------------------------------------------------------------------*/
$jmlkatanak = $ttJmlBeli['anak']['jml']-$ttJmlRetur['anak']['jml'];
$hpkatanak = $ttJmlBeli['anak']['hp']-$ttJmlRetur['anak']['rp'];
if($ttJmlBeli['anak']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlB[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['anak'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['anak']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Anak</b></td></tr>");
for($x=0;$x<$anakR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['anak']."</td><td>.".$kdSupplier[$x]['anak']."</td><td>".$nmSupplier[$x]['anak']."</td><td align=\"right\">".number_format($jmlR[$x]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['anak'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['anak']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL Anak</td><td align=\"right\">".number_format($jmlkatanak, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatanak, 0, ",", ".")."</td></tr>");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Sepatu</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td>".$nmSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL Sepatu</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"4\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,273 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.kel_jns,s.nama_strip lini, m.kd_supplier, u.nama_supplier,
sum( d.jum_fisik ) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, supplier u,strip s,barang b
WHERE d.no_faktur = m.no_faktur
AND left(m.no_faktur,4) <> 'RVB-'
AND b.kode_barang = d.kode_barang
AND s.kd_strip = b.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.status = 'K'
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
GROUP BY b.kode_strip , m.kd_supplier";
$query2 ="SELECT s.kel_jns,s.nama_strip lini, m.kd_supplier, u.nama_supplier,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, supplier u,strip s,m_pembelian b,barang br
WHERE d.id_retur = m.id_retur
AND br.kode_barang = d.kd_barang
AND s.kd_strip = br.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.no_nota = b.no_faktur
AND b.status = 'K'
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
GROUP BY br.kode_strip , m.kd_supplier";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$kdsup,$nmsup,$jmlRetur,$rpRetur);
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$kdSupplier[$priaR]['pria'] = $kdsup;
$nmSupplier[$priaR]['pria'] = $nmsup;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$kdSupplier[$wanitaR]['wanita'] = $kdsup;
$nmSupplier[$wanitaR]['wanita'] = $nmsup;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$kdSupplier[$anakR]['anak'] = $kdsup;
$nmSupplier[$anakR]['anak'] = $nmsup;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$kdSupplier[$sepatuR]['sepatu'] = $kdsup;
$nmSupplier[$sepatuR]['sepatu'] = $nmsup;
$sepatuR++;
}
}
if($stmt = mysqli_prepare($conn,$query)){
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$cek = mysqli_stmt_num_rows($stmt);
if($cek >= 0){
mysqli_stmt_bind_result($stmt,$kelJns,$strip,$kd,$nm,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Konsinyasi Per Supllier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
// SEPATU -------------------------------------------------------------------------
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"5\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlah4 = 0;
$temphp4 = 0;
}
$tempjumlah4 += $jmlB[$i]['sepatu'];
$temphp4 += $HP[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\" align=\"center\">SUB TOTAL</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"5\"><b>Data Retur</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
if ($strRet[$x-1]['sepatu']==$strRet[$x]['sepatu']){
print("<tr class=\"isi\"><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td>".$nmSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tmpjmlR4, 0, ",", ".")."</td><td align=\"right\">".number_format($tmprpR4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td>".$nmSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
$tmpjmlR4 = 0;
$tmprpR4 = 0;
}
$tmpjmlR4 += $jmlR[$x]['sepatu'];
$tmprpR4 += $rpR[$x]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tmpjmlR4, 0, ",", ".")."</td><td align=\"right\">".number_format($tmprpR4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\" align=\"center\">SUB TOTAL</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\" align=\"center\">Sub Total</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
//----------------------------------------------------------------------------
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"3\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,309 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.kel_jns,substr( d.kode_barang, 1, 2 ) kdBrg, m.kd_supplier, u.nama_supplier,
sum( d.jumlah ) jum,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, supplier u,strip s
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = substr( d.kode_barang, 1, 2 )
AND u.kd_supplier = m.kd_supplier
AND m.status = 'K'
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
GROUP BY substr( d.kode_barang, 1, 2 ) , m.kd_supplier";
$query2 ="SELECT s.kel_jns,substr( d.kd_barang, 1, 2 ) kdBrg, m.kd_supplier, u.nama_supplier,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, supplier u,strip s,m_pembelian b
WHERE d.id_retur = m.id_retur
AND s.kd_strip = substr( d.kd_barang, 1, 2 )
AND u.kd_supplier = m.kd_supplier
AND m.no_nota = b.no_faktur
AND b.status = 'K'
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
GROUP BY substr( d.kd_barang, 1, 2 ) , m.kd_supplier";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$kdsup,$nmsup,$jmlRetur,$rpRetur);
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$kdSupplier[$priaR]['pria'] = $kdsup;
$nmSupplier[$priaR]['pria'] = $nmsup;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$kdSupplier[$wanitaR]['wanita'] = $kdsup;
$nmSupplier[$wanitaR]['wanita'] = $nmsup;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$kdSupplier[$anakR]['anak'] = $kdsup;
$nmSupplier[$anakR]['anak'] = $nmsup;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$kdSupplier[$sepatuR]['sepatu'] = $kdsup;
$nmSupplier[$sepatuR]['sepatu'] = $nmsup;
$sepatuR++;
}
}
if($stmt = mysqli_prepare($conn,$query)){
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$cek = mysqli_stmt_num_rows($stmt);
if($cek >= 0){
mysqli_stmt_bind_result($stmt,$kelJns,$strip,$kd,$nm,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Supllier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Lini Produk</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
/* PRIA -------------------------------------------------------------------------*/
$jmlkatpria = $ttJmlBeli['pria']['jml']-$ttJmlRetur['pria']['jml'];
$hpkatpria = $ttJmlBeli['pria']['hp']-$ttJmlRetur['pria']['rp'];
if($ttJmlBeli['pria']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlB[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['pria'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['pria']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Pria</b></td></tr>");
for($x=0;$x<$priaR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['pria']."</td><td>.".$kdSupplier[$x]['pria']."</td><td>".$nmSupplier[$x]['pria']."</td><td align=\"right\">".number_format($jmlR[$x]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['pria'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['pria']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL PRIA</td><td align=\"right\">".number_format($jmlkatpria, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatpria, 0, ",", ".")."</td></tr>");
/* WANITA -------------------------------------------------------------------------*/
$jmlkatwanita = $ttJmlBeli['wanita']['jml']-$ttJmlRetur['wanita']['jml'];
$hpkatwanita = $ttJmlBeli['wanita']['hp']-$ttJmlRetur['wanita']['rp'];
if($ttJmlBeli['wanita']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlB[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['wanita'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['wanita']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Wanita</b></td></tr>");
for($x=0;$x<$wanitaR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['wanita']."</td><td>.".$kdSupplier[$x]['wanita']."</td><td>".$nmSupplier[$x]['wanita']."</td><td align=\"right\">".number_format($jmlR[$x]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['wanita'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['wanita']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL Wanita</td><td align=\"right\">".number_format($jmlkatwanita, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatwanita, 0, ",", ".")."</td></tr>");
/* ANAK -------------------------------------------------------------------------*/
$jmlkatanak = $ttJmlBeli['anak']['jml']-$ttJmlRetur['anak']['jml'];
$hpkatanak = $ttJmlBeli['anak']['hp']-$ttJmlRetur['anak']['rp'];
if($ttJmlBeli['anak']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlB[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['anak'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['anak']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Anak</b></td></tr>");
for($x=0;$x<$anakR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['anak']."</td><td>.".$kdSupplier[$x]['anak']."</td><td>".$nmSupplier[$x]['anak']."</td><td align=\"right\">".number_format($jmlR[$x]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['anak'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['anak']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL Anak</td><td align=\"right\">".number_format($jmlkatanak, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatanak, 0, ",", ".")."</td></tr>");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"6\"><b>Retur Sepatu</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td>".$nmSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\"></td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"4\" align=\"center\">TOTAL Sepatu</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"4\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,109 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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 "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$kdsupp = $_POST['kdsupp'];
if(bukaKoneksi()){
global $conn;
if($kdsupp != ""){
$query = "SELECT m.no_faktur, m.tgl_masuk, m.tgl_nota, m.tgl_jatuh_tempo, m.kd_supplier, s.nama_supplier, sum( d.jum_fisik ) total_beli,
m.rp_beli,
m.keterangan, k.nama
FROM d_pembelian d, m_pembelian m, supplier s, karyawan k
WHERE d.no_faktur = m.no_faktur
AND s.kd_supplier = m.kd_supplier
AND m.tgl_masuk
BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND m.status_revisi = '1'
AND m.nik = k.nik
AND s.kd_supplier = '$kdsupp'
GROUP BY m.no_faktur
ORDER BY m.tgl_masuk, m.kd_supplier";
}else{ //sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) rp_beli,
$query = "SELECT m.no_faktur, m.tgl_masuk, m.tgl_nota, m.tgl_jatuh_tempo, m.kd_supplier, s.nama_supplier, sum( d.jum_fisik ) total_beli,
m.rp_beli,
m.keterangan, k.nama
FROM d_pembelian d, m_pembelian m, supplier s, karyawan k
WHERE d.no_faktur = m.no_faktur
AND s.kd_supplier = m.kd_supplier
AND m.tgl_masuk
BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND m.status_revisi = '1'
AND m.nik = k.nik
GROUP BY m.no_faktur
ORDER BY m.tgl_masuk, m.kd_supplier";
}
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,$faktur,$tglMsk,$tglNota,$tglTmp,$kdSup,$nmSup,$ttBeli,$ttRp,$ket,$name);
$ttJumlah = array();
$ttJumlah['faktur'] = 0;
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id='divprint' >");
print("<h2>Laporan Pembelian Barang Per Nomor Faktur</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("<b>***</b> PM.5 <b>***</b><br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border='1' class='tbl'>");
print("<tr class='header'><td>No. Faktur</td><td>Tanggal Masuk</td><td>Tanggal Nota</td><td>Tanggal Jt Tempo</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jumlah Pembelian</td><td>Total Pembelian</td><td>Keterangan</td><td>Nama Assko</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['faktur']++;
$ttJumlah['jml'] += $ttBeli;
$ttJumlah['rp'] += $ttRp;
print("<tr class='isi'><td><a href='cetakPembelian.php?faktur=".$faktur."' target=blank'>.$faktur</a></td><td>".encTgl($tglMsk)."</td>
<td>".encTgl($tglNota)."</td><td>".encTgl($tglTmp)."</td>
<td>.$kdSup</td><td>$nmSup</td>
<td align='right'>".number_format($ttBeli,0,',','.')."</td>
<td align='right'>".number_format($ttRp,0,',','.')."</td><td>$ket</td>
<td>$name</td></tr>");
}
print("</table><br/>");
print("<div class='luar'><table border='0'>");
print("<tr><td>Total Lembar Nota</td><td> : ".number_format($ttJumlah['faktur'],0,',','.')."</td></tr>");
print("<tr><td>Total Jumlah Beli</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Pembelian</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,70 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT m.no_faktur, m.tgl_masuk, m.tgl_nota, m.tgl_jatuh_tempo,
m.kd_supplier, s.nama_supplier, m.total_beli, m.rp_beli
FROM m_pembelian m, supplier s
WHERE s.kd_supplier = m.kd_supplier AND m.tgl_masuk between '$startDate' AND '$endDate' AND m.validasi = '1'
ORDER BY m.tgl_masuk,m.kd_supplier";
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,$faktur,$tglMsk,$tglNota,$tglTmp,$kdSup,$nmSup,$ttBeli,$ttRp);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Barang Per Nomor Faktur</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("<b>***</b> PM.5 <b>***</b><br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No. Faktur</td><td>Tanggal Masuk</td><td>Tanggal Nota</td><td>Tanggal Jt Tempo</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jumlah Pembelian</td><td>Total Pembelian</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $ttBeli;
$ttJumlah['rp'] += $ttRp;
print("<tr class=\"isi\"><td>.$faktur</td><td>".encTgl($tglMsk)."</td><td>".encTgl($tglNota)."</td><td>".encTgl($tglTmp)."</td><td>.$kdSup</td><td>$nmSup</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td align=\"right\">".number_format($ttRp,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Beli</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Pembelian</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,233 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.kel_jns,s.nama_strip lini,k.ked_produk, sum( d.jum_fisik ) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m,strip s,barang b,kedalaman_produk k
WHERE d.no_faktur = m.no_faktur
AND b.kode_barang = d.kode_barang
AND s.kd_strip = b.kode_strip
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY s.kel_jns,b.kode_strip,b.ked_produk";
$query2 = "SELECT s.kel_jns, s.nama_strip lini,k.ked_produk, sum( r.jumlah ) jum,
sum( r.jumlah*r.harga_satuan ) hp
FROM d_retur_beli r,strip s,m_retur_beli m, barang b,kedalaman_produk k
WHERE m.tgl_retur BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND b.kode_barang = r.kd_barang
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
AND s.kd_strip = b.kode_strip
AND m.id_retur = r.id_retur
GROUP BY s.kel_jns, b.kode_strip,b.ked_produk";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$subprod,$jmlRetur,$rpRetur);
echo $kel,$str,$jmlRetur,$rpRetur;
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$sub = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$sub[$sepatuR]['sepatu'] = $subprod;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$sepatuR++;
}
}
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
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,$kelJns,$strip,$subprod,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Kelompok Kategori</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$sub = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$sub[$sepatu]['sepatu'] = $subprod;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kedalaman Produk</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"4\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>".$sub[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Data Retur</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
print("<tr class=\"isi\"><td>".$strRet[$x]['sepatu']."</td><td>".$sub[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\" align=\"center\">Sub Total</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"2\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,306 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
// $query = "SELECT s.kel_jns, substr( d.kode_barang, 1, 2 ) lini, sum( d.jumlah ) jum ,
// sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
// FROM d_pembelian d
// INNER JOIN strip s ON ( s.kd_strip = substr( d.kode_barang, 1, 2 ) )
// INNER JOIN m_pembelian m ON ( m.no_faktur = d.no_faktur )
// WHERE m.no_faktur
// IN (
// SELECT no_faktur
// FROM m_pembelian
// WHERE tgl_masuk
// BETWEEN '$startDate' AND '$endDate'
// )AND m.validasi = '1'
// GROUP BY s.kel_jns, substr( d.kode_barang, 1, 2 )";
$query = "SELECT s.kel_jns,substr( d.kode_barang, 1, 2 ) lini,sum( d.jum_fisik ) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m,strip s
WHERE d.no_faktur = m.no_faktur
AND s.kd_strip = substr( d.kode_barang, 1, 2 )
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
GROUP BY s.kel_jns,substr( d.kode_barang, 1, 2 )";
// $query2 ="SELECT s.kel_jns, substr( r.kd_barang, 1, 2 ) lini, sum( r.jumlah ) jum, sum( r.jumlah*r.harga_satuan ) hp
// FROM d_retur_beli r
// INNER JOIN strip s ON ( s.kd_strip = substr( r.kd_barang, 1, 2 ) )
// INNER JOIN m_retur_beli m ON ( m.id_retur = r.id_retur )
// WHERE m.tgl_retur
// BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
// GROUP BY s.kel_jns, substr( r.kd_barang, 1, 2 )";
$query2 = "SELECT s.kel_jns, substr( r.kd_barang, 1, 2 ) lini, sum( r.jumlah ) jum,
sum( r.jumlah*r.harga_satuan ) hp
FROM d_retur_beli r,strip s,m_retur_beli m
WHERE m.tgl_retur BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
AND s.kd_strip = substr( r.kd_barang, 1, 2 )
AND m.id_retur = r.id_retur
GROUP BY s.kel_jns, substr( r.kd_barang, 1, 2 )";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$jmlRetur,$rpRetur);
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$sepatuR++;
}
}
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
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,$kelJns,$strip,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Kelompok Kategori</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Lini Produk</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
/* PRIA -------------------------------------------------------------------------*/
$jmlkatpria = $ttJmlBeli['pria']['jml']-$ttJmlRetur['pria']['jml'];
$hpkatpria = $ttJmlBeli['pria']['hp']-$ttJmlRetur['pria']['rp'];
if($ttJmlBeli['pria']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td align=\"right\">".number_format($jmlB[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['pria'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['pria']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Retur Pria</b></td></tr>");
for($x=0;$x<$priaR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['pria']."</td><td align=\"right\">".number_format($jmlR[$x]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['pria'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlRetur['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['pria']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\" align=\"center\">TOTAL PRIA</td><td align=\"right\">".number_format($jmlkatpria, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatpria, 0, ",", ".")."</td></tr>");
/* WANITA -------------------------------------------------------------------------*/
$jmlkatwanita = $ttJmlBeli['wanita']['jml']-$ttJmlRetur['wanita']['jml'];
$hpkatwanita = $ttJmlBeli['wanita']['hp']-$ttJmlRetur['wanita']['rp'];
if($ttJmlBeli['wanita']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td align=\"right\">".number_format($jmlB[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['wanita'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['wanita']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Retur Wanita</b></td></tr>");
for($x=0;$x<$wanitaR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['wanita']."</td><td align=\"right\">".number_format($jmlR[$x]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['wanita'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlRetur['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['wanita']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\" align=\"center\">TOTAL wanita</td><td align=\"right\">".number_format($jmlkatwanita, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatwanita, 0, ",", ".")."</td></tr>");
/* ANAK -------------------------------------------------------------------------*/
$jmlkatanak = $ttJmlBeli['anak']['jml']-$ttJmlRetur['anak']['jml'];
$hpkatanak = $ttJmlBeli['anak']['hp']-$ttJmlRetur['anak']['rp'];
if($ttJmlBeli['anak']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td align=\"right\">".number_format($jmlB[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['anak'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['anak']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Retur Anak</b></td></tr>");
for($x=0;$x<$anakR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['anak']."</td><td align=\"right\">".number_format($jmlR[$x]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['anak'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlRetur['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['anak']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\" align=\"center\">TOTAL Anak</td><td align=\"right\">".number_format($jmlkatanak, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatanak, 0, ",", ".")."</td></tr>");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"4\"><b>Retur Sepatu</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
print("<tr class=\"isi\"><td>~</td><td>".$strRet[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\"></td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"2\" align=\"center\">TOTAL Sepatu</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"2\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,297 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$kdsupp = ($_POST['kdsupp']);
if(bukaKoneksi()){
global $conn;
if ($kdsupp!=""){
$query ="SELECT s.kel_jns,s.nama_strip, m.kd_supplier, u.nama_supplier,
sum( d.jum_fisik ) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, supplier u,strip s, barang b
WHERE d.no_faktur = m.no_faktur
AND b.kode_barang = d.kode_barang
AND s.kd_strip = b.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate'
AND u.kd_supplier = '$kdsupp'
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY b.kode_strip , m.kd_supplier";
$query2 ="SELECT s.kel_jns,s.nama_strip, m.kd_supplier, u.nama_supplier,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, supplier u,strip s , barang b
WHERE d.id_retur = m.id_retur
AND b.kode_barang = d.kd_barang
AND s.kd_strip = b.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate'
AND u.kd_supplier = '$kdsupp'
AND m.validasi = '1'
GROUP BY b.kode_strip , m.kd_supplier";
}else {
$query ="SELECT s.kel_jns,s.nama_strip, m.kd_supplier, u.nama_supplier,
sum( d.jum_fisik ) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, supplier u,strip s, barang b
WHERE d.no_faktur = m.no_faktur
AND b.kode_barang = d.kode_barang
AND s.kd_strip = b.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY b.kode_strip , m.kd_supplier";
$query2 ="SELECT s.kel_jns,s.nama_strip, m.kd_supplier, u.nama_supplier,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, supplier u,strip s, barang b
WHERE d.id_retur = m.id_retur
AND b.kode_barang = d.kd_barang
AND s.kd_strip = b.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate' AND m.validasi = '1'
GROUP BY b.kode_strip , m.kd_supplier";
}
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cekR = mysqli_stmt_num_rows($stmt2);
if($cekR >= 0){//jika ada retur
mysqli_stmt_bind_result($stmt2,$kel,$str,$kdsup,$nmsup,$jmlRetur,$rpRetur);
$priaR = 0;
$wanitaR = 0;
$anakR = 0;
$sepatuR = 0;
$strRet = array();
$jmlR = array();
$rpR = array();
$ttJmlRetur = array();
$ttJmlRetur['pria']['jml'] = 0;
$ttJmlRetur['pria']['rp'] = 0;
$ttJmlRetur['wanita']['jml'] = 0;
$ttJmlRetur['wanita']['rp'] = 0;
$ttJmlRetur['anak']['jml'] = 0;
$ttJmlRetur['anak']['rp'] = 0;
$ttJmlRetur['sepatu']['jml'] = 0;
$ttJmlRetur['sepatu']['rp'] = 0;
while(mysqli_stmt_fetch($stmt2)){
if($kel == 'P'){
$strRet[$priaR]['pria'] = $str;
$jmlR[$priaR]['pria'] = $jmlRetur;
$rpR[$priaR]['pria'] = $rpRetur;
$ttJmlRetur['pria']['jml'] += $jmlRetur;
$ttJmlRetur['pria']['rp'] += $rpRetur;
$kdSupplier[$priaR]['pria'] = $kdsup;
$nmSupplier[$priaR]['pria'] = $nmsup;
$priaR++;
}elseif($kel == 'W'){
$strRet[$wanitaR]['wanita'] = $str;
$jmlR[$wanitaR]['wanita'] = $jmlRetur;
$rpR[$wanitaR]['wanita'] = $rpRetur;
$ttJmlRetur['wanita']['jml'] += $jmlRetur;
$ttJmlRetur['wanita']['rp'] += $rpRetur;
$kdSupplier[$wanitaR]['wanita'] = $kdsup;
$nmSupplier[$wanitaR]['wanita'] = $nmsup;
$wanitaR++;
}elseif($kel == 'A'){
$strRet[$anakR]['anak'] = $str;
$jmlR[$anakR]['anak'] = $jmlRetur;
$rpR[$anakR]['anak'] = $rpRetur;
$ttJmlRetur['anak']['jml'] += $jmlRetur;
$ttJmlRetur['anak']['rp'] += $rpRetur;
$kdSupplier[$anakR]['anak'] = $kdsup;
$nmSupplier[$anakR]['anak'] = $nmsup;
$anakR++;
}else{
$strRet[$sepatuR]['sepatu'] = $str;
$jmlR[$sepatuR]['sepatu'] = $jmlRetur;
$rpR[$sepatuR]['sepatu'] = $rpRetur;
$ttJmlRetur['sepatu']['jml'] += $jmlRetur;
$ttJmlRetur['sepatu']['rp'] += $rpRetur;
$kdSupplier[$sepatuR]['sepatu'] = $kdsup;
$nmSupplier[$sepatuR]['sepatu'] = $nmsup;
$sepatuR++;
}
}
if($stmt = mysqli_prepare($conn,$query)){
mysqli_stmt_free_result($stmt2);
mysqli_stmt_close($stmt2);
}
}
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
$cek = mysqli_stmt_num_rows($stmt);
if($cek >= 0){
mysqli_stmt_bind_result($stmt,$kelJns,$strip,$kd,$nm,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Supllier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Jumlah Beli</td><td>Total HP</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml']-$ttJmlRetur['sepatu']['jml'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp']-$ttJmlRetur['sepatu']['rp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"5\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlah4 = 0;
$temphp4 = 0;
}
$tempjumlah4 += $jmlB[$i]['sepatu'];
$temphp4 += $HP[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\" align=\"center\">SUB TOTAL</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
if($ttJmlRetur['sepatu']['jml']!= 0){
print("<tr class=\"master\"><td colspan=\"5\"><b>Data Retur</b></td></tr>");
for($x=0;$x<$sepatuR;$x++){
if ($strRet[$x-1]['sepatu']==$strRet[$x]['sepatu']){
print("<tr class=\"isi\"><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td>".$nmSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tmpjmlR4, 0, ",", ".")."</td><td align=\"right\">".number_format($tmprpR4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$strRet[$x]['sepatu']."</td><td>.".$kdSupplier[$x]['sepatu']."</td><td>".$nmSupplier[$x]['sepatu']."</td><td align=\"right\">".number_format($jmlR[$x]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpR[$x]['sepatu'], 0, ",", ".")."</td></tr>");
$tmpjmlR4 = 0;
$tmprpR4 = 0;
}
$tmpjmlR4 += $jmlR[$x]['sepatu'];
$tmprpR4 += $rpR[$x]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tmpjmlR4, 0, ",", ".")."</td><td align=\"right\">".number_format($tmprpR4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\" align=\"center\">SUB TOTAL</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlRetur['sepatu']['rp'], 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\" align=\"center\">Sub Total</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td></tr>");
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Tidak ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,74 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:900px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:850px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT m.no_faktur, m.tgl_masuk, m.kd_supplier, s.nama_supplier, m.total_beli, m.rp_beli,k.nama,m.referensi,m.keterangan
FROM m_pembelian m, supplier s, karyawan k
WHERE s.kd_supplier = m.kd_supplier
AND m.nik = k.nik
AND m.validasi = '1'
AND left(m.no_faktur,4) = 'RVB-'
AND m.status_revisi = 0
AND m.tgl_masuk between '$startDate' AND '$endDate'
ORDER BY m.tgl_masuk,m.kd_supplier";
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,$faktur,$tglMsk,$kdSup,$nmSup,$ttBeli,$ttRp,$nama,$nota_asl,$ket);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Revisi Pembelian</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No. Faktur</td><td>Tanggal Revisi</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jumlah Beli</td><td>Total Beli</td><td>Nama</td><td>Nota Asli</td><td>Alasan Revisi</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $ttBeli;
$ttJumlah['rp'] += $ttRp;
print("<tr class=\"isi\"><td>.$faktur</td><td>".encTgl($tglMsk)."</td><td>.$kdSup</td><td>$nmSup</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td align=\"right\">".number_format($ttRp,0,',','.')."</td><td>$nama</td><td>$nota_asl</td><td>$ket</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Revisi Pembelian</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Rupiah Revisi Pembelian</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data revisi-an untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,71 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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 "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.nama_strip,k.ked_produk,d.exp_date,m.`tgl_nota`,d.no_faktur,sp.nama_supplier,d.kode_barang,d.kode_asli,d.nm_brg,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,d.jum_fisik,n.stok
FROM m_pembelian m, d_pembelian d, strip s, barang b, no_barang n, kedalaman_produk k, supplier sp
WHERE
d.no_faktur = m.no_faktur
AND d.kode_barang = b.kode_barang
AND b.id_gabungan = n.id_gabungan
AND b.kode_strip = s.kd_strip
AND b.kode_supplier = sp.kd_supplier
AND (b.kode_strip = k.kode_strip AND b.ked_produk = k.kode_ked_produk)
AND d.exp_date between '$startDate' and '$endDate'
ORDER BY b.kode_strip,b.ked_produk,d.exp_date";
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,$str,$ked,$exp,$tglnota,$faktur,$nmsupp,$kdbrg,$barcode,$nmbrg,$hp,$jbeli,$stok);
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Barang Expired</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE EXPIRED: ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Group</td><td>Sub Group</td><td>Tgl.Expired</td><td>Tgl.Nota</td>
<td>No.Faktur</td><td>Nama Supplier</td><td>Kode Brg</td><td>Barcode</td><td>Nama Brg</td><td>HP</td>
<td>Jum Beli</td><td>Stok</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td>$str</td><td>$ked</td><td>".encTgl($exp)."</td><td>".encTgl($tglnota)."</td>
<td>.$faktur</td><td>$nmsupp</td><td>$kdbrg</td><td>$barcode</td><td>$nmbrg</td><td align=\"right\">".number_format($hp,0,",",".")."</td><td align=\"center\">$jbeli</td><td align=\"center\">$stok</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "Belum ada data barang expired untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,115 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate2']);
$endDate = decTgl($_POST['endDate2']);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Pembelian grouping per supplier*/
$query = "SELECT m.kd_supplier, u.nama_supplier,
sum( d.jum_fisik ) jum,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m, barang b, supplier u,strip s
WHERE d.no_faktur = m.no_faktur
AND d.kode_barang = b.kode_barang
AND s.kd_strip = b.kode_strip
AND u.kd_supplier = m.kd_supplier
AND m.tgl_masuk BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY m.kd_supplier";
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,$kdsupp,$supp,$jml,$hp);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Pembelian Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("TANGGAL MASUK : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supplier</td><td>Nama Supplier</td>
<td>Juml</td><td>Harga Pokok</td></tr>");
$ttHP = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
print("<tr class=\"isi\"><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hp,0,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"3\">Total HP Beli</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
/*----------------------------------------Retur grouping per supplier*/
$query2 = "SELECT m.kd_supplier, u.nama_supplier,
sum( d.jumlah ) jum,sum(d.jumlah*d.harga_satuan) hp
FROM d_retur_beli d, m_retur_beli m, supplier u,strip s
WHERE d.id_retur = m.id_retur
AND s.kd_strip = substr( d.kd_barang, 1, 2 )
AND u.kd_supplier = m.kd_supplier
AND m.tgl_retur BETWEEN '$startDate' AND '$endDate'
AND m.validasi = '1'
GROUP BY m.kd_supplier";
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,$kdsupp2,$supp2,$jml2,$hp2);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Retur Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("TANGGAL MASUK : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supplier</td><td>Nama Supplier</td>
<td>Juml</td><td>Harga Pokok</td></tr>");
$ttHP2 = 0;
while(mysqli_stmt_fetch($stmt2)){
$ttHP2 += $hp2;
print("<tr class=\"isi\"><td>.$kdsupp2</td><td>$supp2</td><td align=\"right\">$jml2</td><td align=\"right\">".number_format($hp2,0,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"3\">Total HP Retur</td><td align=\"right\">".number_format($ttHP2,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,356 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".warnaKolPisah{font-weight : bold; background-color: #595454;}"; //#413839
echo ".master{text-align:left;}";
echo "</style>";
$startDate = $_POST['startDate']; //kd supp
$endDate = $_POST['endDate']; // lini
$bln = $_POST['bulan'];
$thn = $_POST['tahun'];
if(bukaKoneksi()){
global $conn;
if ($startDate != '' and $endDate != '' and $bln != '' and $thn != ''){
$query = "SELECT A.kel_jns,A.kode_strip,A.kd_supplier,A.nama_supplier,A.jml jmlOrder,A.rp rpOrder,B.jml jmlBeli,B.rp rpBeli
FROM
(SELECT s.kel_jns,d.kode_strip,m.kd_supplier, u.nama_supplier,sum(d.jumlah) jml,sum(d.harga_order) rp
from d_order d,m_order m,supplier u,strip s
where d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
group by d.kode_strip,m.kd_supplier) A
LEFT JOIN
(SELECT s.kel_jns,left(d.kode_barang,2) lini,m.kd_supplier, u.nama_supplier,sum(d.jum_fisik) jml,sum(d.harga_satuan) rp
from d_pembelian d,m_pembelian m,supplier u,strip s
where d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
group by left(d.kode_barang,2),m.kd_supplier) B
ON A.kode_strip = B.lini
AND A.kd_supplier = B.kd_supplier
WHERE A.kd_supplier = '$startDate' AND A.kode_strip = '$endDate' ";
}else if ($startDate != '' and $bln != '' and $thn != ''){
$query = "SELECT A.kel_jns,A.kode_strip,A.kd_supplier,A.nama_supplier,A.jml jmlOrder,A.rp rpOrder,B.jml jmlBeli,B.rp rpBeli
FROM
(SELECT s.kel_jns,d.kode_strip,m.kd_supplier, u.nama_supplier,sum(d.jumlah) jml,sum(d.harga_order) rp
from d_order d,m_order m,supplier u,strip s
where d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
group by d.kode_strip,m.kd_supplier) A
LEFT JOIN
(SELECT s.kel_jns,left(d.kode_barang,2) lini,m.kd_supplier, u.nama_supplier,sum(d.jum_fisik) jml,sum(d.harga_satuan) rp
from d_pembelian d,m_pembelian m,supplier u,strip s
where d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
group by left(d.kode_barang,2),m.kd_supplier) B
ON A.kode_strip = B.lini
AND A.kd_supplier = B.kd_supplier
WHERE A.kd_supplier = '$startDate' ";
}else if ($endDate != '' and $bln != '' and $thn != ''){
$query = "SELECT A.kel_jns,A.kode_strip,A.kd_supplier,A.nama_supplier,A.jml jmlOrder,A.rp rpOrder,B.jml jmlBeli,B.rp rpBeli
FROM
(SELECT s.kel_jns,d.kode_strip,m.kd_supplier, u.nama_supplier,sum(d.jumlah) jml,sum(d.harga_order) rp
from d_order d,m_order m,supplier u,strip s
where d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
group by d.kode_strip,m.kd_supplier) A
LEFT JOIN
(SELECT s.kel_jns,left(d.kode_barang,2) lini,m.kd_supplier, u.nama_supplier,sum(d.jum_fisik) jml,sum(d.harga_satuan) rp
from d_pembelian d,m_pembelian m,supplier u,strip s
where d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
group by left(d.kode_barang,2),m.kd_supplier) B
ON A.kode_strip = B.lini
AND A.kd_supplier = B.kd_supplier
WHERE A.kode_strip = '$endDate' ";
}else{
$query = "SELECT A.kel_jns,A.kode_strip,A.kd_supplier,A.nama_supplier,A.jml jmlOrder,A.rp rpOrder,B.jml jmlBeli,B.rp rpBeli
FROM
(SELECT s.kel_jns,d.kode_strip,m.kd_supplier, u.nama_supplier,sum(d.jumlah) jml,sum(d.harga_order) rp
from d_order d,m_order m,supplier u,strip s
where d.no_order = m.no_order
AND s.kd_strip = d.kode_strip
AND u.kd_supplier = m.kd_supplier
AND month(rencana_datang) = '$bln' AND year(rencana_datang) = '$thn'
group by d.kode_strip,m.kd_supplier) A
LEFT JOIN
(SELECT s.kel_jns,left(d.kode_barang,2) lini,m.kd_supplier, u.nama_supplier,sum(d.jum_fisik) jml,sum(d.harga_satuan) rp
from d_pembelian d,m_pembelian m,supplier u,strip s
where d.no_faktur = m.no_faktur
AND s.kd_strip = left(d.kode_barang,2)
AND u.kd_supplier = m.kd_supplier
AND month(tgl_masuk) = '$bln' AND year(tgl_masuk) = '$thn'
group by left(d.kode_barang,2),m.kd_supplier) B
ON A.kode_strip = B.lini
AND A.kd_supplier = B.kd_supplier ";
}
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,$kelJns,$strip,$kd,$nm,$vrenc,$hprenc,$vrev,$hprev);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['pria']['jmlRev'] = 0;
$ttJmlBeli['pria']['hpRev'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['wanita']['jmlRev'] = 0;
$ttJmlBeli['wanita']['hpRev'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['anak']['jmlRev'] = 0;
$ttJmlBeli['anak']['hpRev'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
$ttJmlBeli['sepatu']['jmlRev'] = 0;
$ttJmlBeli['sepatu']['hpRev'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Order Belum Datang</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."<br/><br/>");
print("Bulan Order : ".$bln."<br/>");
print("Tahun Order : ".$_POST['tahun']."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlren = array();
$rpren = array();
$stsren = array();
$jmlrev = array();
$rprev = array();
$stsrev = array();
while(mysqli_stmt_fetch($stmt)){
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $vrenc;
$ttJmlBeli['pria']['hp'] += $hprenc;
$ttJmlBeli['pria']['jmlRev'] += $vrev;
$ttJmlBeli['pria']['hpRev'] += $hprev;
$str[$pria]['pria'] = $strip;
$jmlren[$pria]['pria'] = $vrenc;
$rpren[$pria]['pria'] = $hprenc;
$stsren[$pria]['pria'] = $statrenc;
$jmlrev[$pria]['pria'] = $vrev;
$rprev[$pria]['pria'] = $hprev;
$stsrev[$pria]['pria'] = $statrev;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$noord[$pria]['pria'] = $noorder;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $vrenc;
$ttJmlBeli['wanita']['hp'] += $hprenc;
$ttJmlBeli['wanita']['jmlRev'] += $vrev;
$ttJmlBeli['wanita']['hpRev'] += $hprev;
$str[$wanita]['wanita'] = $strip;
$jmlren[$wanita]['wanita'] = $vrenc;
$rpren[$wanita]['wanita'] = $hprenc;
$stsren[$wanita]['wanita'] = $statrenc;
$jmlrev[$wanita]['wanita'] = $vrev;
$rprev[$wanita]['wanita'] = $hprev;
$stsrev[$wanita]['wanita'] = $statrev;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$noord[$wanita]['wanita'] = $noorder;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $vrenc;
$ttJmlBeli['anak']['hp'] += $hprenc;
$ttJmlBeli['anak']['jmlRev'] += $vrev;
$ttJmlBeli['anak']['hpRev'] += $hprev;
$str[$anak]['anak'] = $strip;
$jmlren[$anak]['anak'] = $vrenc;
$rpren[$anak]['anak'] = $hprenc;
$stsren[$anak]['anak'] = $statrenc;
$jmlrev[$anak]['anak'] = $vrev;
$rprev[$anak]['anak'] = $hprev;
$stsrev[$anak]['anak'] = $statrev;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$noord[$anak]['anak'] = $noorder;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $vrenc;
$ttJmlBeli['sepatu']['hp'] += $hprenc;
$ttJmlBeli['sepatu']['jmlRev'] += $vrev;
$ttJmlBeli['sepatu']['hpRev'] += $hprev;
$str[$sepatu]['sepatu'] = $strip;
$jmlren[$sepatu]['sepatu'] = $vrenc;
$rpren[$sepatu]['sepatu'] = $hprenc;
$stsren[$sepatu]['sepatu'] = $statrenc;
$jmlrev[$sepatu]['sepatu'] = $vrev;
$rprev[$sepatu]['sepatu'] = $hprev;
$stsrev[$sepatu]['sepatu'] = $statrev;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$noord[$sepatu]['sepatu'] = $noorder;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\" rowspan=\"2\"><td>Kategori</td><td>Lini Produk</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Jumlah Order</td><td>Total HP Order</td> <td class=\"warnaKolPisah\"></td> <td>Jml Penerimaan</td><td>Total HP Penerimaan</td><td class=\"warnaKolPisah\"></td><td>Jml OBD</td><td>Total HP OBD</td></tr>");
print("<div class=\"luar\">");
/* PRIA -------------------------------------------------------------------------*/
if($ttJmlBeli['pria']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"12\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
if ($str[$i-1]['pria']==$str[$i]['pria']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['pria']-$jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria']-$rprev[$i]['pria'], 0, ",", ".")."</td></tr>");
$tempjumlah1 = 0;
$temphp1 = 0;
$tempjumlah2 = 0;
$temphp2 = 0;
}
$tempjumlah1 += $jmlren[$i]['pria'];
$temphp1 += $rpren[$i]['pria'];
$tempjumlah2 += $jmlrev[$i]['pria'];
$temphp2 += $rprev[$i]['pria'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah1-$tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1-$temphp2, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL PRIA</td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml']-$ttJmlBeli['pria']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp']-$ttJmlBeli['pria']['hpRev'], 0, ",", ".")."</td></tr>");
/* WANITA -------------------------------------------------------------------------*/
if($ttJmlBeli['wanita']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"12\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
if ($str[$i-1]['wanita']==$str[$i]['wanita']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah3-$tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3-$temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['wanita']-$jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita']-$rprev[$i]['wanita'], 0, ",", ".")."</td></tr>");
$tempjumlah3 = 0;
$temphp3 = 0;
$tempjumlah4 = 0;
$temphp4 = 0;
}
$tempjumlah3 += $jmlren[$i]['wanita'];
$temphp3 += $rpren[$i]['wanita'];
$tempjumlah4 += $jmlrev[$i]['wanita'];
$temphp4 += $rprev[$i]['wanita'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah3-$tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3-$temphp4, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL WANITA</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml']-$ttJmlBeli['wanita']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp']-$ttJmlBeli['wanita']['hpRev'], 0, ",", ".")."</td></tr>");
/* ANAK -------------------------------------------------------------------------*/
if($ttJmlBeli['anak']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"12\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
if ($str[$i-1]['anak']==$str[$i]['anak']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah5-$tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5-$temphp6, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['anak']-$jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak']-$rprev[$i]['anak'], 0, ",", ".")."</td></tr>");
$tempjumlah5 = 0;
$temphp5 = 0;
$tempjumlah6 = 0;
$temphp6 = 0;
}
$tempjumlah5 += $jmlren[$i]['anak'];
$temphp5 += $rpren[$i]['anak'];
$tempjumlah6 += $jmlrev[$i]['anak'];
$temphp6 += $rprev[$i]['anak'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah5-$tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5-$temphp6, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL ANAK</td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml']-$ttJmlBeli['anak']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp']-$ttJmlBeli['anak']['hpRev'], 0, ",", ".")."</td></tr>");
/* SEPATU -------------------------------------------------------------------------*/
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"12\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah7-$tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7-$temphp8, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($jmlren[$i]['sepatu']-$jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu']-$rprev[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlah7 = 0;
$temphp7 = 0;
$tempjumlah8 = 0;
$temphp8 = 0;
}
$tempjumlah7 += $jmlren[$i]['sepatu'];
$temphp7 += $rpren[$i]['sepatu'];
$tempjumlah8 += $jmlrev[$i]['sepatu'];
$temphp8 += $rprev[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($tempjumlah7-$tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7-$temphp8, 0, ",", ".")."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL SEPATU</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hpRev'], 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml']-$ttJmlBeli['sepatu']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp']-$ttJmlBeli['sepatu']['hpRev'], 0, ",", ".")."</td></tr>");
$ttjml1 = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttrp1 = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
$ttjml2 = $ttJmlBeli['pria']['jmlRev'] + $ttJmlBeli['wanita']['jmlRev'] + $ttJmlBeli['anak']['jmlRev'] + $ttJmlBeli['sepatu']['jmlRev'];
$ttrp2 = $ttJmlBeli['pria']['hpRev'] + $ttJmlBeli['wanita']['hpRev'] + $ttJmlBeli['anak']['hpRev'] + $ttJmlBeli['sepatu']['hpRev'];
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml1, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp1, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td>
<td align=\"right\">".number_format($ttjml2, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp2, 0, ",", ".")."</td><td class=\"warnaKolPisah\"></td><td align=\"right\">".number_format($ttjml1-$ttjml2, 0, ",", ".")."</td><td align=\"right\">".number_format($ttrp1-$ttrp2, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Tidak ada data untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,71 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "select r.`tgl_retur`, r.`no_nota`, r.`kd_supplier`,s.nama_supplier, d.jum, d.tot, k.nama, r.`keterangan`
from m_retur_beli r,supplier s,karyawan k,
(select id_retur,sum(jumlah) jum,sum(jumlah*harga_satuan) tot from d_retur_beli group by id_retur) d
where tgl_retur between '$startDate' and '$endDate'
and r.kd_supplier = s.kd_supplier
and r.id_retur = d.id_retur
and r.nik = k.nik
and r.validasi = '1'";
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,$tgl,$nota,$kdsup,$nama,$jum,$tot,$kary,$als);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rekap Retur Pembelian</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal</td><td>No.Nota</td><td>Kode Supp.</td><td>Nama Supp.</td><td>Jumlah Brg.</td><td>Total</td><td>Assko</td><td>Alasan</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $jum;
$ttJumlah['rp'] += $tot;
print("<tr class=\"isi\"><td>".encTgl($tgl)."</td><td>.$nota</td><td>.$kdsup</td><td>$nama</td><td align=\"center\">$jum</td><td align=\"right\">".number_format($tot,0,',','.')."</td><td>$kary</td><td>$als</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Retur</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Rp Retur</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Tidak ada data retur untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,72 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "select r.`tgl_retur`, r.`no_nota`, r.`kd_supplier`,s.nama_supplier, d.jum, d.tot, k.nama, r.`keterangan`
from m_retur_beli r,supplier s,karyawan k,
(select id_retur,sum(jumlah) jum,sum(jumlah*harga_satuan) tot from d_retur_beli group by id_retur) d
where tgl_retur between '$startDate' and '$endDate'
and r.kd_supplier = s.kd_supplier
and r.id_retur = d.id_retur
and r.nik = k.nik
and r.validasi = '1'";
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,$tgl,$nota,$kdsup,$nama,$jum,$tot,$kary,$als);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rekap Retur Pembelian</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal</td><td>No.Nota</td><td>Kode Supp.</td><td>Nama Supp.</td><td>Jumlah Brg.</td><td>Total</td><td>Assko</td><td>Alasan</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $jum;
$ttJumlah['rp'] += $tot;
print("<tr class=\"isi\"><td>".encTgl($tgl)."</td><td>.$nota</td><td>.$kdsup</td><td>$nama</td><td align=\"center\">$jum</td><td align=\"right\">".number_format($tot,0,',','.')."</td><td>$kary</td><td>$als</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Retur</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Rp Retur</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Tidak ada data retur untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,92 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "select r.tgl_retur,m.tgl_nota,r.no_nota,r.kd_supplier,s.nama_supplier,sum(d.jumlah),r.total_retur,r.nik,k.nama
from m_retur_beli r, d_retur_beli d, m_pembelian m, supplier s,karyawan k
where r.validasi = 1
and r.id_retur = d.id_retur
and r.no_nota = m.no_faktur
and r.kd_supplier = s.kd_supplier
and r.nik = k.nik
and date(r.tgl_retur) between '$startDate' and '$endDate'
group by r.id_retur";
$query2 ="select A.nik,A.nama,count(*)
from
(select r.tgl_retur,r.no_nota,r.kd_supplier,r.total_retur,r.nik,k.nama
from
m_retur_beli r, d_retur_beli d,karyawan k
where r.validasi = 1
and r.id_retur = d.id_retur
and r.nik = k.nik
and date(r.tgl_retur) between '$startDate' and '$endDate'
group by r.id_retur) A
group by A.nik";
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,$tglret,$tglnota,$nota,$kdsup,$nama,$jum,$tot,$nik,$kary);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rekap Retur Per Assko</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tgl Retur</td><td>Tgl Nota</td><td>No.Nota</td><td>Kode Supp.</td><td>Nama Supp.</td><td>Jumlah Brg.</td><td>Total</td><td>Assko</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $jum;
$ttJumlah['rp'] += $tot;
print("<tr class=\"isi\"><td>".encTgl($tglret)."</td><td>".encTgl($tglnota)."</td><td>.$nota</td><td>.$kdsup</td><td>$nama</td><td align=\"center\">$jum</td><td align=\"right\">".number_format($tot,0,',','.')."</td><td>$kary</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
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,$nik,$kary,$count);
while(mysqli_stmt_fetch($stmt2)){
print("<tr class=\"isi\"></td><td>$nik</td><td>$kary</td><td> : </td><td>$count</td><td>kali.</td></tr>");
}
}
}
print("</table></div></div></center>");
}else{
echo "Tidak ada data retur untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,95 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = $_POST['startDate'];
$endDate = $_POST['endDate'];
$bulan = $_POST['bulan'];
$tahun = substr($_POST['tahun'],2,2);
if(bukaKoneksi()){
global $conn;
if ($startDate != '' and $endDate != '' and $bulan != '' and $tahun != ''){
$query = "select m.kode_strip, d.vol_revisi,d.artikel_revisi,d.nomor_revisi
from m_rencana_beli m inner join d_rencana_beli d on (m.id=d.id)
where m.status_revisi = '1'
and d.kode_supplier = '$startDate'
and m.kode_strip = '$endDate'
and m.bulanR = '$bulan'
and m.tahunR = '$tahun'";
}else{
$query = "select m.kode_strip, d.vol_revisi,d.artikel_revisi,d.nomor_revisi
from m_rencana_beli m inner join d_rencana_beli d on (m.id=d.id)
where m.status_revisi = '1'
and d.kode_supplier = '$startDate'
and m.bulanR = '$bulan'
and m.tahunR = '$tahun'";
}
$query2 = "select s.nama_supplier
from supplier s
where s.kd_supplier = '$startDate'";
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,$kdstrip,$vol,$artikel,$nomor);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Rencana Order Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')."<br/><br/>");
print("Bulan : ".$bulan."<br/>");
print("Tahun : ".$_POST['tahun']."<br/>");
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,$namasupp);
while(mysqli_stmt_fetch($stmt2)){
print("Kode Supplier : ".$startDate."<br/>");
print("Nama Supplier : ".$namasupp."</div><br/><br/>");
}
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Juml Barang</td><td>Artikel</td><td>Nomor Brg</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $vol;
print("<tr class=\"isi\"><td align=\"center\">$kdstrip</td><td align=\"center\">$vol</td><td>$artikel</td><td align=\"center\">$nomor</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Beli</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Tidak ada data rencana order untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,312 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:900px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:850px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = $_POST['startDate']; //kd supp
$endDate = $_POST['endDate']; // lini
$bln = $_POST['bulan'];
$thn = substr($_POST['tahun'],2,2);
if(bukaKoneksi()){
global $conn;
if ($startDate != '' and $endDate != '' and $bulan != '' and $tahun != ''){
$query = "SELECT st.kel_jns, m.kode_strip, d.kode_supplier, s.nama_supplier, sum(d.vol_rencana), sum(d.rupiah_rencana), m.status_rencana,
sum(d.vol_revisi), sum(d.rupiah_revisi), m.status_revisi
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.tahunR = '$thn' and m.bulanR = '$bln'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and d.kode_supplier = '$startDate'
and m.kode_strip = '$endDate'
GROUP BY d.kode_supplier, m.kode_strip
ORDER BY m.kode_strip";
}else if ($startDate != '' and $bulan != '' and $tahun != ''){
$query = "SELECT st.kel_jns, m.kode_strip, d.kode_supplier, s.nama_supplier, sum(d.vol_rencana), sum(d.rupiah_rencana), m.status_rencana,
sum(d.vol_revisi), sum(d.rupiah_revisi), m.status_revisi
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.tahunR = '$thn' and m.bulanR = '$bln'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and d.kode_supplier = '$startDate'
GROUP BY d.kode_supplier, m.kode_strip
ORDER BY m.kode_strip";
}else if ($endDate != '' and $bulan != '' and $tahun != ''){
$query = "SELECT st.kel_jns, m.kode_strip, d.kode_supplier, s.nama_supplier, sum(d.vol_rencana), sum(d.rupiah_rencana), m.status_rencana,
sum(d.vol_revisi), sum(d.rupiah_revisi), m.status_revisi
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.tahunR = '$thn' and m.bulanR = '$bln'
and m.id=d.id
and d.kode_supplier = s.kd_supplier
and m.kode_strip = st.kd_strip
and m.kode_strip = '$endDate'
GROUP BY d.kode_supplier, m.kode_strip
ORDER BY m.kode_strip";
}else{
$query = "SELECT st.kel_jns, m.kode_strip, d.kode_supplier, s.nama_supplier, sum(d.vol_rencana), sum(d.rupiah_rencana), m.status_rencana,
sum(d.vol_revisi), sum(d.rupiah_revisi), m.status_revisi
FROM d_rencana_beli d, m_rencana_beli m, supplier s, strip st
WHERE m.tahunR = '$thn' and m.bulanR = '$bln'
and m.id=d.id
and d.kode_supplier=s.kd_supplier
and m.kode_strip = st.kd_strip
GROUP BY d.kode_supplier, m.kode_strip
ORDER BY m.kode_strip";
}
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,$kelJns,$strip,$kd,$nm,$vrenc,$hprenc,$statrenc,$vrev,$hprev,$statrev);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['pria']['jmlRev'] = 0;
$ttJmlBeli['pria']['hpRev'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['wanita']['jmlRev'] = 0;
$ttJmlBeli['wanita']['hpRev'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['anak']['jmlRev'] = 0;
$ttJmlBeli['anak']['hpRev'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
$ttJmlBeli['sepatu']['jmlRev'] = 0;
$ttJmlBeli['sepatu']['hpRev'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rencana Belanja Per Supllier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."<br/><br/>");
print("Bulan Rencana : ".$bln."<br/>");
print("Tahun Rencana : ".$_POST['tahun']."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlren = array();
$rpren = array();
$stsren = array();
$jmlrev = array();
$rprev = array();
$stsrev = array();
while(mysqli_stmt_fetch($stmt)){
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $vrenc;
$ttJmlBeli['pria']['hp'] += $hprenc;
$ttJmlBeli['pria']['jmlRev'] += $vrev;
$ttJmlBeli['pria']['hpRev'] += $hprev;
$str[$pria]['pria'] = $strip;
$jmlren[$pria]['pria'] = $vrenc;
$rpren[$pria]['pria'] = $hprenc;
$stsren[$pria]['pria'] = $statrenc;
$jmlrev[$pria]['pria'] = $vrev;
$rprev[$pria]['pria'] = $hprev;
$stsrev[$pria]['pria'] = $statrev;
$kdSupp[$pria]['pria'] = $kd;
$nmSupp[$pria]['pria'] = $nm;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $vrenc;
$ttJmlBeli['wanita']['hp'] += $hprenc;
$ttJmlBeli['wanita']['jmlRev'] += $vrev;
$ttJmlBeli['wanita']['hpRev'] += $hprev;
$str[$wanita]['wanita'] = $strip;
$jmlren[$wanita]['wanita'] = $vrenc;
$rpren[$wanita]['wanita'] = $hprenc;
$stsren[$wanita]['wanita'] = $statrenc;
$jmlrev[$wanita]['wanita'] = $vrev;
$rprev[$wanita]['wanita'] = $hprev;
$stsrev[$wanita]['wanita'] = $statrev;
$kdSupp[$wanita]['wanita'] = $kd;
$nmSupp[$wanita]['wanita'] = $nm;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $vrenc;
$ttJmlBeli['anak']['hp'] += $hprenc;
$ttJmlBeli['anak']['jmlRev'] += $vrev;
$ttJmlBeli['anak']['hpRev'] += $hprev;
$str[$anak]['anak'] = $strip;
$jmlren[$anak]['anak'] = $vrenc;
$rpren[$anak]['anak'] = $hprenc;
$stsren[$anak]['anak'] = $statrenc;
$jmlrev[$anak]['anak'] = $vrev;
$rprev[$anak]['anak'] = $hprev;
$stsrev[$anak]['anak'] = $statrev;
$kdSupp[$anak]['anak'] = $kd;
$nmSupp[$anak]['anak'] = $nm;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $vrenc;
$ttJmlBeli['sepatu']['hp'] += $hprenc;
$ttJmlBeli['sepatu']['jmlRev'] += $vrev;
$ttJmlBeli['sepatu']['hpRev'] += $hprev;
$str[$sepatu]['sepatu'] = $strip;
$jmlren[$sepatu]['sepatu'] = $vrenc;
$rpren[$sepatu]['sepatu'] = $hprenc;
$stsren[$sepatu]['sepatu'] = $statrenc;
$jmlrev[$sepatu]['sepatu'] = $vrev;
$rprev[$sepatu]['sepatu'] = $hprev;
$stsrev[$sepatu]['sepatu'] = $statrev;
$kdSupp[$sepatu]['sepatu'] = $kd;
$nmSupp[$sepatu]['sepatu'] = $nm;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\" rowspan=\"2\"><td>Kategori</td><td>Lini Produk</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Jumlah Renc</td><td>Total HP Renc</td><td>Valid Renc</td><td>Jumlah Rev.</td><td>Total HP Rev.</td><td>Valid Rev.</td></tr>");
print("<div class=\"luar\">");
/* PRIA -------------------------------------------------------------------------*/
if($ttJmlBeli['pria']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"10\"><b>Pria</b></td></tr>");
for($i=0;$i<$pria;$i++){
if ($str[$i-1]['pria']==$str[$i]['pria']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['pria']."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td><td></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['pria']."</td><td>.".$kdSupp[$i]['pria']."</td><td>".$nmSupp[$i]['pria']."</td><td align=\"right\">".number_format($jmlren[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['pria'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['pria']."</td><td align=\"right\">".number_format($jmlrev[$i]['pria'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['pria'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['pria']."</td></tr>");
$tempjumlah1 = 0;
$temphp1 = 0;
$tempjumlah2 = 0;
$temphp2 = 0;
}
$tempjumlah1 += $jmlren[$i]['pria'];
$temphp1 += $rpren[$i]['pria'];
$tempjumlah2 += $jmlrev[$i]['pria'];
$temphp2 += $rprev[$i]['pria'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah1, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp1, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah2, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp2, 0, ",", ".")."</td><td></td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL PRIA</td><td align=\"right\">".number_format($ttJmlBeli['pria']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hp'], 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($ttJmlBeli['pria']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['pria']['hpRev'], 0, ",", ".")."</td><td></td></tr>");
/* WANITA -------------------------------------------------------------------------*/
if($ttJmlBeli['wanita']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"10\"><b>Wanita</b></td></tr>");
for($i=0;$i<$wanita;$i++){
if ($str[$i-1]['wanita']==$str[$i]['wanita']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['wanita']."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['wanita']."</td><td>.".$kdSupp[$i]['wanita']."</td><td>".$nmSupp[$i]['wanita']."</td><td align=\"right\">".number_format($jmlren[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['wanita'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['wanita']."</td><td align=\"right\">".number_format($jmlrev[$i]['wanita'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['wanita'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['wanita']."</td></tr>");
$tempjumlah3 = 0;
$temphp3 = 0;
$tempjumlah4 = 0;
$temphp4 = 0;
}
$tempjumlah3 += $jmlren[$i]['wanita'];
$temphp3 += $rpren[$i]['wanita'];
$tempjumlah4 += $jmlrev[$i]['wanita'];
$temphp4 += $rprev[$i]['wanita'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah3, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp3, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td><td></td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL WANITA</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hp'], 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($ttJmlBeli['wanita']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['wanita']['hpRev'], 0, ",", ".")."</td><td></td></tr>");
/* ANAK -------------------------------------------------------------------------*/
if($ttJmlBeli['anak']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"10\"><b>Anak</b></td></tr>");
for($i=0;$i<$anak;$i++){
if ($str[$i-1]['anak']==$str[$i]['anak']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['anak']."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['anak']."</td><td>.".$kdSupp[$i]['anak']."</td><td>".$nmSupp[$i]['anak']."</td><td align=\"right\">".number_format($jmlren[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['anak'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['anak']."</td><td align=\"right\">".number_format($jmlrev[$i]['anak'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['anak'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['anak']."</td></tr>");
$tempjumlah5 = 0;
$temphp5 = 0;
$tempjumlah6 = 0;
$temphp6 = 0;
}
$tempjumlah5 += $jmlren[$i]['anak'];
$temphp5 += $rpren[$i]['anak'];
$tempjumlah6 += $jmlrev[$i]['anak'];
$temphp6 += $rprev[$i]['anak'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah5, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp5, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah6, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp6, 0, ",", ".")."</td><td></td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL ANAK</td><td align=\"right\">".number_format($ttJmlBeli['anak']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hp'], 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($ttJmlBeli['anak']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['anak']['hpRev'], 0, ",", ".")."</td><td></td></tr>");
/* SEPATU -------------------------------------------------------------------------*/
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"10\"><b>Sepatu</b></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['sepatu']."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td></td></tr>");
print("<tr class=\"isi\"><td>~</td><td>".$str[$i]['sepatu']."</td><td>.".$kdSupp[$i]['sepatu']."</td><td>".$nmSupp[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpren[$i]['sepatu'], 0, ",", ".")."</td><td align=\"center\">".$stsren[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlrev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rprev[$i]['sepatu'], 0, ",", ".")."</td><td align=\"center\">".$stsrev[$i]['sepatu']."</td></tr>");
$tempjumlah7 = 0;
$temphp7 = 0;
$tempjumlah8 = 0;
$temphp8 = 0;
}
$tempjumlah7 += $jmlren[$i]['sepatu'];
$temphp7 += $rpren[$i]['sepatu'];
$tempjumlah8 += $jmlrev[$i]['sepatu'];
$temphp8 += $rprev[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"4\"></td><td align=\"right\">".number_format($tempjumlah7, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp7, 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($tempjumlah8, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp8, 0, ",", ".")."</td><td></td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\">TOTAL SEPATU</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td><td></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jmlRev'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hpRev'], 0, ",", ".")."</td><td></td></tr>");
$ttjml1 = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttrp1 = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
$ttjml2 = $ttJmlBeli['pria']['jmlRev'] + $ttJmlBeli['wanita']['jmlRev'] + $ttJmlBeli['anak']['jmlRev'] + $ttJmlBeli['sepatu']['jmlRev'];
$ttrp2 = $ttJmlBeli['pria']['hpRev'] + $ttJmlBeli['wanita']['hpRev'] + $ttJmlBeli['anak']['hpRev'] + $ttJmlBeli['sepatu']['hpRev'];
print("<tr class=\"warnaBarisKategori\"><td colspan=\"4\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml1, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp1, 0, ",", ".")."</td><td></td>
<td align=\"right\">".number_format($ttjml2, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp2, 0, ",", ".")."</td><td></td></tr>");
print("</table><br/>");
}else{
echo "Tidak ada data order untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,91 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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 "</style>";
$startDateJtempo = decTgl($_POST['startDate3']);
$endDateJtempo = decTgl($_POST['endDate3']);
$startDateNota = decTgl($_POST['startDate4']);
$endDateNota = decTgl($_POST['endDate4']);
if(bukaKoneksi()){
global $conn;
if(strlen($startDateNota) <= 2 && strlen($endDateNota) <= 2){
$query = "SELECT m.no_faktur, m.tgl_masuk, m.tgl_nota, m.tgl_jatuh_tempo, m.kd_supplier, s.nama_supplier, m.total_beli, m.rp_beli, m.keterangan, k.nama
FROM m_pembelian m, supplier s, karyawan k
WHERE s.kd_supplier = m.kd_supplier
AND m.tgl_jatuh_tempo BETWEEN '$startDateJtempo' AND '$endDateJtempo'
AND m.validasi = '1'
AND m.status_revisi = '1'
AND m.nik = k.nik
ORDER BY m.tgl_jatuh_tempo,m.tgl_nota,m.kd_supplier";
}elseif(strlen($startDateNota) > 2 && strlen($endDateNota) > 2 ){
$query = "SELECT m.no_faktur, m.tgl_masuk, m.tgl_nota, m.tgl_jatuh_tempo, m.kd_supplier, s.nama_supplier, m.total_beli, m.rp_beli, m.keterangan, k.nama
FROM m_pembelian m, supplier s, karyawan k
WHERE s.kd_supplier = m.kd_supplier
AND m.tgl_jatuh_tempo BETWEEN '$startDateJtempo' AND '$endDateJtempo'
AND m.tgl_nota BETWEEN '$startDateNota' AND '$endDateNota'
AND m.validasi = '1'
AND m.status_revisi = '1'
AND m.nik = k.nik
ORDER BY m.tgl_jatuh_tempo,m.tgl_nota,m.kd_supplier";
}
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,$faktur,$tglMsk,$tglNota,$tglTmp,$kdSup,$nmSup,$ttBeli,$ttRp,$ket,$name);
$ttJumlah = array();
$ttJumlah['faktur'] = 0;
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Pembelian Per Supplier Berdasarkan Tanggal Jatuh Tempo</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("Periode Jatuh Tempo : ".encTgl($startDateJtempo) ." s/d ".encTgl($endDateJtempo)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No. Faktur</td><td>Tanggal Masuk</td><td>Tanggal Nota</td><td>Tanggal Jt Tempo</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jumlah Pembelian</td><td>Total Pembelian</td><td>Keterangan</td><td>Nama Assko</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['faktur']++;
$ttJumlah['jml'] += $ttBeli;
$ttJumlah['rp'] += $ttRp;
print("<tr class=\"isi\"><td>.$faktur</td><td>".encTgl($tglMsk)."</td><td>".encTgl($tglNota)."</td><td>".encTgl($tglTmp)."</td><td>.$kdSup</td><td>$nmSup</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td align=\"right\">".number_format($ttRp,0,',','.')."</td><td>$ket</td><td>$name</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".number_format($ttJumlah['faktur'],0,',','.')."</td></tr>");
print("<tr><td>Total Jumlah Beli</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Pembelian</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,129 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<table>
<tr>
<td>
<ul class="sf-menu">
<li>
<a href="#">Data Master</a>
<ul>
<li>
<a href="../pelanggan.php">Pelanggan >></a>
<ul>
<li><a href="http://localhost/updateplafon/">Plafon Pelanggan</a></li>
</ul>
</li>
<li>
<a href="../karyawan.php">Karyawan</a>
</li>
<li>
<a href="../strip.php">Group Product</a>
</li>
<li>
<a href="../dlmpdk.php">Sub Group Product</a>
</li>
<li>
<a href="../rak.php">Rak</a>
</li>
<li>
<a href="../supplier.php">Supplier</a>
</li>
<li>
<a href="../satuanbrg.php">Satuan Barang</a>
</li>
</ul>
</li>
<li>
<a href="../barang.php">Barang</a>
</li>
<li>
<a href="../purchase.php">Pengadaan Barang</a>
</li>
<li>
<a href="../barcoding/barcode_form.php">Barcode</a>
</li>
<li>
<a href="#">Retur</a>
<ul>
<li><a href="../retur_beli/retur_beli_fbaru.php">Retur Pembelian - Baru</a></li>
<li><a href="../retur_beli/retur_beli_fedit.php">Retur Pembelian - Edit</a></li>
<li><a href="../retur_beli/retur_beli_fprint.php">Retur Pembelian - Print</a></li>
</ul>
</li>
<li>
<a href="#">Transfer</a>
<ul>
<li><a href="../transfer_barang/transfer_fbaru.php">Transfer Barang - Baru</a></li>
<li><a href="../transfer_barang/transfer_fedit.php">Transfer Barang - Edit</a></li>
<li><a href="../transfer_barang/transfer_fprint.php">Transfer Barang - Print</a></li>
<li><a href="../transfer_barang/transfer_kembali.php">Transfer Barang - Kembali</a></li>
</ul>
</li>
<li><a href="#">Revisi</a>
<ul>
<li><a href="../ubah_hp/ubahhp.php">Revisi Barang</a></li>
<li><a href="../ubah_hp/revisifaktur_fbaru.php">Revisi Faktur</a></li>
</ul>
</li>
<li><a href="#">Lap.Persediaan</a>
<ul>
<li><a href="../LaporanJual/lapstok.php">Persd Brg & Persd Konsinyasi</a></li>
<li><a href="../LaporanJual/stokps1c.php">Persediaan Per Supplier</a></li>
<li><a href="../LaporanJual/ak7.php">Pantauan Persediaan AK.7</a></li>
</ul>
</li>
<li><a href="#">Lap.Beli</a>
<ul>
<li><a href="./beliperkategori.php">Per Kelompok Kategori</a></li>
<li><a href="./beliperfaktur.php">Per Nomor Faktur</a></li>
<li><a href="./belipersupplier.php">Per Supplier</a></li>
<li><a href="./belidlmpdk.php">Per Kedalaman Prod.</a></li>
<li><a href="./rekapretbeli.php">Rekap Retur Pembelian</a></li>
<li><a href="./belikons.php">Pembelian Konsinyasi</a></li>
<li><a href="./belirevisi.php">Barang Revisi-an</a></li>
<li><a href="./brgexp.php">Barang Expired</a></li>
</ul>
</li>
<li><a href="#">Lap.Jual</a>
<ul>
<li><a href="../LaporanJual/tunai.php">Rekap Trans.Tunai</a></li>
<li><a href="../LaporanJual/kartu.php">Rekap Trans.Kartu</a></li>
<li><a href="../LaporanJual/bawa.php">Rekap Trans.Bawa</a></li>
<li><a href="../LaporanJual/prosesbawa.php">Proses Bawa Barang</a></li>
<li><a href="../LaporanJual/detailjual.php">Detail Per Kelompok Kategori</a></li>
<li><a href="../LaporanJual/fast_move.php">Fast Moving(B.2)</a></li>
<li><a href="../LaporanJual/jualperkategori.php">Per Kelompok Kategori</a></li>
<li><a href="../LaporanJual/jualpersupplier.php">Per Supplier</a></li>
<li><a href="../LaporanJual/jualdlmpdk.php">Per Kedalaman Prod.</a></li>
<li><a href="../LaporanJual/komposisi.php">Rekap Per Komposisi</a></li>
<li><a href="../LaporanJual/pk8.php">Rekap Perbandingan Th lalu</a></li>
<li><a href="../LaporanJual/transbrg.php">Rekap Transfer Barang</a></li>
</ul>
</li>
<li><a href="#">BON</a>
<ul>
<li><a href="../bon/returbon.php">Retur Bon</a></li>
<li><a href="../bon/rekapbon.php">Rekap Bon</a></li>
<li><a href="../bon/titipan.php">Rekap Titipan Bon</a></li>
<li><a href="../bon/rekappj.php">Rekap Penanggung Jawab Bon</a></li>
<li><a href="../bon/saldobon.php">Rekap Saldo Bon</a></li>
<li><a href="../bon/saldobonperiode.php">Rekap Saldo Bon Per Periode</a></li>
</ul>
</li>
<li>
<a href="../bayar.php">Pembayaran</a>
</li>
<li>
<a href="../logout.php">LogOut <?php echo $_SESSION["useracc"];?></a>
</li>
</ul>
</td>
</tr>
</table>

@ -0,0 +1,96 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Amigo Group :: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../img/haha.ico" />
<link rel="icon" href="../img/haha.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link rel="stylesheet" href="style/flora.datepicker.css" type="text/css" />
<script type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" src="script/ui.datepicker.js"></script>
<script type="text/javascript" src="./script/json2.js"></script>
<script type="text/javascript" src="script/jquery-ui.min.js"></script>
<script type="text/javascript" src="script/jqModal.js"></script>
<script type="text/javascript" src="script/jquery.form.js"></script>
<script type="text/javascript" src="script/jquery.visibility.js"></script>
<script type="text/javascript" src="script/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_rncordersupp"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
$('#obd').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var bulan = $('#bulan').val();
var tahun = $('#tahun').val();
$('#frm_obd').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<?php include("./hmenu.php");?>
</div>
<div class="c_content">
<div class="exp_content">Rekap Order Belum Datang</div>
<div id="body_content">
<form action="lapobd.php" name="frm_obd" id="frm_obd" method="POST">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" />
<tr><td>Lini Produk </td><td>: <input type="text" size="5" value="" id="endDate" name="endDate" />
<tr><td>Bulan </td><td>: <input type="text" size="5" value="" id="bulan" name="bulan" />[01,02,dst]*
<tr><td>Tahun </td><td>: <input type="text" size="6" value="" id="tahun" name="tahun" />*
<input type="button" value="Lihat" id="obd" /></td></tr>
</table>
<br />
tanda (*) = kolom harus diisi
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisupplier">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/>
<input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</body>
</html>

@ -0,0 +1,82 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#laprekapretbeli').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_rekapretbeli').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Rekap Retur Pembelian</strong></legend>
<div id="body_content">
<form action="laprekapretbeli.php" name="frm_rekapretbeli" id="frm_rekapretbeli" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="laprekapretbeli" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,96 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Amigo Group :: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../img/haha.ico" />
<link rel="icon" href="../img/haha.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link rel="stylesheet" href="style/flora.datepicker.css" type="text/css" />
<script type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" src="script/ui.datepicker.js"></script>
<script type="text/javascript" src="./script/json2.js"></script>
<script type="text/javascript" src="script/jquery-ui.min.js"></script>
<script type="text/javascript" src="script/jqModal.js"></script>
<script type="text/javascript" src="script/jquery.form.js"></script>
<script type="text/javascript" src="script/jquery.visibility.js"></script>
<script type="text/javascript" src="script/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_rncorder"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
$('#obd').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var bulan = $('#bulan').val();
var tahun = $('#tahun').val();
$('#frm_rncorder').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<?php include("./hmenu.php");?>
</div>
<div class="c_content">
<div class="exp_content">Rekap Rencana & Realisasi Order</div>
<div id="body_content">
<form action="lap_rnc_and_order.php" name="frm_rncorder" id="frm_rncorder" method="POST">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" />
<tr><td>Lini Produk </td><td>: <input type="text" size="5" value="" id="endDate" name="endDate" />
<tr><td>Bulan </td><td>: <input type="text" size="5" value="" id="bulan" name="bulan" />[01,02,dst]*
<tr><td>Tahun </td><td>: <input type="text" size="6" value="" id="tahun" name="tahun" />*
<input type="button" value="Lihat" id="rncorder" /></td></tr>
</table>
<br />
tanda (*) = kolom harus diisi
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisupplier">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/>
<input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</body>
</html>

@ -0,0 +1,96 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Amigo Group :: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../img/haha.ico" />
<link rel="icon" href="../img/haha.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link rel="stylesheet" href="style/flora.datepicker.css" type="text/css" />
<script type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" src="script/ui.datepicker.js"></script>
<script type="text/javascript" src="./script/json2.js"></script>
<script type="text/javascript" src="script/jquery-ui.min.js"></script>
<script type="text/javascript" src="script/jqModal.js"></script>
<script type="text/javascript" src="script/jquery.form.js"></script>
<script type="text/javascript" src="script/jquery.visibility.js"></script>
<script type="text/javascript" src="script/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_rnc_order_brgdtg"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
$('#rnc_order_brgdtg').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var bulan = $('#bulan').val();
var tahun = $('#tahun').val();
$('#frm_rnc_order_brgdtg').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<?php include("./hmenu.php");?>
</div>
<div class="c_content">
<div class="exp_content">Rekap Rencana,Realisasi Order & Barang Datang</div>
<div id="body_content">
<form action="lap_rnc_order_brgdtg.php" name="frm_rnc_order_brgdtg" id="frm_rnc_order_brgdtg" method="POST">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" />
<tr><td>Lini Produk </td><td>: <input type="text" size="5" value="" id="endDate" name="endDate" />
<tr><td>Bulan </td><td>: <input type="text" size="5" value="" id="bulan" name="bulan" />[01,02,dst]*
<tr><td>Tahun </td><td>: <input type="text" size="6" value="" id="tahun" name="tahun" />*
<input type="button" value="Lihat" id="rnc_order_brgdtg" /></td></tr>
</table>
<br />
tanda (*) = kolom harus diisi
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisupplier">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/>
<input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</body>
</html>

@ -0,0 +1,95 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Amigo Group :: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../img/haha.ico" />
<link rel="icon" href="../img/haha.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link rel="stylesheet" href="style/flora.datepicker.css" type="text/css" />
<script type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" src="script/ui.datepicker.js"></script>
<script type="text/javascript" src="./script/json2.js"></script>
<script type="text/javascript" src="script/jquery-ui.min.js"></script>
<script type="text/javascript" src="script/jqModal.js"></script>
<script type="text/javascript" src="script/jquery.form.js"></script>
<script type="text/javascript" src="script/jquery.visibility.js"></script>
<script type="text/javascript" src="script/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_rncordersupp"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
$('#laprncordersupp').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var bulan = $('#bulan').val();
var tahun = $('#tahun').val();
$('#frm_rncordersupp').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<?php include("./hmenu.php");?>
</div>
<div class="c_content">
<div class="exp_content">Rekap Rencana Order Per Supplier</div>
<div id="body_content">
<form action="laprncordersupp.php" name="frm_rncordersupp" id="frm_rncordersupp" method="POST">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" />*
<tr><td>Lini Produk </td><td>: <input type="text" size="5" value="" id="endDate" name="endDate" />
<tr><td>Bulan </td><td>: <input type="text" size="5" value="" id="bulan" name="bulan" />[01,02,dst]*
<tr><td>Tahun </td><td>: <input type="text" size="6" value="" id="tahun" name="tahun" />*
<input type="button" value="Lihat" id="laprncordersupp" /></td></tr>
</table>
<br />
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisupplier">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/>
<input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</body>
</html>

@ -0,0 +1,96 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Amigo Group :: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../img/haha.ico" />
<link rel="icon" href="../img/haha.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link rel="stylesheet" href="style/flora.datepicker.css" type="text/css" />
<script type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" src="script/ui.datepicker.js"></script>
<script type="text/javascript" src="./script/json2.js"></script>
<script type="text/javascript" src="script/jquery-ui.min.js"></script>
<script type="text/javascript" src="script/jqModal.js"></script>
<script type="text/javascript" src="script/jquery.form.js"></script>
<script type="text/javascript" src="script/jquery.visibility.js"></script>
<script type="text/javascript" src="script/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_rncordersupp"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
$('#rncpersupp').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var bulan = $('#bulan').val();
var tahun = $('#tahun').val();
$('#frm_rncpersupp').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<?php include("./hmenu.php");?>
</div>
<div class="c_content">
<div class="exp_content">Rekap Rencana Per Supplier</div>
<div id="body_content">
<form action="laprncpersupp.php" name="frm_rncpersupp" id="frm_rncpersupp" method="POST">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" />
<tr><td>Lini Produk </td><td>: <input type="text" size="5" value="" id="endDate" name="endDate" />
<tr><td>Bulan </td><td>: <input type="text" size="5" value="" id="bulan" name="bulan" />[01,02,dst]*
<tr><td>Tahun </td><td>: <input type="text" size="6" value="" id="tahun" name="tahun" />*
<input type="button" value="Lihat" id="rncpersupp" /></td></tr>
<tr>tanda (*) = kolom harus diisi</tr>
</table>
<br />
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisupplier">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/>
<input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</body>
</html>

@ -0,0 +1,173 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
if ($_REQUEST['operation'] == 'caripelanggan') {
cari_pelanggan($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'cariupline') {
cari_upline($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'ambilpelanggan') {
ambil_pelanggan($_REQUEST['id_pelanggan']);
} elseif ($_REQUEST['operation'] == 'hapuspelanggan') {
hapus_pelanggan($_REQUEST['id_pelanggan']);
}
}
function hapus_pelanggan($id_pelanggan){
if ($id_pelanggan != "") {
$array_data = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM pelanggan WHERE kd_customer = '".$id_pelanggan."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function cek_pelanggan($id_pelanggan)
{
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT COUNT(*) FROM pelanggan WHERE kd_customer = '{$id_pelanggan}'")->fetch_array();
if ($data[0] > 0)
{
return true;
} else
{
return false;
}
}
function cari_pelanggan($nama) {
if($nama != "") {
$harray = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT kd_customer, nama, alamat, nilai_bon, bts_bon FROM pelanggan WHERE nama LIKE '%".$nama."%'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kd_customer' => $a['kd_customer'],
'nama' => $a['nama'],
'alamat' => $a['alamat'],
'nilai_bon' => number_format($a['nilai_bon'],0,',','.'),
'bts_bon' => number_format($a['bts_bon'],0,',','.')
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function cari_upline($nama) {
if($nama != "") {
$harray = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT kd_customer, nama, alamat, nilai_bon, bts_bon FROM pelanggan WHERE nama LIKE '%".$nama."%' AND upline = '#'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kd_customer' => $a['kd_customer'],
'nama' => $a['nama'],
'alamat' => $a['alamat'],
'nilai_bon' => number_format($a['nilai_bon'],0,',','.'),
'bts_bon' => number_format($a['bts_bon'],0,',','.')
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function ambil_pelanggan($id_pelanggan) {
if ($id_pelanggan != "") {
$array_data = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT * FROM pelanggan WHERE kd_customer = '".$id_pelanggan."'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$tgl_lahir = '';
if($a['tgl_lahir'] != "") {
$tgl_lahir = substr($a['tgl_lahir'],8,2)."-".substr($a['tgl_lahir'],5,2)."-".substr($a['tgl_lahir'],0,4);
} else {
$tgl_lahir = $a['tgl_lahir'];
}
$array_data[$idx] = array(
'kd_customer' => $a['kd_customer'],
'alias' => $a['alias'],
'member' => $a['member'],
'ktp' => $a['ktp'],
'nama' => $a['nama'],
'alamat' => $a['alamat'],
'kd_lokasi' => $a['kd_lokasi'],
'wilayah' => $a['wilayah'],
'tempat_lahir' => $a['tempat_lahir'],
'tgl_lahir' => $tgl_lahir,
'jns_kelamin' => $a['jns_kelamin'],
'agama' => $a['agama'],
'kd_lokasi' => $a['kd_lokasi'],
'pekerjaan' => $a['pekerjaan'],
'status_nikah' => $a['status_nikah'],
'telp' => $a['telp'],
'ponsel' => $a['ponsel'],
'email' => $a['email'],
'status' => $a['status'],
'upline' => $a['upline'],
'bts_bon' => $a['bts_bon'],
'nilai_bon' => $a['nilai_bon'],
'bts_bon_istimewa' => $a['bts_bon_istimewa'],
'nilai_komisi' => $a['nilai_komisi'],
'komisi_diambil' => $a['komisi_diambil'],
'jenis_customer' => $a['jenis_customer']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($array_data);
}
}
?>

@ -0,0 +1,134 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
if ($_REQUEST['operation'] == 'cariSupplier') {
cari_supplier($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'ambilSupplier') {
ambil_supplier($_REQUEST['id_supplier']);
} elseif ($_REQUEST['operation'] == 'hapusSupplier') {
hapus_supplier($_REQUEST['id_supplier']);
}
}
function hapus_supplier($id_supplier){
if ($id_supplier != "") {
$array_data = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM supplier WHERE kd_supplier = '".$id_supplier."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function cari_supplier($nama) {
if($nama != "") {
$harray = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT kd_supplier, nama_supplier, alamat1, lama_tempo FROM supplier WHERE nama_supplier LIKE '%".$nama."%'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kd_supplier' => $a['kd_supplier'],
'nama_supplier' => stripcslashes($a['nama_supplier']),
'alamat1' => $a['alamat1'],
'lama_tempo' => $a['lama_tempo']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}else{
$harray = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT kd_supplier, nama_supplier, alamat1, lama_tempo FROM supplier");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kd_supplier' => $a['kd_supplier'],
'nama_supplier' => stripcslashes($a['nama_supplier']),
'alamat1' => $a['alamat1'],
'lama_tempo' => $a['lama_tempo']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function ambil_supplier($id_supplier) {
if ($id_supplier != "") {
$array_data = array();
require_once '../db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT * FROM supplier WHERE kd_supplier = '".$id_supplier."'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$array_data[$idx] = array(
'kd_supplier' => $a['kd_supplier'],
'nama_supplier' => $a['nama_supplier'],
'alamat1' => $a['alamat1'],
'alamat2' => $a['alamat2'],
'nama_rekening' => $a['nama_rekening'],
'rekening1' => $a['rekening1'],
'rekening2' => $a['rekening2'],
'bank1' => $a['bank1'],
'bank2' => $a['bank2'],
'telp' => $a['telp'],
'ponsel' => $a['ponsel'],
'email' => $a['email'],
'fax' => $a['fax'],
'jns_pembayaran' => $a['jns_pembayaran'],
'lama_tempo' => $a['lama_tempo']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($array_data);
}
}
?>

@ -0,0 +1,86 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>:: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: './img/calendar.gif',
buttonImageOnly: true
});
$('#ak7').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#form_ak7').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan AK.7 (Pantauan Persediaan)</strong></legend>
<div id="body_content">
<span style="color: red;"> 1.Pastikan tanggal di komputer server benar sebelum menjalankan laporan ini</span><br />
<span style="color: red;"> 2.Laporan harus dijalankan setiap hari, terutama setelah semua proses entry data selesai</span>
<form action="lap_ak7.php" name="form_ak7" id="form_ak7" method="post">
<center>
<table>
<tr><td>Bulan </td><td>: <input type="text" size="5" value="" id="bulan" name="bulan" />[1,2,3,dst]<span style="color: red;"> * </span></tr>
<tr><td>Tahun </td><td>: <input type="text" size="6" value="" id="tahun" name="tahun" /><span style="color: red;"> * </span>
<td><input type="button" value="Proses Laporan AK7" id="ak7" /></td></tr>
</table>
<span style="color: red;"> * kolom harus diisi</span>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,125 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/pelanggan.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate,#startDate2,#endDate2').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#rek_bawa').bind('click', function(){
var kdplg = $('#kdplg').val();
$('#frm_rekapbawa').submit();
});
$('#rinci_bawa').bind('click', function(){
var kdplg = $('#kdplg2').val();
$('#frm_rekapbawa2').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Rekap Transaksi Bawa</strong></legend>
<div id="body_content">
<table align="center">
<tr>
<td>
<form action="rekapbawa.php" name="frm_rekapbawa" id="frm_rekapbawa" method="post">
<center>
<table>
<tr><td>Rentang Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly/>-<input type="text" size="10" value="" id="endDate" name="endDate" readonly/></td></tr>
<tr><td>Kode Pelanggan </td><td>: <input type="text" size="10" value="" id="kdplg" name="kdplg" />
<input type="button" name="btncariplg" id="btncarinama" value="cari"/>
<input type="button" value="RekapBawa" id="rek_bawa" /></td>
</tr>
</table>
</center>
</form>
</td>
<td>
<form action="rincirekapbawa.php" name="frm_rekapbawa2" id="frm_rekapbawa2" method="post">
<center>
<table>
<tr><td>Rentang Tanggal</td><td>: <input type="text" size="10" value="" id="startDate2" name="startDate2" readonly/>-<input type="text" size="10" value="" id="endDate2" name="endDate2" readonly/></td></tr>
<tr><td>Kode Pelanggan </td><td>: <input type="text" size="10" value="" id="kdplg2" name="kdplg2" />
<input type="button" name="btncariplg" id="btncarinama" value="cari"/>
<input type="button" value="RinciBawa" id="rinci_bawa" /></td>
</tr>
</table>
</center>
</form>
</td>
</tr>
</table>
</div>
</div>
<div id="dialogcaripelanggan" class="jqmDialog">
<div class="jqmdTC jqDrag">Cari Pelanggan</div>
<div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcariplgreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,80 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapdetailjual').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_lapdetailjual').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Detail Penjualan Per Kategori</strong></legend>
<div id="body_content">
<form action="lapdetailjual.php" name="frm_lapdetailjual" id="frm_lapdetailjual" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td><td><input type="button" value="Lihat" id="lapdetailjual" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,112 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_fastmoving"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#fastmoving').bind('click', function(){
var startDate = $('#startDate').val();
var supp = $('#supp').val();
var endDate = $('#endDate').val();
var lini = $('#lini').val();
$('#frm_fastmoving').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Barang Fast Moving</strong></legend>
<div id="body_content">
<form action="lap_fastmoving.php" name="frm_fastmoving" id="frm_fastmoving" method="post">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="kdsupp" name="kdsupp" /><input type="button" name="btncarisupp" id="btncarinama" value="cari"/>
<tr><td>Lini Produk </td><td>: <input type="text" size="5" value="" id="lini" name="lini" />
<tr><td>Tgl Pembelian </td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly />
s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /><span style="color: red;"> * </span>
<input type="button" value="Lihat" id="fastmoving" /> </td></tr>
</table>
<span style="color: red;"> * kolom harus diisi</span>
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisuppreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div></div></div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include '../footer.php'; ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapjualdlmpdk').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_jualdlmpdk').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Penjualan Per Sub Group Product</strong></legend>
<div id="body_content">
<form action="lapjualdlmpdk.php" name="frm_jualdlmpdk" id="frm_jualdlmpdk" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="lapjualdlmpdk" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,80 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapperkategori').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_jualperkat').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Penjualan Per Kategori</strong></legend>
<div id="body_content">
<form action="lapjualperkat.php" name="frm_jualperkat" id="frm_jualperkat" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td><td><input type="button" value="Lihat" id="lapperkategori" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,142 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_jualpersup"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate,#startDateSis,#endDateSis,#startDate2,#endDate2').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lappersupp').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
var kdsupp = $('#kdsupp').val();
if(startDate != '' && endDate != ''){
$('#frm_jualpersup').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
$('#lapSIS').bind('click', function(){
var startDateSis = $('#startDateSis').val();
var endDateSis = $('#endDateSis').val();
if(startDateSis != '' && endDateSis != ''){
$('#frm_sis').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
$('#lapjualpersupplier').bind('click', function(){
var startDate2 = $('#startDate2').val();
var endDate2 = $('#endDate2').val();
if(startDate2 != '' && endDate2 != ''){
$('#frm_jualgrupsupp').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Penjualan Per Supplier</strong></legend>
<div id="body_content">
<form action="lapjualpersup.php" name="frm_jualpersup" id="frm_jualpersup" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td></tr>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="kdsupp" name="kdsupp" /><input type="button" name="btncarisupp" id="btncarinama" value="cari"/><input type="button" value="Lihat" id="lappersupp" /></td></tr>
</table>
</center>
</form>
<br />
<form action="lapjualgrouppersupp.php" name="frm_jualgrupsupp" id="frm_jualgrupsupp" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate2" name="startDate2" readonly /> s/d <input type="text" size="10" value="" id="endDate2" name="endDate2" readonly /></td>
<td><input type="button" value="Lihat Rekap Per Supplier" id="lapjualpersupplier" /></td></tr>
</table>
</center>
</form>
<br />
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisuppreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div></div></div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include '../footer.php'; ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#kartu').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_rekapkartu').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Rekap Transaksi Kartu</strong></legend>
<div id="body_content">
<form action="rekapkartu.php" name="frm_rekapkartu" id="frm_rekapkartu" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="kartu" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,74 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
$query = "SELECT ((year(curdate()) - b.tahun) * 12) + month(curdate()) - b.bulan usia,DATEDIFF( DATE( m.tgl_kembali ) , DATE( m.tgl_nota ) ) lama_bawa, p.nama, d.no_nota, m.tgl_nota, m.tgl_kembali, d.kd_barang, b.nama_barang, d.no_barang, SUM( d.jumlah ) , SUM( d.jumlah * d.harga_satuan ) rp, SUM( d.jumlah * REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( n.harga_pokok, 'B', '1' ) , 'R', '2' ) , 'A', '3' ) , 'W', '4' ) , 'N', '5' ) , 'F', '6' ) , 'O', '7' ) , 'X', '8' ) , 'E', '9' ) , 'S', '0' ) ) hp, status_barang
FROM d_nota_bawa d, m_nota_bawa m, pelanggan p, barang b, no_barang n
WHERE m.no_nota = d.no_nota
AND b.id_gabungan = n.id_gabungan
AND m.kd_customer = p.kd_customer
AND (d.kd_barang = b.kode_barang AND d.no_barang = n.nomor)
AND b.kode_strip = '$lini'
AND DATE( m.tgl_kembali ) = '$tgl'
GROUP BY CONCAT( d.kd_barang, d.no_barang ) , d.no_nota
ORDER BY DATE( tgl_nota ) , d.no_nota, p.nama, status_barang";
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,$usia,$lama,$nama,$nota,$tgl,$tglkembali,$brg,$nmbrg,$nobrg,$jml,$rp,$hp,$statusTransaksi);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Bawa Barang yang Kembali</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lama Bawa (hari)</td><td>Nama</td><td>No.Nota</td><td>Tgl.Nota</td><td>Tgl.Kembali</td><td>Kode Barang</td><td>Nama Barang</td><td>No.Barang</td><td>Jumlah</td><td>HP</td><td>HJ</td><td>Usia Brg (bln)</td><td>Status Transaksi</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$tthargapokok += $hp;
print("<tr class=\"isi\"><td align=\"center\">$lama</td><td>$nama</td><td>$nota</td><td>$tgl</td><td>$tglkembali</td>
<td>$brg</td><td>$nmbrg</td><td align=\"center\">$nobrg</td><td align=\"center\">$jml</td>
<td align=\"right\">".number_format($hp, 0, ",", ".")."</td><td align=\"right\">".number_format($rp, 0, ",", ".")."</td>
<td align=\"center\">$usia</td>
<td align=\"center\">$statusTransaksi</td></tr>");
}
print("</table><br/>");
print("<table>");
print("<tr><td><b>Total Harga Pokok : </b></td><td><b>".number_format($tthargapokok, 0, ",", ".")."</b></td></tr>");
print("</table>");
print("</div></center>");
}else{
echo "Data tidak ditemukan!";
}
}
}
?>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lapkomposisi').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_komposisi').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Rekap Penjualan Komposisi</strong></legend>
<div id="body_content">
<form action="lapkomposisi.php" name="frm_komposisi" id="frm_komposisi" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="lapkomposisi" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php"); ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,295 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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 "</style>";
$startDate = decTgl($_POST['startDate3']);
$endDate = decTgl($_POST['endDate3']);
$kodeplg = $_POST['kdplg3'];
if(bukaKoneksi()){
global $conn;
IF (strlen($startDate) > 2 && strlen($endDate) > 2 && $kodeplg !=''){
$query = "select b.kode_supplier, s.nama_supplier, d.no_nota, m.tgl_nota, m.kd_customer,
d.kd_barang,d.no_barang,dp.nm_brg,sum(d.jumlah),
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj,d.kode_pram
from m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, d_pembelian dp, m_pembelian mp, supplier s
where m.status_nota = 'S'
and b.id_gabungan = n.id_gabungan
and b.kode_supplier = s.kd_supplier
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND d.status_barang is NULL
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
and m.kd_customer = '$kodeplg'
group by m.no_nota,concat(d.kd_barang,d.no_barang)
order by b.kode_supplier,m.tgl_nota,m.no_nota";
}elseif ($startDate != '' && $endDate != '' && $kodeplg =='' ){
$query = "select b.kode_supplier, s.nama_supplier, d.no_nota, m.tgl_nota, m.kd_customer,
d.kd_barang,d.no_barang,dp.nm_brg,sum(d.jumlah),
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj,d.kode_pram
from m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, d_pembelian dp, m_pembelian mp, supplier s
where m.status_nota = 'S'
and b.id_gabungan = n.id_gabungan
and b.kode_supplier = s.kd_supplier
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND d.status_barang is NULL
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by m.no_nota,concat(d.kd_barang,d.no_barang)
order by b.kode_supplier,m.tgl_nota,m.no_nota";
}elseif (strlen($startDate) <= 2 && strlen($endDate) <= 2 && $kodeplg !='') {
$query = "select b.kode_supplier, s.nama_supplier, d.no_nota, m.tgl_nota, m.kd_customer,
d.kd_barang,d.no_barang,dp.nm_brg,sum(d.jumlah),
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj,d.kode_pram
from m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, d_pembelian dp, m_pembelian mp, supplier s
where m.status_nota = 'S'
and b.id_gabungan = n.id_gabungan
and b.kode_supplier = s.kd_supplier
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND d.status_barang is NULL
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and m.kd_customer = '$kodeplg'
group by m.no_nota,concat(d.kd_barang,d.no_barang)
order by b.kode_supplier,m.tgl_nota,m.no_nota";
}
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,$kdsupp,$namasupp,$nota,$tgl,$kdcust,$kdbrg,$nomor,$namabrg,$jumlah,$hp,$hj,$kasir);
$ttJumlah = array();
$ttJumlah['hp'] = 0;
$ttJumlah['hj'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Penjualan - Bawa Barang Konsinyasi</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supp</td><td>Nama Supp</td><td>No.Nota</td><td>Tgl.Nota</td><td>Kd.Plg</td><td>Kd.Barang</td><td>Nomor</td><td>Nama Brg</td><td>Jumlah</td><td>HP</td><td>HJ</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['hp'] += $hp;
$ttJumlah['hj'] += $hj;
print("<tr class=\"isi\"><td>.$kdsupp</td><td>$namasupp</td><td align=\"center\">$nota</td><td align=\"center\">$tgl</td><td>.$kdcust</td><td>$kdbrg</td><td>$nomor</td><td>$namabrg</td>
<td>$jumlah</td><td align=\"right\">".number_format($hp, 0, ",", ".")."</td><td align=\"right\">".number_format($hj, 0, ",", ".")."</td>
<td align=\"right\">$kasir</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Harga Pokok </td><td> : ".number_format($ttJumlah['hp'],0,',','.')."</td></tr>");
print("<tr><td>Total Harga Jual </td><td> : ".number_format($ttJumlah['hj'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Data tidak ada";
echo "<br />";
}
}
/*----------------------------------------Penjualan grouping per konveksi per supplier*/
$query = "SELECT CASE s.kel_jns when 'A' then 'Konveksi'
when 'P' then 'Konveksi'
when 'W' then 'Konveksi'
END kategori, mp.kd_supplier, sp.nama_supplier, sum(d.jumlah) jml,
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj
FROM m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, d_pembelian dp, m_pembelian mp,strip s, supplier sp
WHERE m.status_nota = 'S'
and b.id_gabungan = n.id_gabungan
and mp.kd_supplier = sp.kd_supplier
and s.kd_strip = b.kode_strip
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND s.kel_jns != 'S'
AND d.status_barang is NULL
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
GROUP BY kategori,mp.kd_supplier
";
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,$kat,$kdsupp,$supp,$jml,$hp,$hj);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Penjualan Bawa Barang Konsinyasi Kelp.Kategori Konveksi Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("Periode Tanggal : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kelp.Kategori</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Juml</td><td>Harga Jual</td><td>Harga Pokok</td><td>Profit[%]</td></tr>");
$ttHJ = 0;
$ttHP = 0;
$profit = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHJ += $hj;
$ttHP += $hp;
$profit = ($hj-$hp)/$hj*100;
print("<tr class=\"isi\"><td>$kat</td><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($profit,2,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"4\">T O T A L</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada";
echo "<br />";
}
}
/*----------------------------------------Penjualan grouping per sepatu per supplier*/
$query = "SELECT CASE s.kel_jns when 'S' then 'Sepatu'
END kategori, mp.kd_supplier, sp.nama_supplier, sum(d.jumlah) jml,
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj
FROM m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, d_pembelian dp, m_pembelian mp,strip s, supplier sp
where m.status_nota = 'S'
and b.id_gabungan = n.id_gabungan
and mp.kd_supplier = sp.kd_supplier
and s.kd_strip = b.kode_strip
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND s.kel_jns = 'S'
AND d.status_barang is NULL
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by kategori,mp.kd_supplier
";
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,$kat,$kdsupp,$supp,$jml,$hp,$hj);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Penjualan Bawa Barang Konsinyasi Kelp.Kategori Sepatu Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("Periode Tanggal : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kelp.Kategori</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Juml</td><td>Harga Jual</td><td>Harga Pokok</td><td>Profit[%]</td></tr>");
$ttHJ = 0;
$ttHP = 0;
$profit = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHJ += $hj;
$ttHP += $hp;
$profit = ($hj-$hp)/$hj*100;
print("<tr class=\"isi\"><td>$kat</td><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($profit,2,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"4\">T O T A L</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada";
echo "<br />";
}
}
/*----------------------------------------Penjualan grouping per supplier*/
$query = "select mp.kd_supplier, sp.nama_supplier, sum(d.jumlah) jml,
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj
FROM m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, d_pembelian dp, m_pembelian mp,strip s, supplier sp
where m.status_nota = 'S'
and b.id_gabungan = n.id_gabungan
and mp.kd_supplier = sp.kd_supplier
and s.kd_strip = b.kode_strip
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND d.status_barang is NULL
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by mp.kd_supplier
";
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,$kdsupp,$supp,$jml,$hp,$hj);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Penjualan Bawa Barang Konsinyasi Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("Periode Tanggal : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supplier</td><td>Nama Supplier</td><td>Juml</td><td>Harga Jual</td><td>Harga Pokok</td><td>Profit[%]</td></tr>");
$ttHJ = 0;
$ttHP = 0;
$profit = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHJ += $hj;
$ttHP += $hp;
$profit = ($hj-$hp)/$hj*100;
print("<tr class=\"isi\"><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($profit,2,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"3\">T O T A L</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada";
echo "<br />";
}
}
}
?>

@ -0,0 +1,758 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:100%;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 ".warnaBarisKategori{font-weight : bold; background-color: #FFFF33;}";
echo ".warnaBarisTot{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$bulan = $_POST['bulan'];
$tahun = $_POST['tahun'];
$d=cal_days_in_month(CAL_GREGORIAN,$bulan,$tahun);
if ($bulan < 10){
$startDate = $tahun."-"."0".$bulan."-"."01";
$endDate = $tahun."-"."0".$bulan."-"."31";
}else{
$startDate = $tahun."-".$bulan."-"."01";
$endDate = $tahun."-".$bulan."-"."31";
}
if(bukaKoneksi()){
global $conn;
print("<center>");
print("<h2>Laporan AK.7</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".$startDate." s/d ".$endDate."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."<br/><br/>");
print("<span style='color: red;'> *) Stock Minus : Hanya sebagai <i>notifikasi</i>, tidak turut dalam proses perhitungan apapun </span>");
print("</div>");
print("<table border='1' class='tbl'>");
print("<tr class='header'>
<td>Tanggal</td>
<td>Stock Awal</td>
<td>Pembelian</td>
<td>Revisi</td>
<td>Retur</td>
<td>Transfer</td>
<td>Transfer Kembali</td>
<td>Penjualan</td>
<td>Bawa Dulu</td>
<td>Kembali Bawa Dulu</td>
<td>Stock Opname</td>
<td>Stock Minus<span style='color: red;'>*)</span></td>
<td>Stock(hsl perhitungan)</td>
<td>Stock(komp)</td>
<td>Selisih</td>
</tr>");
//looping untuk insert tanggal ke tabel AK7
for ($n = 1; $n <= $d; $n++){
if ($bulan < 10){
$bln = "0".$bulan;
}else{
$bln = $bulan;
}
if ($n < 10){
$tgl = "0".$n;
}else{
$tgl = $n;
}
$tanggal = $tahun."-".$bln."-".$tgl;
$queryCekTanggal = "Select tanggal From tempAK7 WHERE tanggal = '$tanggal'";
$resultCekTanggal = runningQuery($queryCekTanggal);
if($resultCekTanggal->num_rows > 0){
$queryUpdateTanggal = "UPDATE tempAK7 SET tanggal = '$tanggal' WHERE tanggal = '$tanggal'";
runningQuery($queryUpdateTanggal);
}else{
$queryInsertTanggal = "INSERT INTO `tempAK7` (
`tanggal` ,
`stockawal` ,
`pembelian` ,
`revisi` ,
`transfer` ,
`transferkembali` ,
`penjualan` ,
`bawa` ,
`kembalibawa` ,
`stockopname` ,
`stockminus` ,
`stockakhir`
)
VALUES (
'$tanggal', NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL
);";
runningQuery($queryInsertTanggal);
}
} //end of looping untuk insert tanggal ke tabel AK7
/*****************************************************************************************************************************************************/
//cek tgl hari ini utk tabel AK7
$querycektgl = "Select tanggal From tempAK7 WHERE tanggal = CURDATE()";
$resultcektgl = runningQuery($querycektgl);
if($resultcektgl->num_rows > 0){
//kolom pembelian
$querypembelian = "SELECT CURDATE() tgl_masuk,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m,strip s,barang b
WHERE d.no_faktur = m.no_faktur
AND d.kode_barang = b.kode_barang
AND s.kd_strip = b.kode_strip
AND m.tgl_masuk = CURDATE()
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY m.tgl_masuk";
$resultpembelian = runningQuery($querypembelian);
if($resultpembelian->num_rows > 0){
while($pembelian = $resultpembelian->fetch_array(MYSQLI_ASSOC)){
$tgl_masuk = $pembelian['tgl_masuk'];
$hp = $pembelian['hp'];
$queryUpdatePembelian = "UPDATE tempAK7 SET pembelian = '$hp' WHERE tanggal = '$tgl_masuk'";
runningQuery($queryUpdatePembelian);
}
}
//kolom Revisi
$queryRevisi = "SELECT CURDATE() tgl_masuk,sum(m.rp_beli) hp
FROM m_pembelian m
WHERE m.validasi = '1'
AND left(m.no_faktur,4) = 'RVB-'
AND m.status_revisi = 0
AND m.tgl_masuk = CURDATE()
GROUP BY m.tgl_masuk";
$resultRevisi = runningQuery($queryRevisi);
if($resultRevisi->num_rows > 0){
while($Revisi = $resultRevisi->fetch_array(MYSQLI_ASSOC)){
$tgl_masuk = $Revisi['tgl_masuk'];
$hp = $Revisi['hp'];
$queryUpdateRevisi = "UPDATE tempAK7 SET revisi = '$hp' WHERE tanggal = '$tgl_masuk'";
runningQuery($queryUpdateRevisi);
}
}
//kolom Retur
$queryRetur = "SELECT CURDATE() tgl_retur,sum(d.tot) hp
FROM m_retur_beli r,
(SELECT id_retur,sum(jumlah) jum,sum(jumlah*harga_satuan) tot from d_retur_beli group by id_retur) d
where tgl_retur = CURDATE()
and r.id_retur = d.id_retur
and r.validasi = '1'
GROUP BY r.`tgl_retur`";
$resultRetur = runningQuery($queryRetur);
if($resultRetur->num_rows > 0){
while($Retur = $resultRetur->fetch_array(MYSQLI_ASSOC)){
$tgl_retur = $Retur['tgl_retur'];
$hp = $Retur['hp'];
$queryUpdateRetur = "UPDATE tempAK7 SET retur = '$hp' WHERE tanggal = '$tgl_retur'";
runningQuery($queryUpdateRetur);
}
}
//kolom Transfer
$queryTransfer = "SELECT CURDATE() tgl_transfer, sum(m.total_transfer) hp
FROM m_transfer m
where date(m.tgl_transfer) = CURDATE()
and m.validasi = '1'
GROUP BY m.`tgl_transfer`";
$resultTransfer = runningQuery($queryTransfer);
if($resultTransfer->num_rows > 0){
while($Transfer = $resultTransfer->fetch_array(MYSQLI_ASSOC)){
$tgl_Transfer = $Transfer['tgl_transfer'];
$hp = $Transfer['hp'];
$queryUpdateTransfer = "UPDATE tempAK7 SET transfer = '$hp' WHERE tanggal = '$tgl_Transfer'";
runningQuery($queryUpdateTransfer);
}
}
//kolom Transfer kembali
$queryTransferKembali = "SELECT CURDATE() tgl_kembali, sum(m.total_transfer) hp
FROM m_transfer_kembali m
where date(m.tgl_kembali) = CURDATE()
and m.validasi = '1'
GROUP BY m.`tgl_kembali`";
$resultTransferKembali = runningQuery($queryTransferKembali);
if($resultTransferKembali->num_rows > 0){
while($TransferKembali = $resultTransferKembali->fetch_array(MYSQLI_ASSOC)){
$tgl_TransferKembali = $TransferKembali['tgl_kembali'];
$hp = $TransferKembali['hp'];
$queryUpdateTransferKembali = "UPDATE tempAK7 SET transferkembali = '$hp' WHERE tanggal = '$tgl_TransferKembali'";
runningQuery($queryUpdateTransferKembali);
}
}
//kolom penjualan
$querypenjualan = "SELECT CURDATE() tanggal,sum(hp) totHP
from (
select date(m.tgl_nota) tanggal,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m
where d.no_nota = m.no_nota
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and date(tgl_nota) = CURDATE()
group by m.tgl_nota
UNION ALL
select date(m.tgl_bon) tanggal,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m
where d.no_bon = m.no_bon
and d.harga_pokok IS NOT NULL
and date(tgl_bon) = CURDATE()
group by m.tgl_bon
UNION ALL
select date(m.tgl_nota) tanggal,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m
where d.no_nota = m.no_nota
and d.harga_pokok IS NOT NULL
and date(tgl_nota) = CURDATE()
group by m.tgl_nota
) vlini
group by tanggal";
$resultpenjualan = runningQuery($querypenjualan);
if($resultpenjualan->num_rows > 0){
while($penjualan = $resultpenjualan->fetch_array(MYSQLI_ASSOC)){
$tgl_penjualan = $penjualan['tanggal'];
$hp = $penjualan['totHP'];
$queryUpdatepenjualan = "UPDATE tempAK7 SET penjualan = '$hp' WHERE tanggal = '$tgl_penjualan'";
runningQuery($queryUpdatepenjualan);
}
}
//kolom bawa
$querybawa = "SELECT CURDATE() tanggal, sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from m_nota_bawa m,d_nota_bawa d,no_barang n, barang b
where m.status_nota = 'S'
and m.no_nota = d.no_nota
and b.id_gabungan = n.id_gabungan
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) = CURDATE()
group by date(m.tgl_nota)";
$resultbawa = runningQuery($querybawa);
if($resultbawa->num_rows > 0){
while($bawa = $resultbawa->fetch_array(MYSQLI_ASSOC)){
$tgl_bawa = $bawa['tanggal'];
$hp = $bawa['hp'];
$queryUpdatebawa = "UPDATE tempAK7 SET bawa = '$hp' WHERE tanggal = '$tgl_bawa'";
runningQuery($queryUpdatebawa);
}
}
//kolom kembalibawa
$querykembalibawa = "SELECT CURDATE() tgl_kembali, SUM( d.jumlah * REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( n.harga_pokok, 'B', '1' ) , 'R', '2' ) , 'A', '3' ) , 'W', '4' ) , 'N', '5' ) , 'F', '6' ) , 'O', '7' ) , 'X', '8' ) , 'E', '9' ) , 'S', '0' ) ) hp
FROM d_nota_bawa d, m_nota_bawa m, pelanggan p, barang b, no_barang n
WHERE m.no_nota = d.no_nota
AND b.id_gabungan = n.id_gabungan
AND m.kd_customer = p.kd_customer
AND (d.kd_barang = b.kode_barang AND d.no_barang = n.nomor)
AND DATE( m.tgl_kembali ) = CURDATE()
GROUP BY DATE(m.tgl_kembali)";
$resultkembalibawa = runningQuery($querykembalibawa);
if($resultkembalibawa->num_rows > 0){
while($kembalibawa = $resultkembalibawa->fetch_array(MYSQLI_ASSOC)){
$tgl_kembalibawa = $kembalibawa['tgl_kembali'];
$hp = $kembalibawa['hp'];
$queryUpdatekembalibawa = "UPDATE tempAK7 SET kembalibawa = '$hp' WHERE tanggal = '$tgl_kembalibawa'";
runningQuery($queryUpdatekembalibawa);
}
}
//kolom stockopname
$querystockopname = "SELECT CURDATE() tanggal,SUM(d.jumlah_asli*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) -
SUM(d.jumlah_stok_sebelum*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) selisih
from barang b inner join no_barang n on b.id_gabungan = n.id_gabungan
left join d_stock_opname d on (d.kode_barang = b.kode_barang and d.nomor=n.nomor)
inner join m_stock_opname m on (d.no_nota = m.no_nota and b.kode_strip = m.strip)
WHERE DATE(m.tanggal) = CURDATE()
AND m.konfirmasi = '1'
GROUP BY m.tanggal";
$resultstockopname = runningQuery($querystockopname);
if($resultstockopname->num_rows > 0){
while($stockopname = $resultstockopname->fetch_array(MYSQLI_ASSOC)){
$tgl_stockopname = $stockopname['tanggal'];
$hp = $stockopname['selisih'];
$queryUpdatestockopname = "UPDATE tempAK7 SET stockopname = '$hp' WHERE tanggal = '$tgl_stockopname'";
runningQuery($queryUpdatestockopname);
}
}
//kolom stokmin
$querystokmin = "SELECT CURDATE() tanggal,SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
from barang b,no_barang n,strip s
WHERE n.stok<0
and b.id_gabungan = n.id_gabungan
and s.kd_strip = b.kode_strip
";
$resultstokmin = runningQuery($querystokmin);
if($resultstokmin->num_rows > 0){
while($stokmin = $resultstokmin->fetch_array(MYSQLI_ASSOC)){
$tgl_stokmin = $stokmin['tanggal'];
$hp = $stokmin['totalHP'];
$queryUpdatestokmin = "UPDATE tempAK7 SET stockminus = '$hp' WHERE tanggal = '$tgl_stokmin'";
runningQuery($queryUpdatestokmin);
}
}
//kolom persediaan
$querypersediaan = "SELECT CURDATE() tanggal,
SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
from barang b,no_barang n,strip s
WHERE n.stok>0
and b.id_gabungan = n.id_gabungan
and s.kd_strip = b.kode_strip
";
$resultpersediaan = runningQuery($querypersediaan);
if($resultpersediaan->num_rows > 0){
while($persediaan = $resultpersediaan->fetch_array(MYSQLI_ASSOC)){
$tgl_masuk = $persediaan['tanggal'];
$hp = $persediaan['totalHP'];
$queryUpdatepersediaan = "UPDATE tempAK7 SET stockakhir = '$hp' WHERE tanggal = '$tgl_masuk'";
runningQuery($queryUpdatepersediaan);
}
}
//kolom persediaan awal
$querystokawal = "SELECT DATE_ADD(CURDATE(), INTERVAL -1 DAY) kemarin, stockakhir
FROM tempAK7
WHERE tanggal = DATE_ADD(CURDATE(), INTERVAL -1 DAY)";
$resultstokawal = runningQuery($querystokawal); //ambil stockakhir hari kemarin
if($resultstokawal->num_rows > 0){
while($stokawal = $resultstokawal->fetch_array(MYSQLI_ASSOC)){
$kemarin = $stokawal['kemarin'];
$hp = $stokawal['stockakhir'];
$queryUpdatestokawal = "UPDATE tempAK7 SET stockawal = '$hp' WHERE tanggal = CURDATE()";
runningQuery($queryUpdatestokawal); //update stockawal hari ini dengan stockahir hari kemarin
}
}
}//end of cek tgl hari ini utk tabel AK7
/***************************************************************************************************************************************************/
//URUSAN AK7Rinci
//cek tgl hari ini di AK7rinci
$querycektanggalrinci = "Select tanggal From tempAK7rinci WHERE tanggal = CURDATE()";
$resultcektanggalrinci = runningQuery($querycektanggalrinci);
if($resultcektanggalrinci->num_rows > 0){ //kalo ada di update
updateData();
}else{ //kalo ga ada => diInsert
$queryAmbilStrip = "SELECT CURDATE() hariini, s.kd_strip FROM strip s";
$resultAmbilStrip = runningQuery($queryAmbilStrip);
if($resultAmbilStrip->num_rows > 0){
while($strip = $resultAmbilStrip->fetch_array(MYSQLI_ASSOC)){
$hariini = $strip['hariini'];
$lini = $strip['kd_strip'];
$queryInsertTanggal = "INSERT INTO `tempAK7rinci` (
`tanggal` ,
`lini`,
`stockawal` ,
`pembelian` ,
`revisi` ,
`transfer` ,
`transferkembali` ,
`penjualan` ,
`bawa` ,
`kembalibawa` ,
`stockopname` ,
`stockminus` ,
`stockakhir`
)
VALUES (
'$hariini', '$lini', NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL
);";
runningQuery($queryInsertTanggal);
}
}
//lalu diUpdate
updateData();
}
/***************************************************************************************************************************************************/
//Tampilkan AK7
$queryView = "SELECT * FROM tempAK7 WHERE tanggal BETWEEN '$startDate' AND '$endDate' ORDER BY id";
$resultView = runningQuery($queryView);
if($resultView->num_rows > 0){
$ttstockawal = 0;
$ttpembelian = 0;
$ttrevisi = 0;
$ttretur = 0;
$tttransfer = 0;
$tttransferkembali = 0;
$ttpenjualan = 0;
$ttbawa = 0;
$ttkembalibawa = 0;
$ttstockopname = 0;
$ttperhitungan = 0;
$ttstockakhir = 0;
$ttselisih = 0;
while($View = $resultView->fetch_array(MYSQLI_ASSOC)){
$tanggal = $View['tanggal'];
$stockawal = $View['stockawal'];
$pembelian = $View['pembelian'];
$revisi = $View['revisi'];
$retur = $View['retur'];
$transfer = $View['transfer'];
$transferkembali = $View['transferkembali'];
$penjualan = $View['penjualan'];
$bawa = $View['bawa'];
$kembalibawa = $View['kembalibawa'];
$stockopname = $View['stockopname'];
$stockmin = $View['stockminus'];
$perhitungan = $stockawal + $pembelian + $revisi - $retur - $transfer + $transferkembali - $penjualan - $bawa + $kembalibawa + $stockopname ;
$stockakhir = $View['stockakhir'];
$selisih = $perhitungan - $stockakhir;
$ttstockawal += $stockawal;
$ttpembelian += $pembelian;
$ttrevisi += $revisi;
$ttretur += $retur;
$tttransfer += $transfer;
$tttransferkembali += $transferkembali;
$ttpenjualan += $penjualan;
$ttbawa += $bawa;
$ttkembalibawa += $kembalibawa;
$ttstockopname += $stockopname;
$ttperhitungan += $perhitungan;
$ttstockakhir += $stockakhir;
$ttselisih += $selisih;
echo "<tr><td><a href='lap_ak7rinci.php?tgl=$tanggal' target='blank'>$tanggal</a></td>";
echo "<td align='right'>".number_format( $stockawal,0,",",".")."</td>";
echo "<td align='right'>".number_format( $pembelian,0,",",".")."</td>";
echo "<td align='right'>".number_format( $revisi,0,",",".")."</td>";
echo "<td align='right'>".number_format( $retur,0,",",".")."</td>";
echo "<td align='right'>".number_format( $transfer,0,",",".")."</td>";
echo "<td align='right'>".number_format( $transferkembali,0,",",".")."</td>";
echo "<td align='right'>".number_format( $penjualan,0,",",".")."</td>";
echo "<td align='right'>".number_format( $bawa,0,",",".")."</td>";
echo "<td align='right'>".number_format( $kembalibawa,0,",",".")."</td>";
echo "<td align='right'>".number_format( $stockopname,0,",",".")."</td>";
echo "<td align='right'>".number_format( $stockmin,0,",",".")."</td>";
echo "<td align='right'>".number_format( $perhitungan,0,",",".")."</td>";
echo "<td align='right'>".number_format( $stockakhir,0,",",".")."</td>";
echo "<td align='right'>".number_format( $selisih,0,",",".")."</td>";
echo "</tr>";
}
}
print("<tr style='font-weight: bold;'><td>T O T A L</b></td>
<td align='right'>".number_format( $ttstockawal,0,",",".")."</td>
<td align='right'>".number_format( $ttpembelian,0,",",".")."</td>
<td align='right'>".number_format( $ttrevisi,0,",",".")."</td>
<td align='right'>".number_format( $ttretur,0,",",".")."</td>
<td align='right'>".number_format( $tttransfer,0,",",".")."</td>
<td align='right'>".number_format( $tttransferkembali,0,",",".")."</td>
<td align='right'>".number_format( $ttpenjualan,0,",",".")."</td>
<td align='right'>".number_format( $ttbawa,0,",",".")."</td>
<td align='right'>".number_format( $ttkembalibawa,0,",",".")."</td>
<td align='right'>".number_format( $ttstockopname,0,",",".")."</td>
<td></td>
<td align='right'>".number_format( $ttperhitungan,0,",",".")."</td>
<td align='right'>".number_format( $ttstockakhir,0,",",".")."</td>
<td align='right'>".number_format( $ttselisih,0,",",".")."</td>
</tr>");
//end of tampilkan
print("</table><br/>");
print("</center>");
}
function updateData(){ //update data di tabel AK7rinci
//ak7rinci stockakhir
$querypersediaan2 = "SELECT CURDATE() tanggal,b.kode_strip,
SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
from barang b,no_barang n,strip s
WHERE n.stok>0
and b.id_gabungan = n.id_gabungan
and s.kd_strip = b.kode_strip
GROUP BY b.kode_strip
";
$resultpersediaan2 = runningQuery($querypersediaan2);
if($resultpersediaan2->num_rows > 0){
while($persediaan = $resultpersediaan2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $persediaan['tanggal'];
$lini = $persediaan['kode_strip'];
$hp = $persediaan['totalHP'];
$queryUpdatestokakhir = "UPDATE tempAK7rinci SET stockakhir = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatestokakhir);
}
}
//ak7rinci pembelian
$querypembelian2 = "SELECT CURDATE() tanggal,s.kd_strip,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m,strip s,barang b
WHERE d.no_faktur = m.no_faktur
AND d.kode_barang = b.kode_barang
AND s.kd_strip = b.kode_strip
AND m.tgl_masuk = CURDATE()
AND m.validasi = '1'
AND m.status_revisi = '1'
GROUP BY s.kd_strip";
$resultpembelian2 = runningQuery($querypembelian2);
if($resultpembelian2->num_rows > 0){
while($pembelian2 = $resultpembelian2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $pembelian2['tanggal'];
$lini = $pembelian2['kd_strip'];
$hp = $pembelian2['hp'];
$queryUpdatePembelian2 = "UPDATE tempAK7rinci SET pembelian = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatePembelian2);
}
}
//ak7rinci revisi
$queryrevisi2 = "SELECT CURDATE() tanggal,s.kd_strip,
sum(d.jum_fisik*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM d_pembelian d, m_pembelian m,strip s,barang b
WHERE d.no_faktur = m.no_faktur
AND d.kode_barang = b.kode_barang
AND s.kd_strip = b.kode_strip
AND m.validasi = '1'
AND m.status_revisi = 0
AND left(m.no_faktur,4) = 'RVB-'
AND m.tgl_masuk = CURDATE()
GROUP BY s.kd_strip
";
$resultrevisi2 = runningQuery($queryrevisi2);
if($resultrevisi2->num_rows > 0){
while($revisi2 = $resultrevisi2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $revisi2['tanggal'];
$lini = $revisi2['kd_strip'];
$hp = $revisi2['hp'];
$queryUpdaterevisi2 = "UPDATE tempAK7rinci SET revisi = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdaterevisi2);
}
}
//ak7rinci retur beli
$queryretur2 = "SELECT CURDATE() tanggal, s.kd_strip,sum(dr.jumlah*dr.harga_satuan) hp
from m_retur_beli r,d_retur_beli dr,strip s, barang b
where r.tgl_retur = CURDATE()
and dr.kd_barang = b.kode_barang
and r.id_retur = dr.id_retur
and b.kode_strip = s.kd_strip
and r.validasi = '1'
GROUP BY s.kd_strip
";
$resultretur2 = runningQuery($queryretur2);
if($resultretur2->num_rows > 0){
while($retur2 = $resultretur2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $retur2['tanggal'];
$lini = $retur2['kd_strip'];
$hp = $retur2['hp'];
$queryUpdateretur2 = "UPDATE tempAK7rinci SET retur = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdateretur2);
}
}
//ak7rinci transfer
$querytransfer2 = "SELECT CURDATE() tanggal, s.kd_strip, sum(d.jumlah*d.harga_satuan) hp
FROM m_transfer m, d_transfer d, strip s, barang b
where
m.id_transfer = d.id_transfer
AND d.kode_barang_nota = b.kode_barang
AND s.kd_strip = b.kode_strip
and date(m.tgl_transfer) = CURDATE()
and m.validasi = '1'
GROUP BY s.kd_strip
";
$resulttransfer2 = runningQuery($querytransfer2);
if($resulttransfer2->num_rows > 0){
while($transfer2 = $resulttransfer2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $transfer2['tanggal'];
$lini = $transfer2['kd_strip'];
$hp = $transfer2['hp'];
$queryUpdatetransfer2 = "UPDATE tempAK7rinci SET transfer = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatetransfer2);
}
}
//ak7rinci transfer kembali
$querytransferkembali2 = "SELECT CURDATE() tanggal, s.kd_strip, sum(d.jumlah*d.harga_satuan) hp
FROM m_transfer_kembali m, d_transfer_kembali d, strip s, barang b
where
m.id_transfer = d.id_transfer
AND d.kode_barang_nota = b.kode_barang
AND s.kd_strip = b.kode_strip
and date(m.tgl_kembali) = CURDATE()
and m.validasi = '1'
GROUP BY s.kd_strip
";
$resulttransferkembali2 = runningQuery($querytransferkembali2);
if($resulttransferkembali2->num_rows > 0){
while($transferkembali2 = $resulttransferkembali2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $transferkembali2['tanggal'];
$lini = $transferkembali2['kd_strip'];
$hp = $transferkembali2['hp'];
$queryUpdatetransferkembali2 = "UPDATE tempAK7rinci SET transferkembali = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatetransferkembali2);
}
}
//ak7rinci penjualan
$querypenjualan2 = "select CURDATE() tanggal, lini, sum(hp) totHP
from (
select b.kode_strip lini,sum(jumlah) juml,
sum(d.harga_jual * d.jumlah) hjbruto,
sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and date(tgl_nota) = CURDATE()
group by b.kode_strip
UNION ALL
select b.kode_strip lini,sum(jumlah) juml,
sum(d.hrg_satuan * d.jumlah) hjbruto,
sum(d.hrg_satuan * d.jumlah * d.diskon / 100) disc,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b
where d.no_bon = m.no_bon
and d.kd_brg = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_bon) = CURDATE()
group by b.kode_strip
UNION ALL
select b.kode_strip lini,(-1*sum(jumlah)) juml,
(-1*sum(d.harga_jual * d.jumlah)) hjbruto,
(-1*sum(d.harga_jual * d.jumlah * d.diskon / 100)) disc,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_nota) = CURDATE()
group by b.kode_strip
) vlini,strip s
where s.kd_strip = lini
group by lini
";
$resultpenjualan2 = runningQuery($querypenjualan2);
if($resultpenjualan2->num_rows > 0){
while($penjualan2 = $resultpenjualan2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $penjualan2['tanggal'];
$lini = $penjualan2['lini'];
$hp = $penjualan2['totHP'];
$queryUpdatepenjualan2 = "UPDATE tempAK7rinci SET penjualan = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatepenjualan2);
}
}
//ak7rinci bawa dulu
$querybawa2 = "SELECT CURDATE() tanggal, s.kd_strip,
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from m_nota_bawa m,d_nota_bawa d,no_barang n, barang b, strip s
where m.status_nota = 'S'
and m.no_nota = d.no_nota
and b.kode_strip = s.kd_strip
and b.id_gabungan = n.id_gabungan
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) = CURDATE()
group by s.kd_strip
";
$resultbawa2 = runningQuery($querybawa2);
if($resultbawa2->num_rows > 0){
while($bawa2 = $resultbawa2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $bawa2['tanggal'];
$lini = $bawa2['kd_strip'];
$hp = $bawa2['hp'];
$queryUpdatebawa2 = "UPDATE tempAK7rinci SET bawa = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatebawa2);
}
}
//ak7rinci kembali bawa dulu
$querykembalibawa2 = "SELECT CURDATE() tanggal, s.kd_strip,
SUM( d.jumlah * REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( n.harga_pokok, 'B', '1' ) , 'R', '2' ) , 'A', '3' ) , 'W', '4' ) , 'N', '5' ) , 'F', '6' ) , 'O', '7' ) , 'X', '8' ) , 'E', '9' ) , 'S', '0' ) ) hp
FROM d_nota_bawa d, m_nota_bawa m, pelanggan p, barang b, no_barang n, strip s
WHERE m.no_nota = d.no_nota
AND b.id_gabungan = n.id_gabungan
AND m.kd_customer = p.kd_customer
AND b.kode_strip = s.kd_strip
AND (d.kd_barang = b.kode_barang AND d.no_barang = n.nomor)
AND DATE( m.tgl_kembali ) = CURDATE()
GROUP BY s.kd_strip
";
$resultkembalibawa2 = runningQuery($querykembalibawa2);
if($resultkembalibawa2->num_rows > 0){
while($kembalibawa2 = $resultkembalibawa2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $kembalibawa2['tanggal'];
$lini = $kembalibawa2['kd_strip'];
$hp = $kembalibawa2['hp'];
$queryUpdatekembalibawa2 = "UPDATE tempAK7rinci SET kembalibawa = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatekembalibawa2);
}
}
//ak7rinci stockopname
$querystockopname2 = "SELECT CURDATE() tanggal, s.kd_strip, SUM(d.jumlah_asli*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) -
SUM(d.jumlah_stok_sebelum*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) selisih
from barang b inner join no_barang n on b.id_gabungan = n.id_gabungan
left join d_stock_opname d on (d.kode_barang = b.kode_barang and d.nomor=n.nomor)
inner join m_stock_opname m on (d.no_nota = m.no_nota and left(d.kode_barang,2) = m.strip)
inner join strip s on (m.strip = s.kd_strip)
WHERE DATE(m.tanggal) = CURDATE()
AND m.konfirmasi = '1'
GROUP BY s.kd_strip
";
$resultstockopname2 = runningQuery($querystockopname2);
if($resultstockopname2->num_rows > 0){
while($stockopname2 = $resultstockopname2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $stockopname2['tanggal'];
$lini = $stockopname2['kd_strip'];
$hp = $stockopname2['selisih'];
$queryUpdatestockopname2 = "UPDATE tempAK7rinci SET stockopname = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatestockopname2);
}
}
//ak7rinci stockmin
$querystockmin2 = "SELECT CURDATE() tanggal, b.kode_strip,
SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
from barang b,no_barang n,strip s
WHERE n.stok<0
and b.id_gabungan = n.id_gabungan
and s.kd_strip = b.kode_strip
GROUP BY b.kode_strip
";
$resultstockmin2 = runningQuery($querystockmin2);
if($resultstockmin2->num_rows > 0){
while($stockmin2 = $resultstockmin2->fetch_array(MYSQLI_ASSOC)){
$tanggal = $stockmin2['tanggal'];
$lini = $stockmin2['kode_strip'];
$hp = $stockmin2['totalHP'];
$queryUpdatestockmin2 = "UPDATE tempAK7rinci SET stockminus = '$hp' WHERE tanggal = '$tanggal' AND lini = '$lini'";
runningQuery($queryUpdatestockmin2);
}
}
//ak7rinci stockawal
$querystokawal = "SELECT DATE_ADD(CURDATE(), INTERVAL -1 DAY) kemarin, lini, stockakhir
FROM tempAK7rinci
WHERE tanggal = DATE_ADD(CURDATE(), INTERVAL -1 DAY)";
$resultstokawal = runningQuery($querystokawal); //ambil stockakhir hari kemarin
if($resultstokawal->num_rows > 0){
while($stokawal = $resultstokawal->fetch_array(MYSQLI_ASSOC)){
$kemarin = $stokawal['kemarin'];
$lini = $stokawal['lini'];
$hp = $stokawal['stockakhir'];
$queryUpdatestokawal = "UPDATE tempAK7rinci SET stockawal = '$hp' WHERE tanggal = CURDATE() and lini = '$lini'";
runningQuery($queryUpdatestokawal); //update stockawal hari ini dg stockakhir hari kemarin
}
}
}
?>

@ -0,0 +1,148 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:100%;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 ".warnaBarisKategori{font-weight : bold; background-color: #FFFF33;}";
echo ".warnaBarisTot{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$tgl = $_GET['tgl'];
if(bukaKoneksi()){
global $conn;
print("<center>");
print("<h2>Laporan AK.7 Rinci</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("Tanggal : ".$tgl."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."<br/><br/>");
print("<span style='color: red;'> *) Stock Minus : Hanya sebagai <i>notifikasi</i>, tidak turut dalam proses perhitungan apapun </span>");
print("</div>");
print("<table border='1' class='tbl'>");
print("<tr class='header'>
<td>Lini</td>
<td>Stock Awal</td>
<td>Pembelian</td>
<td>Revisi</td>
<td>Retur</td>
<td>Transfer</td>
<td>Transfer Kembali</td>
<td>Penjualan</td>
<td>Bawa Dulu</td>
<td>Kembali Bawa Dulu</td>
<td>Stock Opname</td>
<td>Stock Minus<span style='color: red;'>*)</span></td>
<td>Stock(hsl perhitungan)</td>
<td>Stock(komp)</td>
<td>Selisih</td>
</tr>");
//Tampilkan AK7rinci
$queryView = "SELECT * FROM tempAK7rinci WHERE tanggal = '$tgl' order by id";
$resultView = runningQuery($queryView);
if($resultView->num_rows > 0){
$ttstockawal = 0;
$ttpembelian = 0;
$ttrevisi = 0;
$ttretur = 0;
$tttransfer = 0;
$tttransferkembali = 0;
$ttpenjualan = 0;
$ttbawa = 0;
$ttkembalibawa = 0;
$ttstockopname = 0;
$ttstockminus = 0;
$ttperhitungan = 0;
$ttstockakhir = 0;
$ttselisih = 0;
while($View = $resultView->fetch_array(MYSQLI_ASSOC)){
$tanggal = $View['tanggal'];
$lini = $View['lini'];
$stockawal = $View['stockawal'];
$pembelian = $View['pembelian'];
$revisi = $View['revisi'];
$retur = $View['retur'];
$transfer = $View['transfer'];
$transferkembali = $View['transferkembali'];
$penjualan = $View['penjualan'];
$bawa = $View['bawa'];
$kembalibawa = $View['kembalibawa'];
$stockopname = $View['stockopname'];
$stockmin = $View['stockminus'];
$perhitungan = $stockawal + $pembelian + $revisi - $retur - $transfer + $transferkembali - $penjualan - $bawa + $kembalibawa + $stockopname ;
$stockakhir = $View['stockakhir'];
$selisih = $perhitungan - $stockakhir;
$ttstockawal += $stockawal;
$ttpembelian += $pembelian;
$ttrevisi += $revisi;
$ttretur += $retur;
$tttransfer += $transfer;
$tttransferkembali += $transferkembali;
$ttpenjualan += $penjualan;
$ttbawa += $bawa;
$ttkembalibawa += $kembalibawa;
$ttstockopname += $stockopname;
$ttstockmin += $stockmin;
$ttperhitungan += $perhitungan;
$ttstockakhir += $stockakhir;
$ttselisih += $selisih;
echo "<tr><td>$lini</td>";
echo "<td align='right'>".number_format( $stockawal,0,",",".")."</td>";
echo "<td align='right'><a href='rincibeli.php?tgllini=$tgl.$lini' target='blank'>".number_format($pembelian,0,",",".")."</td>";
echo "<td align='right'><a href='rincirevisi.php?tgllini=$tgl.$lini' target='blank'>".number_format($revisi,0,",",".")."</td>";
echo "<td align='right'><a href='rinciretur.php?tgllini=$tgl.$lini' target='blank'>".number_format($retur,0,",",".")."</td>";
echo "<td align='right'><a href='rincitransfer.php?tgllini=$tgl.$lini' target='blank'>".number_format($transfer,0,",",".")."</td>";
echo "<td align='right'><a href='rincitransferkembali.php?tgllini=$tgl.$lini' target='blank'>".number_format($transferkembali,0,",",".")."</td>";
echo "<td align='right'><a href='rincijual.php?tgllini=$tgl.$lini' target='blank'>".number_format($penjualan,0,",",".")."</td>";
echo "<td align='right'><a href='rincirekapbawa.php?tgllini=$tgl.$lini' target='blank'>".number_format($bawa,0,",",".")."</td>";
echo "<td align='right'><a href='kembalibawa.php?tgllini=$tgl.$lini' target='blank'>".number_format($kembalibawa,0,",",".")."</td>";
echo "<td align='right'><a href='rincistockopname.php?tgllini=$tgl.$lini' target='blank'>".number_format($stockopname,0,",",".")."</td>";
echo "<td align='right'><a href='rincistokmin.php?tgllini=$tgl.$lini' target='blank'>".number_format($stockmin,0,",",".")."</td>";
echo "<td align='right'>".number_format( $perhitungan,0,",",".")."</td>";
echo "<td align='right'>".number_format( $stockakhir,0,",",".")."</td>";
echo "<td align='right'>".number_format( $selisih,0,",",".")."</td>";
echo "</tr>";
}
}
print("<tr style='font-weight: bold;'><td>T O T A L</b></td>
<td align='right'>".number_format( $ttstockawal,0,",",".")."</td>
<td align='right'>".number_format( $ttpembelian,0,",",".")."</td>
<td align='right'>".number_format( $ttrevisi,0,",",".")."</td>
<td align='right'>".number_format( $ttretur,0,",",".")."</td>
<td align='right'>".number_format( $tttransfer,0,",",".")."</td>
<td align='right'>".number_format( $tttransferkembali,0,",",".")."</td>
<td align='right'>".number_format( $ttpenjualan,0,",",".")."</td>
<td align='right'>".number_format( $ttbawa,0,",",".")."</td>
<td align='right'>".number_format( $ttkembalibawa,0,",",".")."</td>
<td align='right'>".number_format( $ttstockopname,0,",",".")."</td>
<td align='right'>".number_format( $ttstockmin,0,",",".")."</td>
<td align='right'>".number_format( $ttperhitungan,0,",",".")."</td>
<td align='right'>".number_format( $ttstockakhir,0,",",".")."</td>
<td align='right'>".number_format( $ttselisih,0,",",".")."</td>
</tr>");
print("</table><br/>");
print("</center>");
}
?>

@ -0,0 +1,215 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1100px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:1000px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".warnaKolPisah{font-weight : bold; background-color: #595454;}"; //#413839
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$curdate = date('Y-m-d');
$supp = $_POST['kdsupp'];
$lini = $_POST['lini'];
if(bukaKoneksi()){
global $conn;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Barang Fast Moving (B.2)</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("Periode Pembelian : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supp.</td><td>Nama Supplier</td><td>Lini Produk</td><td>Kd.barang</td><td>Nama Barang</td><td>Jml Beli</td><td>Jml Jual</td><td>Stok Akhir</td><td>HJ Satuan</td></tr>");
$kelJenis[0] = 'MURAH';
$kelJenis[1] = 'SEDANG';
$kelJenis[2] = 'MAHAL';
$queryclear1 ="DROP TABLE IF EXISTS vLaporan1";
$queryclear2 ="DROP TABLE IF EXISTS vLaporan2";
$queryclear3 ="DROP TABLE IF EXISTS vLaporan3";
runQuery($queryclear1);
runQuery($queryclear2);
runQuery($queryclear3);
$qry_filter1 = "CREATE TABLE vLaporan1 AS
SELECT m.kd_supplier,s.nama_supplier,d.kode_barang,d.nm_brg,sum(d.jum_fisik) jmlbeli
FROM d_pembelian d,m_pembelian m,supplier s
WHERE d.no_faktur = m.no_faktur
AND left(m.no_faktur,4) <> 'RVB-'
AND m.kd_supplier = s.kd_supplier
AND date(m.tgl_masuk) between '$startDate' and '$endDate'
GROUP BY d.kode_barang ";
$qry_filter2 = "CREATE TABLE vLaporan2 AS
SELECT
CASE
WHEN nb.harga_jual >= st.murah1 AND nb.harga_jual <= st.murah2 THEN 'MURAH'
WHEN nb.harga_jual >= st.sedang1 AND nb.harga_jual <= st.sedang2 THEN 'SEDANG'
WHEN nb.harga_jual >= st.mahal1 AND nb.harga_jual <= st.mahal2 THEN 'MAHAL' ELSE 'UNKNOWN' END as komposisi,
b.kode_barang, sum(nb.stok) stokakh, nb.harga_jual hj, b.kode_strip
FROM barang b,no_barang nb,strip st
WHERE
b.id_gabungan = nb.id_gabungan
AND st.kd_strip = b.kode_strip
AND b.kode_barang IN
(select distinct d.kode_barang
from d_pembelian d,m_pembelian m
where d.no_faktur = m.no_faktur
AND left(m.no_faktur,4) <> 'RVB-'
and date(m.tgl_masuk) between '$startDate' and '$endDate')
GROUP BY b.kode_barang ";
$qry_filter3 = "CREATE TABLE vLaporan3 AS
SELECT vJual.kd_barang,sum(vJual.jumlah) jmljual
FROM
(SELECT d.kd_barang kd_barang,sum(d.jumlah) jumlah
FROM d_nota_tunai d,m_nota_tunai m
WHERE d.no_nota = m.no_nota
AND m.status_nota = 'S'
AND d.kd_barang IN
(select distinct d.kode_barang
from d_pembelian d,m_pembelian m
where d.no_faktur = m.no_faktur
AND left(m.no_faktur,4) <> 'RVB-'
and date(m.tgl_masuk) between '$startDate' and '$endDate')
AND date(m.tgl_nota) BETWEEN '$startDate' AND '$curdate'
GROUP BY d.kd_barang
UNION ALL
SELECT d.kd_brg kd_barang,sum(d.jumlah) jumlah
FROM d_bon d,m_bon m
WHERE d.no_bon = m.no_bon
AND d.kd_brg IN
(select distinct d.kode_barang
from d_pembelian d,m_pembelian m
where d.no_faktur = m.no_faktur
AND left(m.no_faktur,4) <> 'RVB-'
and date(m.tgl_masuk) between '$startDate' and '$endDate')
AND date(m.tgl_bon) BETWEEN '$startDate' AND '$curdate'
GROUP BY d.kd_brg
UNION ALL
SELECT d.kd_barang kd_barang,(-1*sum(d.jumlah)) jumlah
FROM d_nota_retur d,m_nota_retur m
WHERE d.no_nota = m.no_nota
AND d.kd_barang IN
(select distinct d.kode_barang
from d_pembelian d,m_pembelian m
where d.no_faktur = m.no_faktur
AND left(m.no_faktur,4) <> 'RVB-'
and date(m.tgl_masuk) between '$startDate' and '$endDate')
AND date(m.tgl_nota) BETWEEN '$startDate' AND '$curdate'
GROUP BY d.kd_barang) vJual
GROUP BY vJual.kd_barang ";
$qry_index1 = "ALTER TABLE vLaporan1 ADD INDEX brg_supp ( kd_supplier , kode_barang )";
$qry_index2 = "ALTER TABLE vLaporan2 ADD INDEX kdbrg ( kode_barang )";
$qry_index3 = "ALTER TABLE vLaporan3 ADD INDEX kdbrg( kd_barang )";
runQuery($qry_filter1);
runQuery($qry_index1);
runQuery($qry_filter2);
runQuery($qry_index2);
runQuery($qry_filter3);
runQuery($qry_index3);
for ($n = 0; $n < 3; $n++){
$queryclear ="DROP TABLE IF EXISTS vLaporan";
runQuery($queryclear);
$qry_filter = "CREATE TABLE vLaporan AS
SELECT v1.kd_supplier,v1.nama_supplier,v1.kode_barang,v1.nm_brg,v1.jmlbeli,v3.jmljual,v2.stokakh,v2.hj,v2.kode_strip
FROM vLaporan1 v1
INNER JOIN vLaporan2 v2
ON v1.kode_barang = v2.kode_barang
INNER JOIN vLaporan3 v3
ON v1.kode_barang = v3.kd_barang
WHERE v2.komposisi = '$kelJenis[$n]'
ORDER BY v1.kd_supplier,v1.kode_barang";
runQuery($qry_filter);
$qry_index = "ALTER TABLE vLaporan ADD INDEX brg_supp ( kd_supplier , kode_barang )";
runQuery($qry_index);
if($supp!= "" AND $lini != "" AND $startDate!= ""){
$query = "SELECT v.kd_supplier,v.nama_supplier,v.kode_barang,v.nm_brg,v.jmlbeli,v.jmljual,v.stokakh,v.hj,v.kode_strip
FROM vLaporan v
WHERE v.kd_supplier = '$supp'
AND v.kode_strip = '$lini'";
}else if($supp!= "" AND $startDate!= ""){
$query = "SELECT v.kd_supplier,v.nama_supplier,v.kode_barang,v.nm_brg,v.jmlbeli,v.jmljual,v.stokakh,v.hj,v.kode_strip
FROM vLaporan v
WHERE v.kd_supplier = '$supp'";
}else if($lini!= "" AND $startDate!= ""){
$query = "SELECT v.kd_supplier,v.nama_supplier,v.kode_barang,v.nm_brg,v.jmlbeli,v.jmljual,v.stokakh,v.hj,v.kode_strip
FROM vLaporan v
WHERE v.kode_strip = '$lini'";
}else{
$query = "SELECT v.kd_supplier,v.nama_supplier,v.kode_barang,v.nm_brg,v.jmlbeli,v.jmljual,v.stokakh,v.hj,v.kode_strip
FROM vLaporan v";
}
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,$kdSup,$nmSup,$kdbrg,$nmbrg,$jmlbeli,$jmljual,$stok,$hj,$kdstrip);
echo "<tr class='header'><td align = 'left' colspan = '9'><br/>$kelJenis[$n]</td></tr>";
$stripPrev = "";
$awal = TRUE;
while(mysqli_stmt_fetch($stmt)){
$tmpshow = 0.10 * $jmlbeli;
$show = round($tmpshow);
if($jmljual>=$show){
echo "<tr>";
if ($awal){
$stripPrev = $kdSup;
}
if ($stripPrev == $kdSup){
if ($awal){
echo "<tr><td align = 'left'>" .$kdSup. "</td><td align = 'left'>" .$nmSup. "</td>";
}else{
echo "<tr><td align = 'left'></td><td></td>";
}
}else{
echo "<tr><td align = 'left'>" .$kdSup. "</td><td align = 'left'>" .$nmSup. "</td>";
}
$awal = FALSE;
$stripPrev = $kdSup;
print("<td>".$kdstrip."</td><td>".$kdbrg."</td><td align='left'>".$nmbrg."</td><td>".$jmlbeli."</td><td>".$jmljual."</td><td>".$stok."</td><td align='right'>".number_format($hj, 0, ",", ".")."</td></tr>");
}
}
}
}
}
print("</table><br/>");
print("</div></center>");
}
?>

@ -0,0 +1,437 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFFF33;}";
echo ".warnaBarisTot{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$tanggal = encTgl($startDate);
$bulan = substr($tanggal,3,2);
$tmpbulan = left($bulan,1);
if($tmpbulan == '0'){
$bln = right($bulan,1);
}else{
$bln = $bulan;
}
$thn = substr($tanggal,6,4);
if(bukaKoneksi()){
global $conn;
/*------------------------------------------------------------------------------------ tunai -----------------------------------------------------*/
$query="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet
from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and m.status_bayar != 'K'
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vtunai, strip s
where s.kd_strip = lini
group by s.kd_strip";
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,$keljns,$hp,$hj,$disc,$hjnet);
$ttJumlah = array();
$ttJumlah['hp1'] = 0;
$ttJumlah['hj1'] = 0;
$ttJumlah['disc1'] = 0;
$ttJumlah['hjnet1'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Transaksi Tunai</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>"); ?>
<?php
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['hp1'] += $hp ;
$ttJumlah['hj1'] += $hj;
$ttJumlah['disc1'] += $disc;
$ttJumlah['hjnet1'] += $hjnet;
print("<tr class=\"isi\"><td>$keljns</td><td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">".number_format($disc,0,',','.')."</td><td align=\"right\">".number_format($hjnet,0,',','.')."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td></td><td align=\"right\">".number_format($ttJumlah['hp1'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah['hj1'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah['disc1'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah['hjnet1'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}else{
echo "Belum ada penjualan tunai untuk tanggal tersebut!";
echo "<br/>";
}
}
/*------------------------------------------------------------------------------------ retur tunai -----------------------------------------------------*/
$query2="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet
from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_retur d,m_nota_retur m,m_nota_tunai mt, barang b
where d.no_nota = m.no_nota
and d.no_nota_tunai = mt.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and (m.status_nota != 'B')
and mt.status_bayar = 'T'
and date(m.tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vretur, strip s
where s.kd_strip = lini
group by s.kd_strip";
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,$keljns2,$hp2,$hj2,$disc2,$hjnet2);
$ttJumlah2 = array();
$ttJumlah2['hp2'] = 0;
$ttJumlah2['hj2'] = 0;
$ttJumlah2['disc2'] = 0;
$ttJumlah2['hjnet2'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Retur Tunai</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
while(mysqli_stmt_fetch($stmt2)){
$ttJumlah2['hp2'] += $hp2 ;
$ttJumlah2['hj2'] += $hj2;
$ttJumlah2['disc2'] += $disc2;
$ttJumlah2['hjnet2'] += $hjnet2;
print("<tr class=\"isi\"><td>$keljns2</td><td align=\"right\">".number_format($hp2,0,',','.')."</td><td align=\"right\">".number_format($hj2,0,',','.')."</td><td align=\"right\">".number_format($disc2,0,',','.')."</td><td align=\"right\">".number_format($hjnet2,0,',','.')."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td></td><td align=\"right\">".number_format($ttJumlah2['hp2'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah2['hj2'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah2['disc2'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah2['hjnet2'],0,',','.')."</td></tr>");
print("<tr class=\"warnaBarisTot\"><td>NETT TUNAI</td><td align=\"right\">".number_format($ttJumlah['hp1']-$ttJumlah2['hp2'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah['hj1']-$ttJumlah2['hj2'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah['disc1']-$ttJumlah2['disc2'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah['hjnet1']-$ttJumlah2['hjnet2'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}else{
echo "Tidak ada retur tunai untuk tanggal tersebut!";
echo "<br/>";
}
}
$nett_tunai = $ttJumlah['hjnet1']-$ttJumlah2['hjnet2'];
/*------------------------------------------------------------------------------------ kartu -----------------------------------------------------*/
$query3="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet
from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and m.status_bayar = 'K'
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vtunai, strip s
where s.kd_strip = lini
group by s.kd_strip";
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,$keljns3,$hp3,$hj3,$disc3,$hjnet3);
$ttJumlah3 = array();
$ttJumlah3['hp3'] = 0;
$ttJumlah3['hj3'] = 0;
$ttJumlah3['disc3'] = 0;
$ttJumlah3['hjnet3'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Transaksi Kartu</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
while(mysqli_stmt_fetch($stmt3)){
$ttJumlah3['hp3'] += $hp3 ;
$ttJumlah3['hj3'] += $hj3;
$ttJumlah3['disc3'] += $disc3;
$ttJumlah3['hjnet3'] += $hjnet3;
print("<tr class=\"isi\"><td>$keljns3</td><td align=\"right\">".number_format($hp3,0,',','.')."</td><td align=\"right\">".number_format($hj3,0,',','.')."</td><td align=\"right\">".number_format($disc3,0,',','.')."</td><td align=\"right\">".number_format($hjnet3,0,',','.')."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td></td><td align=\"right\">".number_format($ttJumlah3['hp3'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah3['hj3'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah3['disc3'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah3['hjnet3'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}else{
echo "Belum ada transaksi kartu untuk tanggal tersebut!";
echo "<br/>";
}
}
/*------------------------------------------------------------------------------------ retur kartu -----------------------------------------------------*/
$query4="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet
from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_retur d,m_nota_retur m,m_nota_tunai mt, barang b
where d.no_nota = m.no_nota
and d.no_nota_tunai = mt.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and (m.status_nota != 'B')
and mt.status_bayar = 'K'
and date(m.tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vretur, strip s
where s.kd_strip = lini
group by s.kd_strip";
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,$keljns4,$hp4,$hj4,$disc4,$hjnet4);
$ttJumlah4 = array();
$ttJumlah4['hp4'] = 0;
$ttJumlah4['hj4'] = 0;
$ttJumlah4['disc4'] = 0;
$ttJumlah4['hjnet4'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Retur Kartu</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
while(mysqli_stmt_fetch($stmt4)){
$ttJumlah4['hp4'] += $hp4 ;
$ttJumlah4['hj4'] += $hj4;
$ttJumlah4['disc4'] += $disc4;
$ttJumlah4['hjnet4'] += $hjnet4;
print("<tr class=\"isi\"><td>$keljns4</td><td align=\"right\">".number_format($hp4,0,',','.')."</td><td align=\"right\">".number_format($hj4,0,',','.')."</td><td align=\"right\">".number_format($disc4,0,',','.')."</td><td align=\"right\">".number_format($hjnet4,0,',','.')."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td></td><td align=\"right\">".number_format($ttJumlah4['hp4'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah4['hj4'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah4['disc4'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah4['hjnet4'],0,',','.')."</td></tr>");
print("<tr class=\"warnaBarisTot\"><td>NETT KARTU</td><td align=\"right\">".number_format($ttJumlah3['hp3']-$ttJumlah4['hp4'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah3['hj3']-$ttJumlah4['hj4'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah3['disc3']-$ttJumlah4['disc4'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah3['hjnet3']-$ttJumlah4['hjnet4'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}else{
echo "Tidak ada retur kartu untuk tanggal tersebut!";
echo "<br/>";
}
}
$nett_kartu = $ttJumlah3['hjnet3']-$ttJumlah4['hjnet4'];
/*------------------------------------------------------------------------------------ bon -----------------------------------------------------*/
$query5="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet
from (select b.kode_strip lini,sum(d.hrg_satuan * d.jumlah) hj,sum(d.hrg_satuan * d.jumlah * d.diskon / 100) disc,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) hjnet,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b
where d.no_bon = m.no_bon
and d.kd_brg = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip
)vretur, strip s
where s.kd_strip = lini
group by s.kd_strip";
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,$keljns5,$hp5,$hj5,$disc5,$hjnet5);
$ttJumlah5 = array();
$ttJumlah5['hp5'] = 0;
$ttJumlah5['hj5'] = 0;
$ttJumlah5['disc5'] = 0;
$ttJumlah5['hjnet5'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Transaksi Bon</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
while(mysqli_stmt_fetch($stmt5)){
$ttJumlah5['hp5'] += $hp5 ;
$ttJumlah5['hj5'] += $hj5;
$ttJumlah5['disc5'] += $disc5;
$ttJumlah5['hjnet5'] += $hjnet5;
print("<tr class=\"isi\"><td>$keljns5</td><td align=\"right\">".number_format($hp5,0,',','.')."</td><td align=\"right\">".number_format($hj5,0,',','.')."</td><td align=\"right\">".number_format($disc5,0,',','.')."</td><td align=\"right\">".number_format($hjnet5,0,',','.')."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td></td><td align=\"right\">".number_format($ttJumlah5['hp5'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah5['hj5'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah5['disc5'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah5['hjnet5'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}else{
echo "Belum ada transaksi bon untuk tanggal tersebut!";
echo "<br/>";
}
}
/*------------------------------------------------------------------------------------ retur kartu -----------------------------------------------------*/
$query6="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet
from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_retur d,m_nota_retur m,m_bon mt, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.no_nota_tunai = mt.no_bon
and d.harga_pokok IS NOT NULL
and (m.status_nota != 'T')
and date(m.tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vretur, strip s
where s.kd_strip = lini
group by s.kd_strip";
if($stmt6 = mysqli_prepare($conn,$query6)){
mysqli_stmt_execute($stmt6);
mysqli_stmt_store_result($stmt6);
$cek6 = mysqli_stmt_num_rows($stmt6);
if($cek6 > 0){
mysqli_stmt_bind_result($stmt6,$keljns6,$hp6,$hj6,$disc6,$hjnet6);
$ttJumlah6 = array();
$ttJumlah6['hp6'] = 0;
$ttJumlah6['hj6'] = 0;
$ttJumlah6['disc6'] = 0;
$ttJumlah6['hjnet6'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Retur Bon</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
while(mysqli_stmt_fetch($stmt6)){
$ttJumlah6['hp6'] += $hp6 ;
$ttJumlah6['hj6'] += $hj6;
$ttJumlah6['disc6'] += $disc6;
$ttJumlah6['hjnet6'] += $hjnet6;
print("<tr class=\"isi\"><td>$keljns6</td><td align=\"right\">".number_format($hp6,0,',','.')."</td><td align=\"right\">".number_format($hj6,0,',','.')."</td><td align=\"right\">".number_format($disc6,0,',','.')."</td><td align=\"right\">".number_format($hjnet6,0,',','.')."</td></tr>");
}
print("<tr class=\"warnaBarisKategori\"><td></td><td align=\"right\">".number_format($ttJumlah6['hp6'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah6['hj6'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah6['disc6'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah6['hjnet6'],0,',','.')."</td></tr>");
print("<tr class=\"warnaBarisTot\"><td>NETT BON</td><td align=\"right\">".number_format($ttJumlah5['hp5']-$ttJumlah6['hp6'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah5['hj5']-$ttJumlah6['hj6'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah5['disc5']-$ttJumlah6['disc6'],0,',','.')."</td><td align=\"right\">".number_format($ttJumlah5['hjnet5']-$ttJumlah6['hjnet6'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}else{
echo "Tidak ada retur bon untuk tanggal tersebut!";
echo "<br/>";
}
}
$nett_bon = $ttJumlah5['hjnet5']-$ttJumlah6['hjnet6'];
/*----------------------------------------Rekap TITIPAN */
$query7 = "select sum(t.bayar_bon)
from bayar_bon t
where date(t.tgl_byr) between '$startDate' AND '$endDate'";
if($stmt7 = mysqli_prepare($conn,$query7)){
mysqli_stmt_execute($stmt7);
mysqli_stmt_store_result($stmt7);
$cek7 = mysqli_stmt_num_rows($stmt7);
if($cek7 > 0){
mysqli_stmt_bind_result($stmt7,$total);
$ttJumlah7 = array();
$ttJumlah7['rp7'] = 0;
while(mysqli_stmt_fetch($stmt7)){
$ttJumlah7['rp7'] += $total;
}
}else{
echo "Belum ada data titipan untuk tanggal tersebut!";
echo "<br/>";
}
}
/*----------------------------------------Rekap Komisi */
$query8 = "select sum(k.jumlah)
from komisi k
where date(k.tgl_ambil) between '$startDate' AND '$endDate'";
if($stmt8 = mysqli_prepare($conn,$query8)){
mysqli_stmt_execute($stmt8);
mysqli_stmt_store_result($stmt8);
$cek8 = mysqli_stmt_num_rows($stmt8);
if($cek8 > 0){
mysqli_stmt_bind_result($stmt8,$total1);
$ttJumlah8 = array();
$ttJumlah8['rp8'] = 0;
while(mysqli_stmt_fetch($stmt8)){
$ttJumlah8['rp8'] += $total1;
}
}else{
echo "Belum ada data komisi untuk tanggal tersebut!";
echo "<br/>";
}
}
print("<center><div id=\"divprint\" >");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td></td><td>Total HP</td><td>Total HJ</td><td>Total Disc</td><td>Total HJnet</td></tr>");
print("<tr class=\"warnaBarisTot\"><td>GRAND TOTAL</td>
<td align=\"right\">".number_format(($ttJumlah['hp1']-$ttJumlah2['hp2'])+($ttJumlah3['hp3']-$ttJumlah4['hp4'])+($ttJumlah5['hp5']-$ttJumlah6['hp6']),0,',','.')."</td>
<td align=\"right\">".number_format(($ttJumlah['hj1']-$ttJumlah2['hj2'])+($ttJumlah3['hj3']-$ttJumlah4['hj4'])+($ttJumlah5['hj5']-$ttJumlah6['hj6']),0,',','.')."</td>
<td align=\"right\">".number_format(($ttJumlah['disc1']-$ttJumlah2['disc2'])+($ttJumlah3['disc3']-$ttJumlah4['disc4'])+($ttJumlah5['disc5']-$ttJumlah6['disc6']),0,',','.')."</td>
<td align=\"right\">".number_format(($ttJumlah['hjnet1']-$ttJumlah2['hjnet2'])+($ttJumlah3['hjnet3']-$ttJumlah4['hjnet4'])+($ttJumlah5['hjnet5']-$ttJumlah6['hjnet6']),0,',','.')."</td></tr>");
$nett_total_tunai = ceil($nett_tunai) + ceil($nett_kartu);
$nett_total_omset = ceil($nett_tunai) + ceil($nett_kartu) + ceil($nett_bon);
$andil_tunai = ($nett_total_tunai/$nett_total_omset*100);
$qry_createtmp = "CREATE TABLE IF NOT EXISTS `tmp_lapdetailjual` (
`total_tunai` bigint(20) NOT NULL,
`total_omset` bigint(20) NOT NULL,
`andil` decimal(10,2) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;";
runQuery($qry_createtmp);
$qry_ins = "INSERT INTO `tmp_lapdetailjual` (
`total_tunai`,
`total_omset`,
`andil`
) VALUE($nett_total_tunai,$nett_total_omset,$andil_tunai)";
runQuery($qry_ins);
print("<tr class=\"header\"><td>Total Titipan</td><td></td><td></td><td></td><td align=\"right\">".number_format($ttJumlah7['rp7'],0,',','.')."</td></tr>");
print("<tr class=\"header\"><td>Total Komisi</td><td></td><td></td><td></td><td align=\"right\">".number_format($ttJumlah8['rp8'],0,',','.')."</td></tr>");
print("</table><br/>");
print("<div class=\"luar\">");
print("</div></center>");
}
?>

@ -0,0 +1,139 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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 "</style>";
$startDate = $_POST['kdsupp'];
$endDate = $_POST['endDate'];
if(bukaKoneksi()){
global $conn;
IF ($startDate != '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ, m.status
FROM barang b,no_barang n, d_pembelian d, m_pembelian m
WHERE n.stok > 0
and b.id_gabungan = n.id_gabungan
and m.no_faktur = d.no_faktur
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
and b.kode_strip = '$endDate'
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}elseif ($startDate == '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ, m.status
FROM barang b,no_barang n, d_pembelian d, m_pembelian m
WHERE n.stok > 0
and b.id_gabungan = n.id_gabungan
and m.no_faktur = d.no_faktur
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_strip = '$endDate'
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}else {
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ, m.status
FROM barang b,no_barang n, d_pembelian d, m_pembelian m
WHERE n.stok > 0
and b.id_gabungan = n.id_gabungan
and m.no_faktur = d.no_faktur
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}
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,$tahun,$bln,$strip,$kdasli,$nofaktur,$kdbrg,$nmbrg,$nomor,$akhir,$pokok,$hp,$jual,$hj,$status);
$lebar_label = 200;
$tinggi_label = 115;
$label_per_baris = 3;
$baris_per_halaman = 7;
$total = $cek;
$baris=1; $kolom=1;
for ($i = 1; $i <= $total; $i++) {
$r = mysqli_stmt_fetch($stmt);
$clear = "";
$barcode = strtoupper($kdbrg);
// cek posisi saat ini
if ($kolom > $label_per_baris) {
$kolom = 1;
$baris++;
$clear = " clear:left; ";
};
if ($baris > $baris_per_halaman) {
$baris = 1;
echo '<p style="page-break-after: always" />';
};
$namaBarang = $nmbrg;
// cetak label
echo "\n
<div style=\"border: thin solid #000000;
$clear float:left;
margin-right:20px;
margin-bottom:10px;
width:".$lebar_label."px;
height:".$tinggi_label."px\">
<p style=\"text-align:center; \">
<img src=\"./barcode.php?code=$barcode\"/>
</p>
<p style=\"line-height:0px;
text-align:center;
font-family:Gill Sans MT, Tahoma, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
text-transform:uppercase; \">
".strtoupper($namaBarang)."
</p>
<p style=\"line-height:0px;
letter-spacing:+2px;
text-align:center;
font-family:Gill Sans MT, Tahoma, Helvetica, sans-serif;
font-size:18pt;
font-weight:bold; \">
".number_format($jual,0,',','.')." </p>
</div>
";
$kolom++;
} // end for
}else{
echo "Data tidak ada!";
}
}
}
?>

@ -0,0 +1,208 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:900px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:850px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "select s.kel_jns,s.nama_strip,dlm,ked_produk,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.ked_produk dlm,k.ked_produk,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, kedalaman_produk k, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.ked_produk
UNION ALL
select b.kode_strip lini,b.ked_produk dlm,k.ked_produk,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, kedalaman_produk k, barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
and d.harga_pokok IS NOT NULL
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.ked_produk
UNION ALL
select b.kode_strip lini,b.ked_produk dlm,k.ked_produk,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, kedalaman_produk k, barang b
where d.no_bon = m.no_bon
and d.kd_brg = b.kode_barang
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
and d.harga_pokok IS NOT NULL
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.ked_produk
) vdlmpdk,strip s
where s.kd_strip = lini
group by s.kd_strip,dlm";
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,$kelJns,$strip,$kdSuppl,$nmSuppl,$jmlBeli,$rpBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['rp'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['rp'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['rp'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['rp'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Penjualan Per Sub Group Product</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
$kdSupplier = array();
$nmSupplier = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['rp'] += $rpBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupplier[$pria]['pria'] = $kdSuppl;
$nmSupplier[$pria]['pria'] = $nmSuppl;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['rp'] += $rpBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupplier[$wanita]['wanita'] = $kdSuppl;
$nmSupplier[$wanita]['wanita'] = $nmSuppl;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['rp'] += $rpBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupplier[$anak]['anak'] = $kdSuppl;
$nmSupplier[$anak]['anak'] = $nmSuppl;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['rp'] += $rpBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupplier[$sepatu]['sepatu'] = $kdSuppl;
$nmSupplier[$sepatu]['sepatu'] = $nmSuppl;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kode Sub Group</td><td>Sub Group Product</td><td>Jumlah Jual</td><td>Total Jual</td><td>Total HP Jual</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml'];
$rpkatsepatu = $ttJmlBeli['sepatu']['rp'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlahrugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprprugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphprugi4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlahrugi4 = 0;
$temphprugi4 = 0;
$temprprugi4 = 0;
}
$tempjumlahrugi4 += $jmlB[$i]['sepatu'];
$temphprugi4 += $HP[$i]['sepatu'];
$temprprugi4 += $rpB[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlahrugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprprugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphprugi4, 0, ",", ".")."</td></tr>");
}
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data pembelian untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,251 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate2']);
$endDate = decTgl($_POST['endDate2']);
if(bukaKoneksi()){
global $conn;
// /*----------------------------------------Penjualan grouping per konveksi per supplier*/
// $query = "select CASE s.kel_jns when 'A' then 'Konveksi'
// when 'P' then 'Konveksi'
// when 'W' then 'Konveksi'
// END kategori,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
// from (
// select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
// sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
// sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
// from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
// where d.no_nota = m.no_nota
// AND d.kd_barang = b.kode_barang
// AND b.kode_supplier = u.kd_supplier
// and d.harga_pokok IS NOT NULL
// and m.status_nota = 'S'
// and date(tgl_nota) between '$startDate' AND '$endDate'
// group by b.kode_strip,b.kode_supplier
// UNION ALL
// select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
// (-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
// (-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
// from d_nota_retur d,m_nota_retur m, barang b,supplier u
// where d.no_nota = m.no_nota
// AND d.kd_barang = b.kode_barang
// AND b.kode_supplier = u.kd_supplier
// and d.harga_pokok IS NOT NULL
// and date(tgl_nota) between '$startDate' AND '$endDate'
// group by b.kode_strip,b.kode_supplier
// UNION ALL
// select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
// sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
// sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
// from d_bon d,m_bon m, barang b,supplier u
// where d.no_bon = m.no_bon
// AND d.kd_brg = b.kode_barang
// AND b.kode_supplier = u.kd_supplier
// and d.harga_pokok IS NOT NULL
// and date(tgl_bon) between '$startDate' AND '$endDate'
// group by b.kode_strip,b.kode_supplier
// ) vlini,strip s
// where s.kd_strip = lini
// AND s.kel_jns != 'S'
// group by kode_supplier";
// 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,$kat,$kdsupp,$supp,$jml,$hj,$hp);
//
// print("<center><div id=\"divprint\" >");
// print("<h2>Rekap Penjualan Kelp.Kategori Konveksi Per Supplier</h2><br/><br/>");
// print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
// print("TANGGAL MASUK : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
// print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
// print("<table border=\"1\" class=\"tbl\">");
// print("<tr class=\"header\"><td>Kelp.Kategori</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Juml</td><td>Harga Jual</td><td>Harga Pokok</td><td>Profit[%]</td></tr>");
//
// $ttHJ = 0;
// $ttHP = 0;
// $profit = 0;
// while(mysqli_stmt_fetch($stmt)){
// $ttHJ += $hj;
// $ttHP += $hp;
// $profit = ($hj-$hp)/$hj*100;
// print("<tr class=\"isi\"><td>$kat</td><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
// <td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($profit,2,',','.')."</td></tr>");
// }
// print("<tr class=\"header\"><td colspan=\"4\">T O T A L</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
// print("</table><br/>");
// print("</div></center>");
// }else{
// echo "data tdk ada!";
// echo "<br/>";
// }
// }
// /*----------------------------------------Penjualan grouping per sepatu per supplier*/
// $query = "select CASE s.kel_jns when 'S' then 'Sepatu'
// END kategori,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
// from (
// select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
// sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
// sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
// from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
// where d.no_nota = m.no_nota
// AND d.kd_barang = b.kode_barang
// AND b.kode_supplier = u.kd_supplier
// and d.harga_pokok IS NOT NULL
// and m.status_nota = 'S'
// and date(tgl_nota) between '$startDate' AND '$endDate'
// group by b.kode_strip,b.kode_supplier
// UNION ALL
// select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
// (-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
// (-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
// from d_nota_retur d,m_nota_retur m, barang b,supplier u
// where d.no_nota = m.no_nota
// AND d.kd_barang = b.kode_barang
// AND b.kode_supplier = u.kd_supplier
// and d.harga_pokok IS NOT NULL
// and date(tgl_nota) between '$startDate' AND '$endDate'
// group by b.kode_strip,b.kode_supplier
// UNION ALL
// select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
// sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
// sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
// from d_bon d,m_bon m, barang b,supplier u
// where d.no_bon = m.no_bon
// AND d.kd_brg = b.kode_barang
// AND b.kode_supplier = u.kd_supplier
// and d.harga_pokok IS NOT NULL
// and date(tgl_bon) between '$startDate' AND '$endDate'
// group by b.kode_strip,b.kode_supplier
// ) vlini,strip s
// where s.kd_strip = lini
// AND s.kel_jns = 'S'
// group by kode_supplier";
// 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,$kat,$kdsupp,$supp,$jml,$hj,$hp);
//
// print("<center><div id=\"divprint\" >");
// print("<h2>Rekap Penjualan Kelp.Kategori Sepatu Per Supplier</h2><br/><br/>");
// print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
// print("TANGGAL MASUK : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
// print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
// print("<table border=\"1\" class=\"tbl\">");
// print("<tr class=\"header\"><td>Kelp.Kategori</td><td>Kode Supplier</td><td>Nama Supplier</td><td>Juml</td><td>Harga Jual</td><td>Harga Pokok</td><td>Profit[%]</td></tr>");
//
// $ttHJ = 0;
// $ttHP = 0;
// $profit = 0;
// while(mysqli_stmt_fetch($stmt)){
// $ttHJ += $hj;
// $ttHP += $hp;
// $profit = ($hj-$hp)/$hj*100;
// print("<tr class=\"isi\"><td>$kat</td><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
// <td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($profit,2,',','.')."</td></tr>");
// }
// print("<tr class=\"header\"><td colspan=\"4\">T O T A L</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
// print("</table><br/>");
// print("</div></center>");
// }else{
// echo "data tdk ada!";
// echo "<br/>";
// }
// }
/*----------------------------------------Penjualan grouping per supplier*/
$query = "select kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and date(tgl_nota) between '$startDate' AND '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and date(tgl_nota) between '$startDate' AND '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and date(tgl_bon) between '$startDate' AND '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by kode_supplier";
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,$kdsupp,$supp,$jml,$hj,$hp);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Penjualan Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("Pada Tanggal : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y')." ". date('H:i:s')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supplier</td><td>Nama Supplier</td><td>Juml</td><td>Harga Jual</td><td>Harga Pokok</td><td>Profit[%]</td></tr>");
$ttHJ = 0;
$ttHP = 0;
$profit = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHJ += $hj;
$ttHP += $hp;
$profit = ($hj-$hp)/$hj*100;
print("<tr class=\"isi\"><td>.$kdsupp</td><td>$supp</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($profit,2,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"3\">T O T A L</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,275 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:700px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$tanggal = encTgl($startDate);
$bulan = substr($tanggal,3,2);
$tmpbulan = left($bulan,1);
if($tmpbulan == '0'){
$bln = right($bulan,1);
}else{
$bln = $bulan;
}
$thn = substr($tanggal,6,4);
if(bukaKoneksi()){
global $conn;
$qry_tmp = "CREATE TABLE tmp_lapjualperkat AS
select s.kel_jns, s.nama_strip, k.ked_produk, sum(juml) vol, sum(hjbruto) HJbruto, sum(disc) Disc, sum(tot) totHJ,sum(hp) totHP,(sum(tot)-sum(hp))/sum(tot)*100 nettprofit
from (
select b.kode_strip lini,sum(jumlah) juml,
sum(d.harga_jual * d.jumlah) hjbruto,
sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
UNION ALL
select b.kode_strip lini,sum(jumlah) juml,
sum(d.hrg_satuan * d.jumlah) hjbruto,
sum(d.hrg_satuan * d.jumlah * d.diskon / 100) disc,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m,barang b
where d.no_bon = m.no_bon
and d.kd_brg = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip
UNION ALL
select b.kode_strip lini,(-1*sum(jumlah)) juml,
(-1*sum(d.harga_jual * d.jumlah)) hjbruto,
(-1*sum(d.harga_jual * d.jumlah * d.diskon / 100)) disc,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m,barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vlini,strip s
where s.kd_strip = lini
group by kd_strip";
runQuery($qry_tmp);
$query = "select s.kel_jns, s.nama_strip, sum(juml) vol, sum(hjbruto) HJbruto, sum(disc) Disc, sum(tot) totHJ,sum(hp) totHP,(sum(tot)-sum(hp))/sum(tot)*100 nettprofit
from (
select b.kode_strip lini,sum(jumlah) juml,
sum(d.harga_jual * d.jumlah) hjbruto,
sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m,barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
UNION ALL
select b.kode_strip lini,sum(jumlah) juml,
sum(d.hrg_satuan * d.jumlah) hjbruto,
sum(d.hrg_satuan * d.jumlah * d.diskon / 100) disc,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m,barang b
where d.no_bon = m.no_bon
and d.kd_brg = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip
UNION ALL
select b.kode_strip lini,(-1*sum(jumlah)) juml,
(-1*sum(d.harga_jual * d.jumlah)) hjbruto,
(-1*sum(d.harga_jual * d.jumlah * d.diskon / 100)) disc,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m,barang b
where d.no_nota = m.no_nota
and d.kd_barang = b.kode_barang
and d.harga_pokok IS NOT NULL
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip ";
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,$kelJns,$strip,$jmlBeli,$HJBrut,$discount,$rpBeli,$hrgPokok,$nettprofit);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['rp'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['pria']['HJbruto'] = 0;
$ttJmlBeli['pria']['disc'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['rp'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['wanita']['HJbruto'] = 0;
$ttJmlBeli['wanita']['disc'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['rp'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['anak']['HJbruto'] = 0;
$ttJmlBeli['anak']['disc'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['rp'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
$ttJmlBeli['sepatu']['HJbruto'] = 0;
$ttJmlBeli['sepatu']['disc'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Penjualan Per Kelompok Kategori</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
?>
<?php
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['HJbruto'] += $HJBrut;
$ttJmlBeli['pria']['disc'] += $discount;
$ttJmlBeli['pria']['rp'] += $rpBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$HJb[$pria]['pria'] = $HJBrut;
$disc[$pria]['pria'] = $discount;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['HJbruto'] += $HJBrut;
$ttJmlBeli['wanita']['disc'] += $discount;
$ttJmlBeli['wanita']['rp'] += $rpBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$HJb[$wanita]['wanita'] = $HJBrut;
$disc[$wanita]['wanita'] = $discount;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['HJbruto'] += $HJBrut;
$ttJmlBeli['anak']['disc'] += $discount;
$ttJmlBeli['anak']['rp'] += $rpBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$HJb[$anak]['anak'] = $HJBrut;
$disc[$anak]['anak'] = $discount;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['HJbruto'] += $HJBrut;
$ttJmlBeli['sepatu']['disc'] += $discount;
$ttJmlBeli['sepatu']['rp'] += $rpBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$HJb[$sepatu]['sepatu'] = $HJBrut;
$disc[$sepatu]['sepatu'] = $discount;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Volume</td><td>Tot HJ Bruto</td><td>Tot Disc</td><td>Tot HJ</td><td>Tot HP</td><td>NettProfit(%)</td><td>Profit Bruto(%)</td></tr>");
print("<div class=\"luar\">");
// SEPATU -------------------------------------------------------------------------
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml'];
$rpkatsepatu = $ttJmlBeli['sepatu']['rp'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp'];
$hjbrutsepatu = $ttJmlBeli['sepatu']['HJbruto'];
$discsepatu = $ttJmlBeli['sepatu']['disc'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"8\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HJb[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($disc[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format( (($rpB[$i]['sepatu']-$HP[$i]['sepatu'])/$rpB[$i]['sepatu']*100),2)."</td><td align=\"right\">".number_format( (($HJb[$i]['sepatu']-$HP[$i]['sepatu'])/$HJb[$i]['sepatu']*100),2)."</td></tr>");
}
print("<tr class=\"isi\"><tr class=\"isi\"><td colspan=\"1\" align=\"center\">Sub Total</td><td align=\"right\">".number_format($jmlkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hjbrutsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($discsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($rpkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format($hpkatsepatu, 0, ",", ".")."</td><td align=\"right\">".number_format(($rpkatsepatu-$hpkatsepatu)/$rpkatsepatu*100, 2)."</td><td align=\"right\">".number_format(($hjbrutsepatu-$hpkatsepatu)/$hjbrutsepatu*100, 2)."</td></tr>");
}
//----------------------------------------------------------------------------------
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
$ttHJb = $hjbrutpria + $hjbrutwanita + $hjbrutanak + $hjbrutsepatu;
$ttdisc = $discpria + $discwanita + $discanak + $discsepatu;
print("<tr class=\"isi\"><td colspan=\"1\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttHJb, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttdisc, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td>
<td align=\"right\">".number_format(($ttrp-$tthp)/$ttrp*100, 2)."</td>
<td align=\"right\">".number_format(($ttHJb-$tthp)/$ttHJb*100, 2)."</td></tr>");
print("</table><br/>");
}else{
echo "Belum ada data penjualan untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,726 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:900px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:850px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".warnaBarisStrip{font-weight : bold; background-color : #FFFF33;}";
echo ".warnaBarisKategori{font-weight : bold; background-color: #FFCC00;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$kdsupp = $_POST['kdsupp'];
if(bukaKoneksi()){
global $conn;
if ($kdsupp!=""){
$query = "select s.kel_jns,s.nama_strip,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and d.diskon <> 100
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip,kode_supplier
order by s.kd_strip,vol desc";
}else{
$query = "select s.kel_jns,s.nama_strip,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and d.diskon <> 100
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip,kode_supplier
order by s.kd_strip,vol desc";
}
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,$kelJns,$strip,$kdSuppl,$nmSuppl,$jmlBeli,$rpBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['rp'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['rp'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['rp'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['rp'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Penjualan Per Supplier</h2><br/>");
print("<b>(sudah dipisah dari penjualan diskon 100%)</b><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
$kdSupplier = array();
$nmSupplier = array();
while(mysqli_stmt_fetch($stmt)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml'] += $jmlBeli;
$ttJmlBeli['pria']['rp'] += $rpBeli;
$ttJmlBeli['pria']['hp'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupplier[$pria]['pria'] = $kdSuppl;
$nmSupplier[$pria]['pria'] = $nmSuppl;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml'] += $jmlBeli;
$ttJmlBeli['wanita']['rp'] += $rpBeli;
$ttJmlBeli['wanita']['hp'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupplier[$wanita]['wanita'] = $kdSuppl;
$nmSupplier[$wanita]['wanita'] = $nmSuppl;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml'] += $jmlBeli;
$ttJmlBeli['anak']['rp'] += $rpBeli;
$ttJmlBeli['anak']['hp'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupplier[$anak]['anak'] = $kdSuppl;
$nmSupplier[$anak]['anak'] = $nmSuppl;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['rp'] += $rpBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupplier[$sepatu]['sepatu'] = $kdSuppl;
$nmSupplier[$sepatu]['sepatu'] = $nmSuppl;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jumlah Jual</td><td>Total Jual</td><td>Total HP Jual</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml'];
$rpkatsepatu = $ttJmlBeli['sepatu']['rp'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp'];
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class=\"master\"><td colspan=\"6\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprp4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlah4 = 0;
$temphp4 = 0;
$temprp4 = 0;
}
$tempjumlah4 += $jmlB[$i]['sepatu'];
$temphp4 += $HP[$i]['sepatu'];
$temprp4 += $rpB[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlah4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprp4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphp4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['rp'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"3\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</div></table><br/></div>");
}else{
echo "Tidak ada data penjualan untuk tanggal tersebut!";
}
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
if ($kdsupp!=""){
$query2 = "select s.kel_jns,s.nama_strip,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and d.diskon <> 100
and ((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and ((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and ((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip,kode_supplier
order by s.kd_strip,vol desc";
}else{
$query2 = "select s.kel_jns,s.nama_strip,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and d.diskon <> 100
and ((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and ((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and d.diskon <> 100
and ((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip,kode_supplier
order by s.kd_strip,vol desc";
}
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,$kelJns,$strip,$kdSuppl,$nmSuppl,$jmlBeli,$rpBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml2'] = 0;
$ttJmlBeli['pria']['rp2'] = 0;
$ttJmlBeli['pria']['hp2'] = 0;
$ttJmlBeli['wanita']['jml2'] = 0;
$ttJmlBeli['wanita']['rp2'] = 0;
$ttJmlBeli['wanita']['hp2'] = 0;
$ttJmlBeli['anak']['jml2'] = 0;
$ttJmlBeli['anak']['rp2'] = 0;
$ttJmlBeli['anak']['hp2'] = 0;
$ttJmlBeli['sepatu']['jml2'] = 0;
$ttJmlBeli['sepatu']['rp2'] = 0;
$ttJmlBeli['sepatu']['hp2'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Penjualan Rugi Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
$kdSupplier = array();
$nmSupplier = array();
while(mysqli_stmt_fetch($stmt2)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml2'] += $jmlBeli;
$ttJmlBeli['pria']['rp2'] += $rpBeli;
$ttJmlBeli['pria']['hp2'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupplier[$pria]['pria'] = $kdSuppl;
$nmSupplier[$pria]['pria'] = $nmSuppl;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml2'] += $jmlBeli;
$ttJmlBeli['wanita']['rp2'] += $rpBeli;
$ttJmlBeli['wanita']['hp2'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupplier[$wanita]['wanita'] = $kdSuppl;
$nmSupplier[$wanita]['wanita'] = $nmSuppl;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml2'] += $jmlBeli;
$ttJmlBeli['anak']['rp2'] += $rpBeli;
$ttJmlBeli['anak']['hp2'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupplier[$anak]['anak'] = $kdSuppl;
$nmSupplier[$anak]['anak'] = $nmSuppl;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml2'] += $jmlBeli;
$ttJmlBeli['sepatu']['rp2'] += $rpBeli;
$ttJmlBeli['sepatu']['hp2'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupplier[$sepatu]['sepatu'] = $kdSuppl;
$nmSupplier[$sepatu]['sepatu'] = $nmSuppl;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jml Jual Rugi</td><td>Total Jual Rugi</td><td>Total HP Rugi</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml2'];
$rpkatsepatu = $ttJmlBeli['sepatu']['rp2'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp2'];
if($ttJmlBeli['sepatu']['jml2']!=0){
print("<tr class=\"master\"><td colspan=\"6\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlahrugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprprugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphprugi4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlahrugi4 = 0;
$temphprugi4 = 0;
$temprprugi4 = 0;
}
$tempjumlahrugi4 += $jmlB[$i]['sepatu'];
$temphprugi4 += $HP[$i]['sepatu'];
$temprprugi4 += $rpB[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlahrugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprprugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphprugi4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml2'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['rp2'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp2'], 0, ",", ".")."</td></tr>");
}
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"3\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</div></table><br/></div>");
}else{
echo "Tidak ada data penjualan rugi untuk tanggal tersebut!";
}
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
if ($kdsupp!=""){
$query3 = "select s.kel_jns,s.nama_strip,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and d.diskon = 100
and ((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and d.diskon = 100
and ((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and u.kd_supplier = '$kdsupp'
and d.harga_pokok IS NOT NULL
and d.diskon = 100
and ((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) < (d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip,kode_supplier
order by s.kd_strip,vol desc";
}else{
$query3 = "select s.kel_jns,s.nama_strip,kode_supplier,nama_supplier,sum(juml) vol,sum(tot) totHJ,sum(hp) totHP
from (
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_nota_tunai d,m_nota_tunai m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and m.status_nota = 'S'
and d.diskon = 100
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,(-1*sum(jumlah)) juml,
(-1*sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100))) tot,
(-1*sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp
from d_nota_retur d,m_nota_retur m, barang b,supplier u
where d.no_nota = m.no_nota
AND d.kd_barang = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and d.diskon = 100
and date(tgl_nota) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
UNION ALL
select b.kode_strip lini,b.kode_supplier, u.nama_supplier,sum(jumlah) juml,
sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) tot,
sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
from d_bon d,m_bon m, barang b,supplier u
where d.no_bon = m.no_bon
AND d.kd_brg = b.kode_barang
AND b.kode_supplier = u.kd_supplier
and d.harga_pokok IS NOT NULL
and d.diskon = 100
and date(tgl_bon) between '$startDate' and '$endDate'
group by b.kode_strip,b.kode_supplier
) vlini,strip s
where s.kd_strip = lini
group by s.kd_strip,kode_supplier
order by s.kd_strip,vol desc";
}
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,$kelJns,$strip,$kdSuppl,$nmSuppl,$jmlBeli,$rpBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml3'] = 0;
$ttJmlBeli['pria']['rp3'] = 0;
$ttJmlBeli['pria']['hp3'] = 0;
$ttJmlBeli['wanita']['jml3'] = 0;
$ttJmlBeli['wanita']['rp3'] = 0;
$ttJmlBeli['wanita']['hp3'] = 0;
$ttJmlBeli['anak']['jml3'] = 0;
$ttJmlBeli['anak']['rp3'] = 0;
$ttJmlBeli['anak']['hp3'] = 0;
$ttJmlBeli['sepatu']['jml3'] = 0;
$ttJmlBeli['sepatu']['rp3'] = 0;
$ttJmlBeli['sepatu']['hp3'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Penjualan Diskon 100% Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PADA TANGGAL : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$str = array();
$jmlB = array();
$rpB = array();
$HP = array();
$kdSupplier = array();
$nmSupplier = array();
while(mysqli_stmt_fetch($stmt3)){
if($jmlRetur == ''){
$jmlRetur = 0;
}
if($rpRetur == ''){
$rpRetur = 0;
}
if($kelJns == "P"){
$kelJns = "Pria";
$ttJmlBeli['pria']['jml3'] += $jmlBeli;
$ttJmlBeli['pria']['rp3'] += $rpBeli;
$ttJmlBeli['pria']['hp3'] += $hrgPokok;
$str[$pria]['pria'] = $strip;
$jmlB[$pria]['pria'] = $jmlBeli;
$rpB[$pria]['pria'] = $rpBeli;
$HP[$pria]['pria'] = $hrgPokok;
$kdSupplier[$pria]['pria'] = $kdSuppl;
$nmSupplier[$pria]['pria'] = $nmSuppl;
$pria++;
}elseif($kelJns == "W"){
$kelJns = "Wanita";
$ttJmlBeli['wanita']['jml3'] += $jmlBeli;
$ttJmlBeli['wanita']['rp3'] += $rpBeli;
$ttJmlBeli['wanita']['hp3'] += $hrgPokok;
$str[$wanita]['wanita'] = $strip;
$jmlB[$wanita]['wanita'] = $jmlBeli;
$rpB[$wanita]['wanita'] = $rpBeli;
$HP[$wanita]['wanita'] = $hrgPokok;
$kdSupplier[$wanita]['wanita'] = $kdSuppl;
$nmSupplier[$wanita]['wanita'] = $nmSuppl;
$wanita++;
}elseif($kelJns == "A"){
$kelJns = "Anak";
$ttJmlBeli['anak']['jml3'] += $jmlBeli;
$ttJmlBeli['anak']['rp3'] += $rpBeli;
$ttJmlBeli['anak']['hp3'] += $hrgPokok;
$str[$anak]['anak'] = $strip;
$jmlB[$anak]['anak'] = $jmlBeli;
$rpB[$anak]['anak'] = $rpBeli;
$HP[$anak]['anak'] = $hrgPokok;
$kdSupplier[$anak]['anak'] = $kdSuppl;
$nmSupplier[$anak]['anak'] = $nmSuppl;
$anak++;
}else{
$kelJns = "Sepatu";
$ttJmlBeli['sepatu']['jml3'] += $jmlBeli;
$ttJmlBeli['sepatu']['rp3'] += $rpBeli;
$ttJmlBeli['sepatu']['hp3'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$rpB[$sepatu]['sepatu'] = $rpBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$kdSupplier[$sepatu]['sepatu'] = $kdSuppl;
$nmSupplier[$sepatu]['sepatu'] = $nmSuppl;
$sepatu++;
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lini Produk</td><td>Kode Supp.</td><td>Nama Supplier</td><td>Jumlah Jual</td><td>Total Jual</td><td>Total HP Jual</td></tr>");
print("<div class=\"luar\">");
/* SEPATU -------------------------------------------------------------------------*/
$jmlkatsepatu = $ttJmlBeli['sepatu']['jml3'];
$rpkatsepatu = $ttJmlBeli['sepatu']['rp3'];
$hpkatsepatu = $ttJmlBeli['sepatu']['hp3'];
if($ttJmlBeli['sepatu']['jml3']!=0){
print("<tr class=\"master\"><td colspan=\"6\"></td></tr>");
for($i=0;$i<$sepatu;$i++){
if ($str[$i-1]['sepatu']==$str[$i]['sepatu']){
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}else{
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlahrugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprprugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphprugi4, 0, ",", ".")."</td></tr>");
print("<tr class=\"isi\"><td>".$str[$i]['sepatu']."</td><td>.".$kdSupplier[$i]['sepatu']."</td><td>".$nmSupplier[$i]['sepatu']."</td><td align=\"right\">".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($rpB[$i]['sepatu'], 0, ",", ".")."</td><td align=\"right\">".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
$tempjumlahrugi4 = 0;
$temphprugi4 = 0;
$temprprugi4 = 0;
}
$tempjumlahrugi4 += $jmlB[$i]['sepatu'];
$temphprugi4 += $HP[$i]['sepatu'];
$temprprugi4 += $rpB[$i]['sepatu'];
}
print("<tr class=\"warnaBarisStrip\"><td colspan=\"3\"></td><td align=\"right\">".number_format($tempjumlahrugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temprprugi4, 0, ",", ".")."</td><td align=\"right\">".number_format($temphprugi4, 0, ",", ".")."</td></tr>");
print("<tr class=\"warnaBarisKategori\"><td colspan=\"3\"></td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['jml3'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['rp3'], 0, ",", ".")."</td><td align=\"right\">".number_format($ttJmlBeli['sepatu']['hp3'], 0, ",", ".")."</td></tr>");
}
$ttjml = $jmlkatpria + $jmlkatwanita + $jmlkatanak + $jmlkatsepatu;
$ttrp = $rpkatpria + $rpkatwanita + $rpkatanak + $rpkatsepatu;
$tthp = $hpkatpria + $hpkatwanita + $hpkatanak + $hpkatsepatu;
print("<tr class=\"isi\"><td colspan=\"3\" align=\"center\">T O T A L : </td>
<td align=\"right\">".number_format($ttjml, 0, ",", ".")."</td>
<td align=\"right\">".number_format($ttrp, 0, ",", ".")."</td>
<td align=\"right\">".number_format($tthp, 0, ",", ".")."</td></tr>");
print("</div></table><br/></div>");
}else{
echo "Tidak ada data penjualan diskon 100% untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,386 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:80%;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "select vX.tgl,A,totA,B,totB,C,totC,D,totD,E,totE,F,totF,G,totG,H,totH
from
(SELECT date(tgl_nota) tgl,count(*) x,sum(jumlah_total) totx
FROM m_nota_tunai m
WHERE
date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vX
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) A,sum(jumlah_total) totA
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total <= 100000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vA
ON vX.tgl = vA.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) B,sum(jumlah_total) totB
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 100001 and m.jumlah_total <= 200000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vB
ON vX.tgl = vB.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) C,sum(jumlah_total) totC
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 200001 and m.jumlah_total <= 300000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vC
ON vX.tgl = vC.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) D,sum(jumlah_total) totD
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 300001 and m.jumlah_total <= 400000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vD
ON vX.tgl = vD.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) E,sum(jumlah_total) totE
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 400001 and m.jumlah_total <= 500000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vE
ON vX.tgl = vE.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) F,sum(jumlah_total) totF
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 500001 and m.jumlah_total <= 600000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vF
ON vX.tgl = vF.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) G,sum(jumlah_total) totG
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 600001 and m.jumlah_total <= 1250000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vG
ON vX.tgl = vG.tgl
LEFT OUTER JOIN
(SELECT date(tgl_nota) tgl,count(*) H,sum(jumlah_total) totH
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 1250001
and date(tgl_nota) between '$startDate' AND '$endDate'
group by tgl)vH
ON vX.tgl = vH.tgl";
$query2 = "select vX.tgl,A,totA,B,totB,C,totC,D,totD,E,totE,F,totF,G,totG,H,totH
from
(SELECT date(tgl_bon) tgl,count(*) x,sum(jumlah_total) totx
FROM m_bon m
WHERE
date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vX
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) A,sum(jumlah_total) totA
FROM m_bon m
WHERE
m.jumlah_total <= 100000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vA
ON vX.tgl = vA.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) B,sum(jumlah_total) totB
FROM m_bon m
WHERE
m.jumlah_total >= 100001 and m.jumlah_total <= 200000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vB
ON vX.tgl = vB.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) C,sum(jumlah_total) totC
FROM m_bon m
WHERE
m.jumlah_total >= 200001 and m.jumlah_total <= 300000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vC
ON vX.tgl = vC.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) D,sum(jumlah_total) totD
FROM m_bon m
WHERE
m.jumlah_total >= 300001 and m.jumlah_total <= 400000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vD
ON vX.tgl = vD.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) E,sum(jumlah_total) totE
FROM m_bon m
WHERE
m.jumlah_total >= 400001 and m.jumlah_total <= 500000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vE
ON vX.tgl = vE.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) F,sum(jumlah_total) totF
FROM m_bon m
WHERE
m.jumlah_total >= 500001 and m.jumlah_total <= 600000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vF
ON vX.tgl = vF.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) G,sum(jumlah_total) totG
FROM m_bon m
WHERE
m.jumlah_total >= 600001 and m.jumlah_total <= 1250000
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vG
ON vX.tgl = vG.tgl
LEFT OUTER JOIN
(SELECT date(tgl_bon) tgl,count(*) H,sum(jumlah_total) totH
FROM m_bon m
WHERE
m.jumlah_total >= 1250001
and date(tgl_bon) between '$startDate' AND '$endDate'
group by tgl)vH
ON vX.tgl = vH.tgl";
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,$tgl,$A,$totA,$B,$totB,$C,$totC,$D,$totD,$E,$totE,$F,$totF,$G,$totG,$H,$totH);
$ttJumlah = array();
$ttJumlah['jmltunai'] = 0;
$ttJumlah['rptunai'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Per Komposisi Penjualan Tunai</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td width=\"10%\" align=\"center\">Tanggal</td><td align=\"center\"><=100.000</td><td align=\"center\">Rupiah</td><td align=\"center\">100.001-200.000</td><td align=\"center\">Rupiah</td><td align=\"center\">200.001-300.000</td><td align=\"center\">Rupiah</td>
<td align=\"center\">300.001-400.000</td><td align=\"center\">Rupiah</td><td align=\"center\">400.001-500.000</td><td align=\"center\">Rupiah</td><td align=\"center\">500.001-600.000</td><td align=\"center\">Rupiah</td><td align=\"center\">600.001-1.250.000</td><td align=\"center\">Rupiah</td>
<td align=\"center\">>=1.250.001</td><td align=\"center\">Rupiah</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jmltunai'] += $A+$B+$C+$D+$E+$F+$G+$H;
$ttJumlah['rptunai'] += $totA+$totB+$totC+$totD+$totE+$totF+$totG+$totH;
print("<tr class=\"isi\"><td align=\"center\">".encTgl($tgl)."</td><td align=\"center\">$A</td><td align=\"right\">".number_format($totA,0,',','.')."</td><td align=\"center\">$B</td><td align=\"right\">".number_format($totB,0,',','.')."</td><td align=\"center\">$C</td><td align=\"right\">".number_format($totC,0,',','.')."</td><td align=\"center\">$D</td><td align=\"right\">".number_format($totD,0,',','.')."</td><td align=\"center\">$E</td><td align=\"right\">".number_format($totE,0,',','.')."</td><td align=\"center\">$F</td><td align=\"right\">".number_format($totF,0,',','.')."</td><td align=\"center\">$G</td><td align=\"right\">".number_format($totG,0,',','.')."</td><td align=\"center\">$H</td><td align=\"right\">".number_format($totH,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Transaksi :</td><td> ".number_format($ttJumlah['jmltunai'],0,',','.')."</td></tr>");
print("<tr><td>Total Rupiah Transaksi :</td><td> ".number_format($ttJumlah['rptunai'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data transaksi tunai untuk tanggal tersebut!";
}
}
$jmltunai = $ttJumlah['jmltunai'];
$rptunai = $ttJumlah['rptunai'];
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,$tgl,$A,$totA,$B,$totB,$C,$totC,$D,$totD,$E,$totE,$F,$totF,$G,$totG,$H,$totH);
$ttJumlah = array();
$ttJumlah['jmlbon'] = 0;
$ttJumlah['rpbon'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Per Komposisi Penjualan Bon</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td width=\"10%\" align=\"center\">Tanggal</td><td align=\"center\"><=100.000</td><td align=\"center\">Rupiah</td><td align=\"center\">100.001-200.000</td><td align=\"center\">Rupiah</td><td align=\"center\">200.001-300.000</td><td align=\"center\">Rupiah</td>
<td align=\"center\">300.001-400.000</td><td align=\"center\">Rupiah</td><td align=\"center\">400.001-500.000</td><td align=\"center\">Rupiah</td><td align=\"center\">500.001-600.000</td><td align=\"center\">Rupiah</td><td align=\"center\">600.001-1.250.000</td><td align=\"center\">Rupiah</td>
<td align=\"center\">>=1.250.001</td><td align=\"center\">Rupiah</td></tr>");
while(mysqli_stmt_fetch($stmt2)){
$ttJumlah['jmlbon'] += $A+$B+$C+$D+$E+$F+$G+$H;
$ttJumlah['rpbon'] += $totA+$totB+$totC+$totD+$totE+$totF+$totG+$totH;
print("<tr class=\"isi\"><td align=\"center\">".encTgl($tgl)."</td><td align=\"center\">$A</td><td align=\"right\">".number_format($totA,0,',','.')."</td><td align=\"center\">$B</td><td align=\"right\">".number_format($totB,0,',','.')."</td><td align=\"center\">$C</td><td align=\"right\">".number_format($totC,0,',','.')."</td><td align=\"center\">$D</td><td align=\"right\">".number_format($totD,0,',','.')."</td><td align=\"center\">$E</td><td align=\"right\">".number_format($totE,0,',','.')."</td><td align=\"center\">$F</td><td align=\"right\">".number_format($totF,0,',','.')."</td><td align=\"center\">$G</td><td align=\"right\">".number_format($totG,0,',','.')."</td><td align=\"center\">$H</td><td align=\"right\">".number_format($totH,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Transaksi Bon:</td><td> ".number_format($ttJumlah['jmlbon'],0,',','.')."</td></tr>");
print("<tr><td>Total Rupiah Transaksi Bon:</td><td> ".number_format($ttJumlah['rpbon'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data transaksi bon untuk tanggal tersebut!";
}
}
$jmlbon = $ttJumlah['jmlbon'];
$rpbon = $ttJumlah['rpbon'];
$totaljml = $jmltunai + $jmlbon;
$totalrp = $rptunai + $rpbon;
print("<div class=\"luar\"><table border=\"0\">");
print("_______________________________________________");
print("<tr><td>Total jumlah transaksi : ".number_format($totaljml,0,',','.')."</td></tr>");
print("<tr><td>Total rupiah transaksi : ".number_format($totalrp,0,',','.')."</td></tr>");
print("</table></div></center>");
print("<hr/>");
$query3 = "SELECT vX.kd_customer,vX.nama,A,totA,B,totB,C,totC,D,totD,E,totE,F,totF
FROM
(SELECT p.kd_customer,p.nama
FROM pelanggan p, m_nota_tunai m
WHERE
m.status_nota = 'S'
and p.kd_customer = m.kd_customer
and date(tgl_nota) between '$startDate' AND '$endDate'
group by p.kd_customer)vX
LEFT OUTER JOIN
(SELECT m.kd_customer,count(*) A,sum(jumlah_total) totA
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total >= 200000 and m.jumlah_total <= 350000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by kd_customer)vA
ON vX.kd_customer = vA.kd_customer
LEFT OUTER JOIN
(SELECT m.kd_customer,count(*) B,sum(jumlah_total) totB
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total > 350000 and m.jumlah_total <= 500000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by kd_customer)vB
ON vX.kd_customer = vB.kd_customer
LEFT OUTER JOIN
(SELECT m.kd_customer,count(*) C,sum(jumlah_total) totC
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total > 500000 and m.jumlah_total <= 650000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by kd_customer)vC
ON vX.kd_customer = vC.kd_customer
LEFT OUTER JOIN
(SELECT m.kd_customer,count(*) D,sum(jumlah_total) totD
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total > 650000 and m.jumlah_total <= 800000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by kd_customer)vD
ON vX.kd_customer = vD.kd_customer
LEFT OUTER JOIN
(SELECT m.kd_customer,count(*) E,sum(jumlah_total) totE
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total > 800000 and m.jumlah_total <= 950000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by kd_customer)vE
ON vX.kd_customer = vE.kd_customer
LEFT OUTER JOIN
(SELECT m.kd_customer,count(*) F,sum(jumlah_total) totF
FROM m_nota_tunai m
WHERE
m.status_nota = 'S'
and m.jumlah_total > 950000
and date(tgl_nota) between '$startDate' AND '$endDate'
group by kd_customer)vF
ON vX.kd_customer = vF.kd_customer
WHERE A is not NULL OR B is not NULL OR C is not NULL OR D is not NULL OR E is not NULL OR F is not NULL";
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,$kd_customer,$nama,$A,$totA,$B,$totB,$C,$totC,$D,$totD,$E,$totE,$F,$totF);
$ttJumlah = array();
$ttJumlah['jmlbon'] = 0;
$ttJumlah['rpbon'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap POINT PELANGGAN</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td width=\"10%\" align=\"center\">Kd Plg</td>
<td width=\"20%\" align=\"center\">Nama</td>
<td align=\"center\">200.000-350.000</td><td align=\"center\">Rupiah</td><td align=\"center\">Point A</td>
<td align=\"center\">350.001-500.000</td><td align=\"center\">Rupiah</td><td align=\"center\">Point B</td>
<td align=\"center\">500.001-650.000</td><td align=\"center\">Rupiah</td><td align=\"center\">Point C</td>
<td align=\"center\">650.001-800.000</td><td align=\"center\">Rupiah</td><td align=\"center\">Point D</td>
<td align=\"center\">800.001-950.000</td><td align=\"center\">Rupiah</td><td align=\"center\">Point E</td>
<td align=\"center\">>950.000</td><td align=\"center\">Rupiah</td><td align=\"center\">Point F</td>
<td align=\"center\">TOTAL POINT</tr>");
while(mysqli_stmt_fetch($stmt3)){
$ttJumlah['jumlah'] += $A+$B+$C+$D+$E+$F;
$ttJumlah['rupiah'] += $totA+$totB+$totC+$totD+$totE+$totF;
$pointA = $A*2;
$pointB = $B*4;
$pointC = $C*7;
$pointD = $D*10;
$pointE = $E*15;
$pointF = $F*25;
$ttJumlahPoint = $pointA+$pointB+$pointC+$pointD+$pointE+$pointF;
print("<tr class=\"isi\"><td align=\"center\">$kd_customer</td><td>$nama</td>
<td align=\"center\">$A</td><td align=\"right\">".number_format($totA,0,',','.')."</td><td align=\"center\">$pointA</td>
<td align=\"center\">$B</td><td align=\"right\">".number_format($totB,0,',','.')."</td><td align=\"center\">$pointB</td>
<td align=\"center\">$C</td><td align=\"right\">".number_format($totC,0,',','.')."</td><td align=\"center\">$pointC</td>
<td align=\"center\">$D</td><td align=\"right\">".number_format($totD,0,',','.')."</td><td align=\"center\">$pointD</td>
<td align=\"center\">$E</td><td align=\"right\">".number_format($totE,0,',','.')."</td><td align=\"center\">$pointE</td>
<td align=\"center\">$F</td><td align=\"right\">".number_format($totF,0,',','.')."</td><td align=\"center\">$pointF</td>
<td align=\"center\">$ttJumlahPoint</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Transaksi:</td><td> ".number_format($ttJumlah['jumlah'],0,',','.')."</td></tr>");
print("<tr><td>Total Rupiah Transaksi:</td><td> ".number_format($ttJumlah['rupiah'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data transaksi untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,138 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$th1 = substr($startDate,0,4) - 1;
$bulan1 = substr($startDate,5,2);
$tgl1 = substr($startDate,8,2);
$th2 = substr($endDate,0,4) - 1;
$bulan2 = substr($endDate,5,2);
$tgl2 = substr($endDate,8,2);
$startlalu = $th1."-".$bulan1."-".$tgl1;
$endlalu = $th2."-".$bulan2."-".$tgl2;
if(bukaKoneksi()){
global $conn;
$query = "select tempskrg.tanggal,tempskrg.Skrg bulanIni,templalu.Lalu bulanLalu
from
(select tanggal,sum(vskrg.total) Skrg
from (select date(m.tgl_nota) tanggal,sum(m.jumlah_total) TOTAL
FROM m_nota_tunai m
where m.status_bayar = 'T'
and m.status_nota = 'S'
and m.no_nota_retur = ''
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by date(m.tgl_nota)
UNION ALL
select date(m.tgl_nota) tanggal,sum(jumlah_total-jumlah_total_retur) TOTAL
from m_nota_tunai m
where m.status_bayar = 'T'
and m.no_nota_retur != ''
and m.status_nota = 'S'
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by date(m.tgl_nota)
UNION ALL
select date(m.tgl_nota) tanggal,sum(-1*m.jumlah_total) TOTAL
from m_nota_retur m
where m.status_nota = 'D'
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by date(m.tgl_nota)
UNION ALL
select date(t.tgl_byr) tanggal,sum(t.bayar_bon) total
from bayar_bon t
where date(t.tgl_byr) between '$startDate' and '$endDate'
group by date(t.tgl_byr)
)vskrg group by tanggal)tempskrg
LEFT JOIN
(select tanggal,sum(vskrg.total) Lalu
from (select date(m.tgl_nota) tanggal,sum(m.jumlah_total) TOTAL
FROM m_nota_tunai m
where m.status_bayar = 'T'
and m.status_nota = 'S'
and m.no_nota_retur = ''
and date(m.tgl_nota) BETWEEN '$startlalu' and '$endlalu'
group by date(m.tgl_nota)
UNION ALL
select date(m.tgl_nota) tanggal,sum(jumlah_total-jumlah_total_retur) TOTAL
from m_nota_tunai m
where m.status_bayar = 'T'
and m.no_nota_retur != ''
and m.status_nota = 'S'
and date(m.tgl_nota) BETWEEN '$startlalu' and '$endlalu'
group by date(m.tgl_nota)
UNION ALL
select date(m.tgl_nota) tanggal,sum(-1*m.jumlah_total) TOTAL
from m_nota_retur m
where m.status_nota = 'D'
and date(m.tgl_nota) BETWEEN '$startlalu' and '$endlalu'
group by date(m.tgl_nota)
UNION ALL
select date(t.tgl_byr) tanggal,sum(t.bayar_bon) total
from bayar_bon t
where date(t.tgl_byr) between '$startlalu' and '$endlalu'
group by date(t.tgl_byr)
)vskrg group by tanggal)templalu
on day(tempskrg.tanggal)=day(templalu.tanggal)";
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,$tgl,$sekarang,$lalu);
$ttJumlah = array();
$ttJumlah['jml1'] = 0;
$ttJumlah['jml2'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Penjualan Perbandingan Tahun Lalu</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal</td><td align=\"center\">Lalu</td><td align=\"center\">Sekarang</td><td align=\"center\">Peningkatan (%)</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml1'] += $sekarang;
$ttJumlah['jml2'] += $lalu;
if ($lalu == 0) {
$peningkatan = 100;
}else{
$peningkatan = ($sekarang - $lalu)/$lalu*100;
}
print("<tr class=\"isi\"><td align=\"center\">".encTgl($tgl)."</td><td align=\"right\">".number_format($lalu,0,',','.')."</td><td align=\"right\">".number_format($sekarang,0,',','.')."</td><td align=\"right\" width='20%'>".number_format($peningkatan,2)."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Penjualan Periode Tahun Lalu</td><td> : ".number_format($ttJumlah['jml2'],0,',','.')."</td></tr>");
print("<tr><td>Total Penjualan Periode Tahun Sekarang</td><td> : ".number_format($ttJumlah['jml1'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data transaksi untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,298 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:780px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:450px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo ".master{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT s.kd_strip,s.nama_strip,k.ked_produk,sum(n.stok) jumlah,
SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
FROM barang b,no_barang n,strip s,kedalaman_produk k
WHERE n.stok>0
and b.id_gabungan = n.id_gabungan
and s.kd_strip = b.kode_strip
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
GROUP BY b.kode_strip,b.ked_produk";
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,$kelJns,$strip,$subprod,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['rp'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['rp'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['rp'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['rp'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id='divprint' >");
print("<h2>Laporan Persediaan Barang Per Kelompok Kategori</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$kdstr = array();
$str = array();
$subprod = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt)){
$kdstr[$sepatu]['sepatu'] = $kelJns;
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$sub[$sepatu]['sepatu'] = $subprod;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$sepatu++;
}
print("<table border='1' class='tbl'>");
print("<tr class='header'><td>Kd. Lini Produk</td><td>Lini Produk</td><td>Kedalaman Produk</td><td>Jumlah Barang</td><td>Total HP</td></tr>");
print("<div class='luar'>");
/* SEPATU -------------------------------------------------------------------------*/
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class='master'><td colspan='6'></td></tr>");
$adaR = false;
for($i=0;$i<$sepatu;$i++){
if(!$adaR){
print("<tr class='isi'><td>".$kdstr[$i]['sepatu']."</td><td>".$str[$i]['sepatu']."</td><td>".$sub[$i]['sepatu']."</td><td align='right'> ".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align='right'>".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
}
print("<tr class='isi'><td colspan='3'></td><td align='right'>".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align='right'>".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
print("</table><br/>");
print("<div class='luar'><table border='0'>");
$ttJml = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttRp = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
print("<tr><td>Total Jumlah Barang</td><td> : ".number_format($ttJml,0,',','.')."</td></tr>");
print("<tr><td>Total Persediaan</td><td> : ".number_format($ttRp,0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data untuk tanggal tersebut!";
}
}
$query3 = "SELECT s.kd_strip,s.nama_strip,k.ked_produk,sum(n.stok) jumlah,
SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
from barang b,no_barang n,strip s,kedalaman_produk k
WHERE n.stok<0
and b.id_gabungan = n.id_gabungan
and s.kd_strip = b.kode_strip
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
GROUP BY b.kode_strip,b.ked_produk";
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,$kelJns,$strip,$subprod,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['rp'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['rp'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['rp'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['rp'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id='divprint' >");
print("<h2>Laporan Kontrol Persediaan Barang Minus Per Kelompok Kategori</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$kdstr = array();
$str = array();
$sub = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt3)){
$kdstr[$sepatu]['sepatu'] = $kelJns;
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$sub[$sepatu]['sepatu'] = $subprod;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$sepatu++;
}
print("<table border='1' class='tbl'>");
print("<tr class='header'><td>Kd. Lini Produk</td><td>Lini Produk</td><td>Kedalaman Produk</td><td>Jumlah Barang</td><td>Total HP</td></tr>");
print("<div class='luar'>");
/* SEPATU -------------------------------------------------------------------------*/
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class='master'><td colspan='6'></td></tr>");
$adaR = false;
for($i=0;$i<$sepatu;$i++){
if(!$adaR){
print("<tr class='isi'><td>".$kdstr[$i]['sepatu']."</td><td>".$str[$i]['sepatu']."</td><td>".$sub[$i]['sepatu']."</td><td align='right'> ".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align='right'>".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
}
print("<tr class='isi'><td colspan='3'></td><td align='right'>".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align='right'>".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
print("</table><br/>");
print("<div class='luar'><table border='0'>");
$ttJml = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttRp = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
print("<tr><td>Total Jumlah Barang</td><td> : ".number_format($ttJml,0,',','.')."</td></tr>");
print("<tr><td>Total Persediaan</td><td> : ".number_format($ttRp,0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Tidak ada data stok minus untuk tanggal tersebut!";
}
}
$query2 = "select tKonsy.kd_strip,tKonsy.nama_strip,tKonsy.ked_produk,sum(tKonsy.stok),sum(tKonsy.totalHP)
FROM
(select s.kd_strip,s.nama_strip,k.ked_produk,n.stok,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP
from barang b,no_barang n,strip s,m_pembelian m,d_pembelian d, kedalaman_produk k
where n.stok>0
AND b.id_gabungan = n.id_gabungan
AND s.kd_strip = b.kode_strip
and (b.kode_strip = k.kode_strip and b.ked_produk = k.kode_ked_produk)
AND m.no_faktur = d.no_faktur
AND (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
AND m.validasi = '1'
AND m.status = 'K'
group by b.id_gabungan) tKonsy
GROUP BY tKonsy.kd_strip,tKonsy.ked_produk";
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,$kelJns,$strip,$subprod,$jmlBeli,$hrgPokok);
$ttJmlBeli = array();
$ttJmlBeli['pria']['jml'] = 0;
$ttJmlBeli['pria']['rp'] = 0;
$ttJmlBeli['pria']['hp'] = 0;
$ttJmlBeli['wanita']['jml'] = 0;
$ttJmlBeli['wanita']['rp'] = 0;
$ttJmlBeli['wanita']['hp'] = 0;
$ttJmlBeli['anak']['jml'] = 0;
$ttJmlBeli['anak']['rp'] = 0;
$ttJmlBeli['anak']['hp'] = 0;
$ttJmlBeli['sepatu']['jml'] = 0;
$ttJmlBeli['sepatu']['rp'] = 0;
$ttJmlBeli['sepatu']['hp'] = 0;
print("<center><div id='divprint' >");
print("<h2>Laporan Persediaan Barang Konsinyasi Per Kelompok Kategori</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
$pria = 0;
$wanita = 0;
$anak = 0;
$sepatu = 0;
$kdstr = array();
$str = array();
$sub = array();
$jmlB = array();
$rpB = array();
$HP = array();
while(mysqli_stmt_fetch($stmt2)){
$kdstr[$sepatu]['sepatu'] = $kelJns;
$ttJmlBeli['sepatu']['jml'] += $jmlBeli;
$ttJmlBeli['sepatu']['hp'] += $hrgPokok;
$str[$sepatu]['sepatu'] = $strip;
$sub[$sepatu]['sepatu'] = $subprod;
$jmlB[$sepatu]['sepatu'] = $jmlBeli;
$HP[$sepatu]['sepatu'] = $hrgPokok;
$sepatu++;
}
print("<table border='1' class='tbl'>");
print("<tr class='header'><td>Kd. Lini Produk</td><td>Lini Produk</td><td>Kedalaman Produk</td><td>Jumlah Barang</td><td>Total HP</td></tr>");
print("<div class='luar'>");
/* SEPATU -------------------------------------------------------------------------*/
if($ttJmlBeli['sepatu']['jml']!=0){
print("<tr class='master'><td colspan='6'></td></tr>");
$adaR = false;
for($i=0;$i<$sepatu;$i++){
if(!$adaR){
print("<tr class='isi'><td>".$kdstr[$i]['sepatu']."</td><td>".$str[$i]['sepatu']."</td><td>".$sub[$i]['sepatu']."</td><td align='right'> ".number_format($jmlB[$i]['sepatu'], 0, ",", ".")."</td><td align='right'>".number_format($HP[$i]['sepatu'], 0, ",", ".")."</td></tr>");
}
}
print("<tr class='isi'><td colspan='3'></td><td align='right'>".number_format($ttJmlBeli['sepatu']['jml'], 0, ",", ".")."</td><td align='right'>".number_format($ttJmlBeli['sepatu']['hp'], 0, ",", ".")."</td></tr>");
}
print("</table><br/>");
print("<div class='luar'><table border='0'>");
$ttJml = $ttJmlBeli['pria']['jml'] + $ttJmlBeli['wanita']['jml'] + $ttJmlBeli['anak']['jml'] + $ttJmlBeli['sepatu']['jml'];
$ttRp = $ttJmlBeli['pria']['hp'] + $ttJmlBeli['wanita']['hp'] + $ttJmlBeli['anak']['hp'] + $ttJmlBeli['sepatu']['hp'];
print("<tr><td>Total Jumlah Barang</td><td> : ".number_format($ttJml,0,',','.')."</td></tr>");
print("<tr><td>Total Persediaan</td><td> : ".number_format($ttRp,0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data konsinyasi untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,222 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1280px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:1180px;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 "</style>";
$startDate = $_POST['kdsupp'];
$endDate = $_POST['endDate'];
if(bukaKoneksi()){
global $conn;
IF ($startDate != '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,k.ked_produk,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ
FROM barang b,no_barang n, d_pembelian d, kedalaman_produk k
WHERE n.stok < 0
and b.id_gabungan = n.id_gabungan
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and (b.ked_produk = k.kode_ked_produk and b.kode_strip = k.kode_strip)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
and b.kode_strip = '$endDate'
GROUP BY b.id_gabungan
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}elseif ($startDate == '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,k.ked_produk,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ
FROM barang b,no_barang n, d_pembelian d, kedalaman_produk k
WHERE n.stok < 0
and b.id_gabungan = n.id_gabungan
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and (b.ked_produk = k.kode_ked_produk and b.kode_strip = k.kode_strip)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_strip = '$endDate'
GROUP BY b.id_gabungan
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}else {
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,k.ked_produk,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ
FROM barang b,no_barang n, d_pembelian d, kedalaman_produk k
WHERE n.stok < 0
and b.id_gabungan = n.id_gabungan
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and (b.ked_produk = k.kode_ked_produk and b.kode_strip = k.kode_strip)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
GROUP BY b.id_gabungan
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}
$querysupp = "select nama_supplier from supplier where kd_supplier = '$startDate' ";
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,$tahun,$bln,$strip,$kdasli,$kedproduk,$nofaktur,$kdbrg,$nmbrg,$nomor,$akhir,$pokok,$hp,$jual,$hj);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['hp'] = 0;
print("<center><div id='divprint' >");
print("<h2>Laporan Barang Minus Per Supplier</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."<br/><br/>");
if($stmtsupp = mysqli_prepare($conn,$querysupp)){
mysqli_stmt_execute($stmtsupp);
mysqli_stmt_store_result($stmtsupp);
$ceksupp = mysqli_stmt_num_rows($stmtsupp);
if($ceksupp > 0){
mysqli_stmt_bind_result($stmtsupp,$nama);
while(mysqli_stmt_fetch($stmtsupp)){
print("Supplier : $nama</div><br/><br/>");
}
}
}
print("<table border='1' class='tbl'>");
print("<tr class='header'><td>Tahun</td><td>Bulan</td><td>Lini Prod.</td><td>Ked Prod.</td><<td>Kode Asli</td><td>Kode Barang</td><td>Nama Barang</td><td>Nomor Brg.</td><td>Stok Akhir</td><td>HP</td><td>HJ</td><td>Tot.HP</td><td>Tot.HJ</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $akhir;
$ttJumlah['hp'] += $hp;
print("<tr class='isi'><td align='center'>$tahun</td><td align='center'>$bln</td><td align='center'>$strip</td><td align='center'>$kedproduk</td><td>$kdasli</td><td>$kdbrg</td><td>$nmbrg</td><td align='center'>$nomor</td><td align='center'>$akhir</td><td align='right'>".number_format($pokok,0,',','.')."</td><td align='right'>".number_format($jual,0,',','.')."</td><td align='right'>".number_format($hp,0,',','.')."</td><td align='right'>".number_format($hj,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class='luar'><table border='0'>");
print("<tr><td>Total Jumlah Barang</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Persediaan</td><td> : ".number_format($ttJumlah['hp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "";
}
}
IF ($startDate != '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,k.ked_produk,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ, m.status
FROM barang b,no_barang n, d_pembelian d, m_pembelian m, kedalaman_produk k
WHERE n.stok > 0
and b.id_gabungan = n.id_gabungan
and m.no_faktur = d.no_faktur
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and (b.ked_produk = k.kode_ked_produk and b.kode_strip = k.kode_strip)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
and b.kode_strip = '$endDate'
GROUP BY b.id_gabungan
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}elseif ($startDate == '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,k.ked_produk,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ, m.status
FROM barang b,no_barang n, d_pembelian d, m_pembelian m, kedalaman_produk k
WHERE n.stok > 0
and b.id_gabungan = n.id_gabungan
and m.no_faktur = d.no_faktur
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and (b.ked_produk = k.kode_ked_produk and b.kode_strip = k.kode_strip)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_strip = '$endDate'
GROUP BY b.id_gabungan
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}else {
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,k.ked_produk,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ, m.status
FROM barang b,no_barang n, d_pembelian d, m_pembelian m, kedalaman_produk k
WHERE n.stok > 0
and b.id_gabungan = n.id_gabungan
and m.no_faktur = d.no_faktur
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and (b.ked_produk = k.kode_ked_produk and b.kode_strip = k.kode_strip)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
GROUP BY b.id_gabungan
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}
$querysupp = "select nama_supplier from supplier where kd_supplier = '$startDate' ";
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,$tahun,$bln,$strip,$kdasli,$kedproduk,$nofaktur,$kdbrg,$nmbrg,$nomor,$akhir,$pokok,$hp,$jual,$hj,$status);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['hp'] = 0;
print("<center><div id='divprint' >");
print("<h2>Laporan Persediaan Barang Per Supplier</h2><br/><br/>");
print("<div class='luar'>TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."<br/><br/>");
if($stmtsupp = mysqli_prepare($conn,$querysupp)){
mysqli_stmt_execute($stmtsupp);
mysqli_stmt_store_result($stmtsupp);
$ceksupp = mysqli_stmt_num_rows($stmtsupp);
if($ceksupp > 0){
mysqli_stmt_bind_result($stmtsupp,$nama);
while(mysqli_stmt_fetch($stmtsupp)){
print("Supplier : $nama</div><br/><br/>");
}
}
}
print("<table border='1' class='tbl'>");
print("<tr class='header'><td>Tahun</td><td>Bulan</td><td>Lini Prod.</td><td>Ked Prod.</td><td>Kode Asli</td><td>Kode Barang</td><td>Nama Barang</td><td>Nomor Brg.</td><td>Stok Akhir</td><td>HP</td><td>HJ</td><td>Tot.HP</td><td>Tot.HJ</td><td>Status Brg</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $akhir;
$ttJumlah['hp'] += $hp;
print("<tr class='isi'><td align='center'>$tahun</td><td align='center'>$bln</td><td align='center'>$strip</td><td align='center'>$kedproduk</td><td>$kdasli</td>
<td>$kdbrg</td><td>$nmbrg</td><td align='center'>$nomor</td><td align='center'>$akhir</td><td align='right'>".number_format($pokok,0,',','.')."</td>
<td align='right'>".number_format($jual,0,',','.')."</td><td align='right'>".number_format($hp,0,',','.')."</td><td align='right'>".number_format($hj,0,',','.')."</td>
<td align='center'>$status</td></tr>");
}
print("</table><br/>");
print("<div class='luar'><table border='0'>");
print("<tr><td>Total Jumlah Barang</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Persediaan</td><td> : ".number_format($ttJumlah['hp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Data tidak ada!";
}
}
}
?>

@ -0,0 +1,116 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:1024px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:950px;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:80px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = $_POST['kdsupp'];
$endDate = $_POST['endDate'];
if(bukaKoneksi()){
global $conn;
IF ($startDate != '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ
FROM barang b,no_barang n, d_pembelian d
WHERE n.stok <> 0
and b.id_gabungan = n.id_gabungan
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
and b.kode_strip = '$endDate'
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}elseif ($startDate == '' && $endDate != ''){
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ
FROM barang b,no_barang n, d_pembelian d
WHERE n.stok <> 0
and b.id_gabungan = n.id_gabungan
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_strip = '$endDate'
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}else {
$query = "SELECT b.tahun,b.bulan,b.kode_strip,d.kode_asli,d.no_faktur,b.kode_barang,b.nama_barang,n.nomor,n.stok stokAKH,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok
totalHP,n.harga_jual hj,n.stok*n.harga_jual totalHJ
FROM barang b,no_barang n, d_pembelian d
WHERE n.stok <> 0
and b.id_gabungan = n.id_gabungan
and (b.kode_barang = d.kode_barang and d.nomor = n.nomor)
and left(d.no_faktur,4) <> 'RVB-'
and b.kode_supplier = '$startDate'
ORDER BY b.tahun,b.bulan,b.kode_strip,b.kode_barang,n.nomor";
}
$querysupp = "select nama_supplier from supplier where kd_supplier = '$startDate' ";
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,$tahun,$bln,$strip,$kdasli,$nofaktur,$kdbrg,$nmbrg,$nomor,$akhir,$pokok,$hp,$jual,$hj);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Persediaan Barang Per Supplier</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."<br/><br/>");
if($stmtsupp = mysqli_prepare($conn,$querysupp)){
mysqli_stmt_execute($stmtsupp);
mysqli_stmt_store_result($stmtsupp);
$ceksupp = mysqli_stmt_num_rows($stmtsupp);
if($ceksupp > 0){
mysqli_stmt_bind_result($stmtsupp,$nama);
while(mysqli_stmt_fetch($stmtsupp)){
print("Supplier : $nama</div><br/><br/>");
}
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tahun</td><td>Bulan</td><td>Lini Prod.</td><td>Kode Asli</td><td>No.Faktur</td><td>Kode Barang</td><td>Nama Barang</td><td>Nomor Brg.</td><td>Stok Akhir</td><td>HP</td><td>HJ</td><td>Tot.HP</td><td>Tot.HJ</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $akhir;
$ttJumlah['hp'] += $hp;
print("<tr class=\"isi\"><td align=\"center\">$tahun</td><td align=\"center\">$bln</td><td align=\"center\">$strip</td><td>$kdasli</td><td>$nofaktur</td><td>$kdbrg</td><td>$nmbrg</td><td align=\"center\">$nomor</td><td align=\"center\">$akhir</td><td align=\"right\">".number_format($pokok,0,',','.')."</td><td align=\"right\">".number_format($jual,0,',','.')."</td><td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Barang</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Persediaan</td><td> : ".number_format($ttJumlah['hp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Ada kolom yang kosong!";
}
}
}
?>

@ -0,0 +1,110 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
if(bukaKoneksi()){
global $conn;
$query = "SELECT m.faktur_oper,m.`tgl_transfer`, m.`toko_tujuan`,d.jml,m.total_transfer
FROM m_transfer m,(select id_transfer,sum(jumlah) jml from d_transfer group by id_transfer) as d
where m.id_transfer = d.id_transfer
and date(m.tgl_transfer) between '$startDate' and '$endDate'
and m.validasi = '1'";
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,$id,$tgl,$toko,$jum,$tot);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Transfer Barang Antar Toko</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Faktur</td><td>Tgl Transfer</td><td>Toko Tujuan</td><td>Jumlah Brg.</td><td>Total</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $jum;
$ttJumlah['rp'] += $tot;
print("<tr class=\"isi\"><td align=\"center\">$id</td><td align=\"center\">".encTgl($tgl)."</td><td>$toko</td><td align=\"center\">$jum</td><td align=\"right\">".number_format($tot,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Transfer</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Rp Transfer</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data transfer untuk tanggal tersebut!";
}
}
//laporan transfer barang kembali
$query = "SELECT m.faktur_oper,m.`tgl_kembali`, m.`toko_tujuan`,m.jml_item,m.total_transfer
FROM m_transfer_kembali m
where date(m.tgl_kembali) between '$startDate' and '$endDate'
and m.validasi = '1'";
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,$id,$tgl,$toko,$jum,$tot);
$ttJumlah = array();
$ttJumlah['jml'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Transfer Barang Kembali</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Faktur</td><td>Tgl Kembali</td><td>Toko Pengirim</td><td>Jumlah Brg.</td><td>Total</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['jml'] += $jum;
$ttJumlah['rp'] += $tot;
print("<tr class=\"isi\"><td align=\"center\">$id</td><td align=\"center\">".encTgl($tgl)."</td><td>$toko</td><td align=\"center\">$jum</td><td align=\"right\">".number_format($tot,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Jumlah Transfer Kembali</td><td> : ".number_format($ttJumlah['jml'],0,',','.')."</td></tr>");
print("<tr><td>Total Rp Transfer Kembali</td><td> : ".number_format($ttJumlah['rp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data transfer kembali untuk tanggal tersebut!";
}
}
}
?>

@ -0,0 +1,129 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<table>
<tr>
<td>
<ul class="sf-menu">
<li>
<a href="#">Data Master</a>
<ul>
<li>
<a href="../pelanggan.php">Pelanggan >></a>
<ul>
<li><a href="http://localhost/updateplafon/">Plafon Pelanggan</a></li>
</ul>
</li>
<li>
<a href="../karyawan.php">Karyawan</a>
</li>
<li>
<a href="../strip.php">Group Product</a>
</li>
<li>
<a href="../dlmpdk.php">Sub Group Product</a>
</li>
<li>
<a href="../rak.php">Rak</a>
</li>
<li>
<a href="../supplier.php">Supplier</a>
</li>
<li>
<a href="../satuanbrg.php">Satuan Barang</a>
</li>
</ul>
</li>
<li>
<a href="../barang.php">Barang</a>
</li>
<li>
<a href="../purchase.php">Pengadaan Barang</a>
</li>
<li>
<a href="../barcoding/barcode_form.php">Barcode</a>
</li>
<li>
<a href="#">Retur</a>
<ul>
<li><a href="../retur_beli/retur_beli_fbaru.php">Retur Pembelian - Baru</a></li>
<li><a href="../retur_beli/retur_beli_fedit.php">Retur Pembelian - Edit</a></li>
<li><a href="../retur_beli/retur_beli_fprint.php">Retur Pembelian - Print</a></li>
</ul>
</li>
<li>
<a href="#">Transfer</a>
<ul>
<li><a href="../transfer_barang/transfer_fbaru.php">Transfer Barang - Baru</a></li>
<li><a href="../transfer_barang/transfer_fedit.php">Transfer Barang - Edit</a></li>
<li><a href="../transfer_barang/transfer_fprint.php">Transfer Barang - Print</a></li>
<li><a href="../transfer_barang/transfer_kembali.php">Transfer Barang - Kembali</a></li>
</ul>
</li>
<li><a href="#">Revisi</a>
<ul>
<li><a href="../ubah_hp/ubahhp.php">Revisi Barang</a></li>
<li><a href="../ubah_hp/revisifaktur_fbaru.php">Revisi Faktur</a></li>
</ul>
</li>
<li><a href="#">Lap.Persediaan</a>
<ul>
<li><a href="./lapstok.php">Persd Brg & Persd Konsinyasi</a></li>
<li><a href="./stokps1c.php">Persediaan Per Supplier</a></li>
<li><a href="./ak7.php">Pantauan Persediaan AK.7</a></li>
</ul>
</li>
<li><a href="#">Lap.Beli</a>
<ul>
<li><a href="../LaporanBeli/beliperkategori.php">Per Kelompok Kategori</a></li>
<li><a href="../LaporanBeli/beliperfaktur.php">Per Nomor Faktur</a></li>
<li><a href="../LaporanBeli/belipersupplier.php">Per Supplier</a></li>
<li><a href="../LaporanBeli/belidlmpdk.php">Per Kedalaman Prod.</a></li>
<li><a href="../LaporanBeli/rekapretbeli.php">Rekap Retur Pembelian</a></li>
<li><a href="../LaporanBeli/belikons.php">Pembelian Konsinyasi</a></li>
<li><a href="../LaporanBeli/belirevisi.php">Barang Revisi-an</a></li>
<li><a href="../LaporanBeli/brgexp.php">Barang Expired</a></li>
</ul>
</li>
<li><a href="#">Lap.Jual</a>
<ul>
<li><a href="./tunai.php">Rekap Trans.Tunai</a></li>
<li><a href="./kartu.php">Rekap Trans.Kartu</a></li>
<li><a href="./bawa.php">Rekap Trans.Bawa</a></li>
<li><a href="./prosesbawa.php">Proses Bawa Barang</a></li>
<li><a href="./detailjual.php">Detail Per Kelompok Kategori</a></li>
<li><a href="./fast_move.php">Fast Moving(B.2)</a></li>
<li><a href="./jualperkategori.php">Per Kelompok Kategori</a></li>
<li><a href="./jualpersupplier.php">Per Supplier</a></li>
<li><a href="./jualdlmpdk.php">Per Kedalaman Prod.</a></li>
<li><a href="./komposisi.php">Rekap Per Komposisi</a></li>
<li><a href="./pk8.php">Rekap Perbandingan Th lalu</a></li>
<li><a href="./transbrg.php">Rekap Transfer Barang</a></li>
</ul>
</li>
<li><a href="#">BON</a>
<ul>
<li><a href="../bon/returbon.php">Retur Bon</a></li>
<li><a href="../bon/rekapbon.php">Rekap Bon</a></li>
<li><a href="../bon/titipan.php">Rekap Titipan Bon</a></li>
<li><a href="../bon/rekappj.php">Rekap Penanggung Jawab Bon</a></li>
<li><a href="../bon/saldobon.php">Rekap Saldo Bon</a></li>
<li><a href="../bon/saldobonperiode.php">Rekap Saldo Bon Per Periode</a></li>
</ul>
</li>
<li>
<a href="../bayar.php">Pembayaran</a>
</li>
<li>
<a href="../logout.php">LogOut <?php echo $_SESSION["useracc"];?></a>
</li>
</ul>
</td>
</tr>
</table>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#lappk8').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_pk8').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Rekap Penjualan Perbandingan Tahun Lalu</strong></legend>
<div id="body_content">
<form action="lappk8.php" name="frm_pk8" id="frm_pk8" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="lappk8" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php"); ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,130 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/pelanggan.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate,#startDate2,#endDate2,#startDate3,#endDate3').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#proc_bawa').bind('click', function(){
var kdplg = $('#kdplg').val();
$('#frm_rekapprosesbawa').submit();
});
$('#kembali_bawa').bind('click', function(){
var kdplg = $('#kdplg2').val();
$('#frm_rekapprosesbawa2').submit();
});
$('#BawaKonsinyasi').bind('click', function(){
var kdplg = $('#kdplg3').val();
$('#frm_rekapprosesbawa3').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Rekap Bawa Belum Diproses</strong></legend>
<div id="body_content">
<table align="center"><tr><td>
<form action="rekapprosesbawa.php" name="frm_rekapprosesbawa" id="frm_rekapprosesbawa" method="post">
<center>
<table>
<tr><td>Rentang Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly/>-<input type="text" size="10" value="" id="endDate" name="endDate" readonly/> </td> </tr>
<tr><td>Kode Pelanggan </td><td>: <input type="text" size="10" value="" id="kdplg" name="kdplg" /><input type="button" name="btncariplg" id="btncarinama" value="cari"/><input type="button" value="BawaBelumDiproses" id="proc_bawa" /></td></tr>
</table>
</center>
</form>
</td>
<td>
<form action="kembalibawa.php" name="frm_rekapprosesbawa2" id="frm_rekapprosesbawa2" method="post">
<center>
<table>
<tr><td>Rentang Tanggal</td><td>: <input type="text" size="10" value="" id="startDate2" name="startDate2" readonly/>-<input type="text" size="10" value="" id="endDate2" name="endDate2" readonly/> </tr>
<tr><td>Kode Pelanggan </td><td>: <input type="text" size="10" value="" id="kdplg2" name="kdplg2" /><input type="button" name="btncariplg" id="btncarinama" value="cari"/><input type="button" value="KembaliBawa" id="kembali_bawa" /></td></td></tr>
</table>
</center>
</form>
</td></tr>
<tr><td colspan="2">
<form action="konsinyasibawa.php" name="frm_rekapprosesbawa3" id="frm_rekapprosesbawa3" method="post">
<center>
<table>
<tr><td>Rentang Tanggal</td><td>: <input type="text" size="10" value="" id="startDate3" name="startDate3" readonly/>-<input type="text" size="10" value="" id="endDate3" name="endDate3" readonly/> </tr>
<tr><td>Kode Pelanggan </td><td>: <input type="text" size="10" value="" id="kdplg3" name="kdplg3" /><input type="button" name="btncariplg" id="btncarinama" value="cari"/><input type="button" value="BawaKonsinyasi" id="BawaKonsinyasi" /></td></td></tr>
</table>
</center>
</form>
</td></tr>
</table>
</div>
</div>
<div id="dialogcaripelanggan" class="jqmDialog">
<div class="jqmdTC jqDrag">Cari Pelanggan</div>
<div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcariplgreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,88 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$kodeplg = $_POST['kdplg'];
if(bukaKoneksi()){
global $conn;
IF (strlen($startDate) > 2 && strlen($endDate) > 2 && $kodeplg !=''){
$query = "select m.no_nota, m.tgl_nota, m.kd_customer,p.nama, p.upline,m.jumlah_total, k.nama kasir
from m_nota_bawa m, karyawan k ,pelanggan p
where m.status_nota = 'S'
and m.kd_customer = p.kd_customer
and k.nik = m.kasir
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
and m.kd_customer = '$kodeplg'
order by m.tgl_nota,m.no_nota";
}elseif ($startDate != '' && $endDate != '' && $kodeplg =='' ){
$query = "select m.no_nota, m.tgl_nota, m.kd_customer,p.nama, p.upline,m.jumlah_total, k.nama kasir
from m_nota_bawa m, karyawan k ,pelanggan p
where m.status_nota = 'S'
and m.kd_customer = p.kd_customer
and k.nik = m.kasir
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
order by m.tgl_nota,m.no_nota";
}elseif (strlen($startDate) <= 2 && strlen($endDate) <= 2 && $kodeplg !='') {
$query = "select m.no_nota, m.tgl_nota, m.kd_customer,p.nama, p.upline,m.jumlah_total, k.nama kasir
from m_nota_bawa m, karyawan k ,pelanggan p
where m.status_nota = 'S'
and m.kd_customer = p.kd_customer
and k.nik = m.kasir
and m.kd_customer = '$kodeplg'
order by m.tgl_nota,m.no_nota";
}
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,$nota,$tgl,$kdcust,$nama,$upline,$total,$kasir);
$ttJumlah = array();
$ttJumlah['hp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rekap Bawa Barang</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tgl.Nota</td><td>Kd.Plg</td><td>Nama</td><td>Upline</td><td>Total Bawa</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['hp'] += $total;
print("<tr class=\"isi\"><td align=\"center\">$nota</td><td align=\"center\">$tgl</td><td>$kdcust</td><td>$nama</td><td>$upline</td><td align=\"right\">".number_format($total, 0, ",", ".")."</td><td align=\"right\">$kasir</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Transaksi Bawa </td><td> : ".number_format($ttJumlah['hp'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Data tidak ditemukan!";
}
}
}
?>

@ -0,0 +1,233 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$jml1 = 0;
$jml2 = 0;
$jml3 = 0;
$laci = 0;
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap kartu*/
$query = "select m.no_nota, m.tgl_nota, m.kd_customer, m.jumlah_total, m.bank, m.no_kartu, m.no_validasi_bank, k.nama
from m_nota_tunai m, karyawan k
where m.status_bayar = 'K'
and m.no_nota_retur = ''
and m.status_nota = 'S'
and k.nik = m.kasir
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_nota,m.no_nota";
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,$nota,$tgl,$kdcust,$ttBeli,$bank,$card,$validasi,$nama);
$ttJumlah = array();
$ttJumlah['jml1'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Kartu</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tanggal Nota</td><td>Kode Plg.</td><td>Total Belanja</td><td>Bank</td><td>No.Kartu</td><td>No.Validasi</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['rp1'] += $ttBeli;
$ttJumlah['jml1']++;
print("<tr class=\"isi\"><td>$nota</td><td>$tgl</td><td>$kdcust</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td>$bank</td><td>$card</td><td>$validasi</td><td align=\"right\">$nama</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".$ttJumlah['jml1']."</td></tr>");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp1'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data penjualan untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml1 = $ttJumlah['rp1'];
/*----------------------------------------Rekap Retur tukar barang*/
$query2 = "select m.no_nota,m.tgl_nota, m.kd_customer, m.jumlah_total, m.bank, m.no_kartu,
m.no_nota_retur, m.jumlah_total_retur,(jumlah_total-jumlah_total_retur) TOTAL,k.nama
from m_nota_tunai m, karyawan k
where m.status_bayar = 'K'
and m.no_nota_retur != ''
and m.status_nota = 'S'
and m.kasir = k.nik
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_nota,m.no_nota";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cek = mysqli_stmt_num_rows($stmt2);
if($cek > 0){
mysqli_stmt_bind_result($stmt2,$nota,$tgl,$kdcust,$ttBeli,$bank,$card,$notaretur,$totretur,$totalnya,$nama);
$ttJumlah = array();
$ttJumlah['jml2'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Retur kartu</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tanggal Nota</td><td>Kode Plg.</td><td>Total Belanja</td><td>Bank</td><td>No.Kartu</td><td>No.Nota Retur</td><td>Tot.Retur</td><td>TOTAL Bayar</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt2)){
$ttJumlah['rp2'] += $totalnya;
$ttJumlah['jml2']++;
print("<tr class=\"isi\"><td>$nota</td><td>$tgl</td><td>$kdcust</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td>$bank</td><td>$card</td>
<td>$notaretur</td><td align=\"right\">".number_format($totretur,0,',','.')."</td><td align=\"right\">".number_format($totalnya,0,',','.')."</td><td align=\"right\">$nama</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".$ttJumlah['jml2']."</td></tr>");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp2'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data retur transaksi kartu untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml2 = $ttJumlah['rp2'];
/*----------------------------------------Rekap Retur */
$query3 = "select distinct m.no_nota, m.tgl_nota, m.kd_customer, m.jumlah_total, k.nama
from m_nota_retur m, karyawan k,d_nota_retur d,m_nota_tunai mt
where m.kasir = k.nik
and d.no_nota = m.no_nota
and d.no_nota_tunai = mt.no_nota
and mt.status_bayar = 'K'
and (m.status_nota = 'K' or m.status_nota = 'D')
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_nota,m.no_nota";
if($stmt3 = mysqli_prepare($conn,$query3)){
mysqli_stmt_execute($stmt3);
mysqli_stmt_store_result($stmt3);
$cek = mysqli_stmt_num_rows($stmt3);
if($cek > 0){
mysqli_stmt_bind_result($stmt3,$nota,$tgl,$kdcust,$ttBeli,$nama);
$ttJumlah = array();
$ttJumlah['jml3'] = 0;
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Retur</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tanggal Nota</td><td>Kode Plg.</td><td>Total Belanja</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt3)){
$ttJumlah['rp3'] += $ttBeli;
$ttJumlah['jml3']++;
print("<tr class=\"isi\"><td>$nota</td><td>$tgl</td><td>$kdcust</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td align=\"right\">$nama</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".$ttJumlah['jml3']."</td></tr>");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp3'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data retur barang untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml3 = $ttJumlah['rp3'];
/*----------------------------------------Rekap bank ----------------------------------------- */
$query4 = "select temp.bank,sum(temp.TOTAL) from
(select m.bank,sum(jumlah_total) TOTAL
from m_nota_tunai m
where m.status_bayar = 'K'
and m.no_nota_retur = ''
and m.status_nota = 'S'
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
group by m.bank
UNION ALL
select m.bank,sum((jumlah_total-jumlah_total_retur)) TOTAL
from m_nota_tunai m, karyawan k
where m.status_bayar = 'K'
and m.no_nota_retur != ''
and m.status_nota = 'S'
and m.kasir = k.nik
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
group by m.bank) temp
group by temp.bank";
if($stmt4 = mysqli_prepare($conn,$query4)){
mysqli_stmt_execute($stmt4);
mysqli_stmt_store_result($stmt4);
$cek = mysqli_stmt_num_rows($stmt4);
if($cek > 0){
mysqli_stmt_bind_result($stmt4,$bank,$tot);
$ttJumlah = array();
$ttJumlah['rp'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Kartu</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Bank</td><td>TOTAL</td></tr>");
while(mysqli_stmt_fetch($stmt4)){
$ttJumlah['rp4'] += $tot;
print("<tr class=\"isi\"><td align=\"center\">$bank</td><td align=\"right\">".number_format($tot,0,',','.')."</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp4'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data penjualan untuk tanggal tersebut!";
echo "<br/>";
}
}
$laci = $jml1 + $jml2 - $jml3;
print("<center><div id=\"divprint\"><h2>");
print("<table border=\"0\">");
print("<tr><td>Total Transaksi Kartu</td><td>:</td><td align=\"right\">".number_format($jml1,0,',','.')."</td></tr>");
print("<tr><td>Total Retur Transaksi Kartu</td><td>:</td><td align=\"right\">".number_format($jml2,0,',','.')."</td></tr>");
print("<tr><td colspan = \"3\">_______________________________</td><td>(+)</td></tr>");
print("<tr><td>Total Retur</td><td>:</td><td align=\"right\">".number_format($jml3,0,',','.')."</td></tr>");
print("<tr><td colspan = \"3\">_______________________________</td><td>(-)</td></tr>");
print("<tr><td><b>Total Transaksi</b></td><td>:</td><td align=\"right\"><b>".number_format($laci,0,',','.')."</b></td></tr>");
print("</table>");
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,98 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$kodeplg = $_POST['kdplg'];
if(bukaKoneksi()){
global $conn;
IF (strlen($startDate) > 2 && strlen($endDate) > 2 && $kodeplg !=''){
$query = "SELECT ((year(curdate()) - b.tahun) * 12) + month(curdate()) - b.bulan usia,DATEDIFF( CURDATE( ) , DATE( m.tgl_nota ) ) lama_bawa, p.nama, d.no_nota, m.tgl_nota, d.kd_barang, b.nama_barang, d.no_barang, SUM( d.jumlah ) , SUM( d.jumlah * d.harga_satuan ) rp, SUM( d.jumlah * REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( n.harga_pokok, 'B', '1' ) , 'R', '2' ) , 'A', '3' ) , 'W', '4' ) , 'N', '5' ) , 'F', '6' ) , 'O', '7' ) , 'X', '8' ) , 'E', '9' ) , 'S', '0' ) ) hp
FROM d_nota_bawa d, m_nota_bawa m, pelanggan p, barang b, no_barang n
WHERE d.`status_barang` IS NULL
AND m.no_nota = d.no_nota
AND b.id_gabungan = n.id_gabungan
AND m.kd_customer = p.kd_customer
AND (d.kd_barang = b.kode_barang AND d.no_barang = n.nomor)
AND DATE( m.tgl_nota )
BETWEEN '$startDate' and '$endDate'
AND m.kd_customer = '$kodeplg'
GROUP BY CONCAT( d.kd_barang, d.no_barang ) , d.no_nota
ORDER BY DATE( tgl_nota ) , d.no_nota, p.nama";
}elseif ($startDate != '' && $endDate != '' && $kodeplg =='' ){
$query = "SELECT ((year(curdate()) - b.tahun) * 12) + month(curdate()) - b.bulan usia,DATEDIFF( CURDATE( ) , DATE( m.tgl_nota ) ) lama_bawa, p.nama, d.no_nota, m.tgl_nota, d.kd_barang, b.nama_barang, d.no_barang, SUM( d.jumlah ) , SUM( d.jumlah * d.harga_satuan ) rp, SUM( d.jumlah * REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( n.harga_pokok, 'B', '1' ) , 'R', '2' ) , 'A', '3' ) , 'W', '4' ) , 'N', '5' ) , 'F', '6' ) , 'O', '7' ) , 'X', '8' ) , 'E', '9' ) , 'S', '0' ) ) hp
FROM d_nota_bawa d, m_nota_bawa m, pelanggan p, barang b, no_barang n
WHERE d.`status_barang` IS NULL
AND m.no_nota = d.no_nota
AND b.id_gabungan = n.id_gabungan
AND m.kd_customer = p.kd_customer
AND (d.kd_barang = b.kode_barang AND d.no_barang = n.nomor)
AND DATE( m.tgl_nota )
BETWEEN '$startDate' and '$endDate'
GROUP BY CONCAT( d.kd_barang, d.no_barang ) , d.no_nota
ORDER BY DATE( tgl_nota ) , d.no_nota, p.nama";
}elseif (strlen($startDate) <= 2 && strlen($endDate) <= 2 && $kodeplg !='') {
$query = "SELECT ((year(curdate()) - b.tahun) * 12) + month(curdate()) - b.bulan usia,DATEDIFF( CURDATE( ) , DATE( m.tgl_nota ) ) lama_bawa, p.nama, d.no_nota, m.tgl_nota, d.kd_barang, b.nama_barang, d.no_barang, SUM( d.jumlah ) , SUM( d.jumlah * d.harga_satuan ) rp, SUM( d.jumlah * REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( n.harga_pokok, 'B', '1' ) , 'R', '2' ) , 'A', '3' ) , 'W', '4' ) , 'N', '5' ) , 'F', '6' ) , 'O', '7' ) , 'X', '8' ) , 'E', '9' ) , 'S', '0' ) ) hp
FROM d_nota_bawa d, m_nota_bawa m, pelanggan p, barang b, no_barang n
WHERE d.`status_barang` IS NULL
AND m.no_nota = d.no_nota
AND b.id_gabungan = n.id_gabungan
AND m.kd_customer = p.kd_customer
AND (d.kd_barang = b.kode_barang AND d.no_barang = n.nomor)
AND m.kd_customer = '$kodeplg'
GROUP BY CONCAT( d.kd_barang, d.no_barang ) , d.no_nota
ORDER BY DATE( tgl_nota ) , d.no_nota, p.nama";
}
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,$usia,$lama,$nama,$nota,$tgl,$brg,$nmbrg,$nobrg,$jml,$rp,$hp);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Bawa Barang yang Belum Diproses</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Lama Bawa (hari)</td><td>Nama</td><td>No.Nota</td><td>Tgl.Nota</td><td>Kode Barang</td><td>Nama Barang</td><td>No.Barang</td><td>Jumlah</td><td>HP</td><td>HJ</td><td>Usia Brg (bln)</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$tthargapokok += $hp;
print("<tr class=\"isi\"><td align=\"center\">$lama</td><td>$nama</td><td>$nota</td><td>$tgl</td><td>$brg</td><td>$nmbrg</td><td align=\"center\">$nobrg</td><td align=\"center\">$jml</td><td align=\"right\">".number_format($hp, 0, ",", ".")."</td><td align=\"right\">".number_format($rp, 0, ",", ".")."</td><td align=\"center\">$usia</td></tr>");
}
print("</table><br/>");
print("<table>");
print("<tr><td><b>Total Harga Pokok : </b></td><td><b>".number_format($tthargapokok, 0, ",", ".")."</b></td></tr>");
print("</table>");
print("</div></center>");
}else{
echo "Data tidak ditemukan!";
}
}
}
?>

@ -0,0 +1,230 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate']);
$endDate = decTgl($_POST['endDate']);
$jml1 = 0;
$jml2 = 0;
$jml3 = 0;
$laci = 0;
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Tunai*/
$query = "select m.no_nota,m.tgl_nota, m.kd_customer, m.jumlah_total, k.nama
FROM m_nota_tunai m, karyawan k
where m.status_bayar = 'T'
and m.status_nota = 'S'
and m.no_nota_retur = ''
and k.nik = m.kasir
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.no_nota";
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,$nota,$tgl,$kdcust,$ttBeli,$nama);
$ttJumlah = array();
$ttJumlah['jml1'] = 0;
$ttJumlah['rp1'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Tunai</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tanggal Nota</td><td>Kode Plg.</td><td>Total Belanja</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['rp1'] += $ttBeli;
$ttJumlah['jml1']++;
print("<tr class=\"isi\"><td>$nota</td><td>$tgl</td><td>$kdcust</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td align=\"right\">$nama</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".$ttJumlah['jml1']."</td></tr>");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp1'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data penjualan untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml1 = $ttJumlah['rp1'];
/*----------------------------------------Rekap Retur tukar barang---------------*/
$query2 = "select m.no_nota,m.tgl_nota, m.kd_customer, m.jumlah_total,
m.no_nota_retur, m.jumlah_total_retur,(jumlah_total-jumlah_total_retur) TOTAL,k.nama
from m_nota_tunai m, karyawan k
where m.status_bayar = 'T'
and m.no_nota_retur != ''
and m.status_nota = 'S'
and m.kasir = k.nik
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.no_nota";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cek = mysqli_stmt_num_rows($stmt2);
if($cek > 0){
mysqli_stmt_bind_result($stmt2,$nota,$tgl,$kdcust,$ttBeli,$notaretur,$totretur,$totalnya,$nama);
$ttJumlah = array();
$ttJumlah['jml2'] = 0;
$ttJumlah['rp2'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Retur Tunai</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tanggal Nota</td><td>Kode Plg.</td><td>Total Belanja</td><td>No.Nota Retur</td><td>Tot.Retur</td><td>TOTAL Bayar</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt2)){
$ttJumlah['rp2'] += $totalnya;
$ttJumlah['jml2']++;
print("<tr class=\"isi\"><td>$nota</td><td>$tgl</td><td>$kdcust</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td>
<td>$notaretur</td><td align=\"right\">".number_format($totretur,0,',','.')."</td><td align=\"right\">".number_format($totalnya,0,',','.')."</td><td align=\"right\">$nama</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".$ttJumlah['jml2']."</td></tr>");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp2'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data retur tunai untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml2 = $ttJumlah['rp2'];
/*----------------------------------------Rekap Retur */
$query3 = "select distinct m.no_nota, m.tgl_nota, m.kd_customer, m.jumlah_total, k.nama
from m_nota_retur m, karyawan k,d_nota_retur d,m_nota_tunai mt
where m.kasir = k.nik
and d.no_nota = m.no_nota
and d.no_nota_tunai = mt.no_nota
and mt.status_bayar = 'T'
and (m.status_nota = 'K' or m.status_nota = 'D')
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.no_nota";
if($stmt3 = mysqli_prepare($conn,$query3)){
mysqli_stmt_execute($stmt3);
mysqli_stmt_store_result($stmt3);
$cek = mysqli_stmt_num_rows($stmt3);
if($cek > 0){
mysqli_stmt_bind_result($stmt3,$nota,$tgl,$kdcust,$ttBeli,$nama);
$ttJumlah = array();
$ttJumlah['jml3'] = 0;
$ttJumlah['rp3'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Retur</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tanggal Nota</td><td>Kode Plg.</td><td>Total Belanja</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt3)){
$ttJumlah['rp3'] += $ttBeli;
$ttJumlah['jml3']++;
print("<tr class=\"isi\"><td>$nota</td><td>$tgl</td><td>$kdcust</td><td align=\"right\">".number_format($ttBeli,0,',','.')."</td><td align=\"right\">$nama</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Lembar Nota</td><td> : ".$ttJumlah['jml3']."</td></tr>");
print("<tr><td>Total Rupiah Transaksi</td><td> : ".number_format($ttJumlah['rp3'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Belum ada data retur barang untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml3 = $ttJumlah['rp3'];
/*----------------------------------------Rekap TITIPAN */
$query4 = "select sum(t.bayar_bon)
from bayar_bon t
where date(t.tgl_byr) between '$startDate' AND '$endDate'";
if($stmt4 = mysqli_prepare($conn,$query4)){
mysqli_stmt_execute($stmt4);
mysqli_stmt_store_result($stmt4);
$cek = mysqli_stmt_num_rows($stmt4);
if($cek > 0){
mysqli_stmt_bind_result($stmt4,$total);
$ttJumlah = array();
$ttJumlah['rp4'] = 0;
while(mysqli_stmt_fetch($stmt4)){
$ttJumlah['rp4'] += $total;
}
}else{
echo "Belum ada data titipan untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml4 = $ttJumlah['rp4'];
/*----------------------------------------Rekap Komisi */
$query5 = "select sum(k.jumlah)
from komisi k
where date(k.tgl_ambil) between '$startDate' AND '$endDate'";
if($stmt5 = mysqli_prepare($conn,$query5)){
mysqli_stmt_execute($stmt5);
mysqli_stmt_store_result($stmt5);
$cek = mysqli_stmt_num_rows($stmt5);
if($cek > 0){
mysqli_stmt_bind_result($stmt5,$total1);
$ttJumlah = array();
$ttJumlah['rp5'] = 0;
while(mysqli_stmt_fetch($stmt5)){
$ttJumlah['rp5'] += $total1;
}
}else{
echo "Belum ada data komisi untuk tanggal tersebut!";
echo "<br/>";
}
}
$jml5 = $ttJumlah['rp5'];
$laci = $jml1 + $jml2 + $jml4 - $jml3 - $jml5;
print("<center><div id=\"divprint\"><h2>");
print("<table border=\"0\">");
print("<tr><td>Total Transaksi Tunai</td><td>:</td><td align=\"right\">".number_format($jml1,0,',','.')."</td></tr>");
print("<tr><td>Total Retur Tunai</td><td>:</td><td align=\"right\">".number_format($jml2,0,',','.')."</td></tr>");
print("<tr><td>Total Titipan</td><td>:</td><td align=\"right\">".number_format($jml4,0,',','.')."</td></tr>");
print("<tr><td colspan = \"3\">_____________________________</td><td>(+)</td></tr>");
print("<tr><td>Total Retur</td><td>:</td><td align=\"right\">".number_format($jml3,0,',','.')."</td></tr>");
print("<tr><td>Total Komisi</td><td>:</td><td align=\"right\">".number_format($jml5,0,',','.')."</td></tr>");
print("<tr><td colspan = \"3\">_____________________________</td><td>(-)</td></tr>");
print("<tr><td><b>Total Uang Laci</b></td><td>:</td><td align=\"right\"><b>".number_format($laci,0,',','.')."</b></td></tr>");
print("</table>");
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,83 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "div#divprint{width:950px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}";
echo "table.tbl {width:900px;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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate3']);
$endDate = decTgl($_POST['endDate3']);
if(bukaKoneksi()){
global $conn;
$query = "select d.no_nota, m.tgl_nota, m.kd_customer, m.status_nota,
d.kd_barang,d.no_barang,dp.nm_brg,sum(d.jumlah),
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_jual) hj,m.keterangan,d.kode_pram
from m_nota_retur m,d_nota_retur d,no_barang n, barang b, d_pembelian dp, m_pembelian mp
where b.id_gabungan = n.id_gabungan
and m.no_nota = d.no_nota
and dp.no_faktur = mp.no_faktur
AND left(mp.no_faktur,4) <> 'RVB-'
AND mp.status = 'K'
AND mp.validasi = '1'
AND (dp.kode_barang = d.kd_barang AND dp.nomor = d.no_barang)
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and date(m.tgl_nota) BETWEEN '$startDate' and '$endDate'
group by m.no_nota,concat(d.kd_barang,d.no_barang)
order by m.tgl_nota,m.no_nota";
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,$nota,$tgl,$kdcust,$status,$kdbrg,$nomor,$namabrg,$jumlah,$hp,$hj,$ket,$kasir);
$ttJumlah = array();
$ttJumlah['hp'] = 0;
$ttJumlah['hj'] = 0;
print("<center><div id=\"divprint\" >");
print("<h2>Laporan Rekap Retur Barang Konsinyasi</h2><br/><br/>");
print("<div class=\"luar\">TOKO ".$_SESSION['namatoko']."<br/>");
print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."<br/>");
print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."</div><br/><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>No.Nota</td><td>Tgl.Nota</td><td>Kd.Plg</td><td>Status Nota</td><td>Kd.Barang</td><td>Nomor</td><td>Nama Brg</td><td>Jumlah</td><td>HP</td><td>HJ</td><td>Keterangan</td><td>Kasir</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$ttJumlah['hp'] += $hp;
$ttJumlah['hj'] += $hj;
print("<tr class=\"isi\"><td align=\"center\">$nota</td><td align=\"center\">$tgl</td><td>$kdcust</td><td align=\"center\">$status</td><td>$kdbrg</td><td>$nomor</td><td>$namabrg</td>
<td>$jumlah</td><td align=\"right\">".number_format($hp, 0, ",", ".")."</td><td align=\"right\">".number_format($hj, 0, ",", ".")."</td><td>$ket</td>
<td align=\"right\">$kasir</td></tr>");
}
print("</table><br/>");
print("<div class=\"luar\"><table border=\"0\">");
print("<tr><td>Total Harga Pokok </td><td> : ".number_format($ttJumlah['hp'],0,',','.')."</td></tr>");
print("<tr><td>Total Harga Jual </td><td> : ".number_format($ttJumlah['hj'],0,',','.')."</td></tr>");
print("</table></div></div></center>");
}else{
echo "Data tidak ditemukan!";
}
}
}
?>

@ -0,0 +1,289 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:750px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$nonota = $_GET['nota'];
if(substr($_GET['nota'],0,2) == 'B-'):
$nonotabon = $nonota;
bon($nonotabon);
elseif(substr($_GET['nota'],0,2) == 'W-'):
$nonotabawa = $nonota;
bawa($nonotabawa);
elseif(substr($_GET['nota'],0,2) == 'R-'):
$nonotaretur = $nonota;
retur($nonotaretur);
else:
$nonotatunai = $nonota;
tunai($nonotatunai);
endif;
function bon($nonotabon)
{
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Bon*/
$query = "SELECT d.`kd_brg`, d.`nomor`, b.nama_barang,d.`jumlah`, d.`diskon`,
d.`hrg_satuan`,(d.`hrg_satuan`*d.`jumlah`) subtotal,d.`kd_pram`
FROM d_bon d,barang b
where d.`kd_brg`=b.kode_barang
and d.no_bon = '$nonotabon'";
$query2 = "select m.no_bon,m.tgl_bon,m.kode_plg,
m.jumlah_total,m.diskon,
m.bank,m.no_kartu,m.kasir
from m_bon m
where m.no_bon = '$nonotabon'";
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,$kdbrg,$nomor,$nmbrg,$jum,$diskon,$hj,$subtotal,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rincian Penjualan</h2><br/>");
print("<div class=\"luar\"><br/>");
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,$nota,$tglnota,$kdcust,$tot,$disc,$bank,$kartu,$kasir);
while(mysqli_stmt_fetch($stmt2)){
print("Nomor Nota : ".$nota."<br/>");
print("Tanggal Nota : ".$tglnota."<br/>");
print("Plg : ".$kdcust."<br/>");
print("Total : ".number_format($tot,0,',','.')."<br/>");
print("Jumlah uang : ".number_format($totuang,0,',','.')."<br/>");
print("Discount : ".$disc."<br/>");
print("Bank : ".$bank."<br/>");
print("No.kartu : ".$kartu."<br/>");
print("Kasir : ".$kasir."<br/><br/>");
}
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Brg.</td><td>Nomor</td><td>Nama</td><td>Juml</td><td>Disc</td><td>HJ</td><td>Sub Total</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td align=\"center\">$kdbrg</td><td align=\"center\">$nomor</td><td>$nmbrg</td><td align=\"center\">$jum</td><td align=\"center\">".$diskon."</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">".number_format($subtotal,0,',','.')."</td><td align=\"center\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
}
function bawa($nonotabawa)
{
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Bawa*/
$query = "SELECT d.`kd_barang`, d.`no_barang`, b.nama_barang,d.`jumlah`,
d.`harga_satuan`,(d.`harga_satuan`*d.`jumlah`) subtotal,d.`kode_pram`
FROM d_nota_bawa d,barang b
where d.`kd_barang`=b.kode_barang
and d.no_nota = '$nonotabawa'";
$query2 = "select m.no_nota,m.tgl_nota,m.kd_customer,
m.jumlah_total,m.kasir
from m_nota_bawa m
where m.no_nota = '$nonotabawa'";
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,$kdbrg,$nomor,$nmbrg,$jum,$hj,$subtotal,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rincian Penjualan</h2><br/>");
print("<div class=\"luar\"><br/>");
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,$nota,$tglnota,$kdcust,$tot,$kasir);
while(mysqli_stmt_fetch($stmt2)){
print("Nomor Nota : ".$nota."<br/>");
print("Tanggal Nota : ".$tglnota."<br/>");
print("Plg : ".$kdcust."<br/>");
print("Total : ".number_format($tot,0,',','.')."<br/>");
print("Kasir : ".$kasir."<br/><br/>");
}
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Brg.</td><td>Nomor</td><td>Nama</td><td>Juml</td><td>HJ</td><td>Sub Total</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td align=\"center\">$kdbrg</td><td align=\"center\">$nomor</td><td>$nmbrg</td><td align=\"center\">$jum</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">".number_format($subtotal,0,',','.')."</td><td align=\"center\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
}
function retur($nonotaretur)
{
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Tunai*/
$query = "SELECT d.`kd_barang`, d.`no_barang`, b.nama_barang,d.`jumlah`, d.`diskon`,
d.`harga_jual`,(d.`harga_jual`*d.`jumlah`) subtotal,d.no_nota_tunai,d.`kode_pram`
FROM d_nota_retur d,barang b
where d.`kd_barang`=b.kode_barang
and d.no_nota = '$nonotaretur'";
$query2 = "select m.no_nota,m.tgl_nota,m.kd_customer,
m.jumlah_total,m.total_diskon,m.keterangan,m.kasir
from m_nota_retur m
where m.no_nota = '$nonotaretur'";
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,$kdbrg,$nomor,$nmbrg,$jum,$diskon,$hj,$subtotal,$notatunai,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rincian Penjualan</h2><br/>");
print("<div class=\"luar\"><br/>");
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,$nota,$tglnota,$kdcust,$tot,$disc,$keterangan,$kasir);
while(mysqli_stmt_fetch($stmt2)){
print("Nomor Nota : ".$nota."<br/>");
print("Tanggal Nota : ".$tglnota."<br/>");
print("Plg : ".$kdcust."<br/>");
print("Total : ".number_format($tot,0,',','.')."<br/>");
print("Keterangan : ".$keterangan."<br/>");
print("Kasir : ".$kasir."<br/><br/>");
}
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Brg.</td><td>Nomor</td><td>Nama</td><td>Juml</td><td>Disc</td><td>HJ</td><td>Sub Total</td><td>Nota tunai</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td align=\"center\">$kdbrg</td><td align=\"center\">$nomor</td><td>$nmbrg</td><td align=\"center\">$jum</td><td align=\"center\">".$diskon."</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">".number_format($subtotal,0,',','.')."</td><td align=\"center\">$notatunai</td><td align=\"center\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
}
function tunai($nonotatunai)
{
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Tunai*/
$query = "SELECT d.`kd_barang`, d.`no_barang`, b.nama_barang,d.`jumlah`, d.`diskon`,
d.`harga_jual`,(d.`harga_jual`*d.`jumlah`) subtotal,d.`kode_pram`
FROM d_nota_tunai d,barang b
where d.`kd_barang`=b.kode_barang
and d.no_nota = '$nonotatunai'";
$query2 = "select m.no_nota,m.tgl_nota,m.kd_customer,
m.jumlah_total,m.total_uang,m.total_diskon,
m.bank,m.no_kartu,m.kasir
from m_nota_tunai m
where m.no_nota = '$nonotatunai'";
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,$kdbrg,$nomor,$nmbrg,$jum,$diskon,$hj,$subtotal,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rincian Penjualan</h2><br/>");
print("<div class=\"luar\"><br/>");
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,$nota,$tglnota,$kdcust,$tot,$totuang,$disc,$bank,$kartu,$kasir);
while(mysqli_stmt_fetch($stmt2)){
print("Nomor Nota : ".$nota."<br/>");
print("Tanggal Nota : ".$tglnota."<br/>");
print("Plg : ".$kdcust."<br/>");
print("Total : ".number_format($tot,0,',','.')."<br/>");
print("Jumlah uang : ".number_format($totuang,0,',','.')."<br/>");
print("Discount : ".$disc."<br/>");
print("Bank : ".$bank."<br/>");
print("No.kartu : ".$kartu."<br/>");
print("Kasir : ".$kasir."<br/><br/>");
}
}
}
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Brg.</td><td>Nomor</td><td>Nama</td><td>Juml</td><td>Disc</td><td>HJ</td><td>Sub Total</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td align=\"center\">$kdbrg</td><td align=\"center\">$nomor</td><td>$nmbrg</td><td align=\"center\">$jum</td><td align=\"center\">".$diskon."</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">".number_format($subtotal,0,',','.')."</td><td align=\"center\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
}
?>

@ -0,0 +1,73 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Pembelian Rinci*/
$query = "SELECT m.tgl_masuk,m.tgl_nota,m.no_faktur,s.nama_supplier,d.kode_barang,d.nm_brg,d.nomor,d.jum_fisik,
(d.jum_fisik*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
(d.jum_fisik*d.harga_satuan) hj,m.keterangan
FROM m_pembelian m, d_pembelian d, supplier s, barang b
WHERE s.kd_supplier = m.kd_supplier
AND d.kode_barang = b.kode_barang
AND m.no_faktur = d.no_faktur
AND m.validasi = '1'
AND m.status_revisi = '1'
AND b.kode_strip = '$lini'
AND m.tgl_masuk = '$tgl'
ORDER BY d.id";
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,$tglmsk,$tglnota,$nota,$supp,$kdbrg,$nmbrg,$no,$jml,$hp,$hj,$ktr);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Pembelian</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tgl Masuk</td><td>Tgl Nota</td><td>No.Faktur</td><td>Supplier</td>
<td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td><td>HJ</td><td>Keterangan</td></tr>");
$ttHP = 0;
$ttHJ = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
$ttHJ += $hj;
print("<tr class=\"isi\"><td>$tglmsk</td><td>$tglnota</td><td>$nota</td><td>$supp</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">$ktr</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"8\">Total HP Beli</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td></td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,139 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tanggal = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Tunai*/
$query = "SELECT m.tgl_nota,d.no_nota,d.kd_barang,b.nama_barang,d.no_barang,d.jumlah,d.diskon,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
d.harga_jual,
d.kode_pram
from m_nota_tunai m, d_nota_tunai d, barang b
where m.no_nota = d.no_nota
and d.kd_barang = b.kode_barang
and b.kode_strip = '$lini'
and date(m.tgl_nota) = '$tanggal'
order by d.no_nota";
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,$tgl,$nota,$kdbrg,$nmbrg,$no,$jml,$disc,$hp,$hj,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Tunai</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>Disc</td><td>HP</td><td>HJ</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td>$tgl</td><td>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td><td>$disc</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
/*----------------------------------------Rekap BON*/
$query2 = "SELECT m.tgl_bon,d.no_bon,d.kd_brg,b.nama_barang,d.nomor,d.jumlah,d.diskon,
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') hp,
d.hrg_satuan,
d.kd_pram
from m_bon m, d_bon d, barang b
where m.no_bon = d.no_bon
and d.kd_brg = b.kode_barang
and b.kode_strip = '$lini'
and date(m.tgl_bon) = '$tanggal'
order by d.no_bon";
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,$tgl,$nota,$kdbrg,$nmbrg,$no,$jml,$disc,$hp,$hj,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi BON</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>Disc</td><td>HP</td><td>HJ</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt2)){
print("<tr class=\"isi\"><td>$tgl</td><td>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td><td>$disc</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
/*----------------------------------------Rekap retur */
$query4 = "SELECT m.tgl_nota,d.no_nota,d.kd_barang,b.nama_barang,s.nama_supplier,d.no_barang,d.jumlah,d.diskon,d.harga_jual,d.harga_pokok,d.kode_pram
FROM d_nota_retur d,barang b,m_nota_retur m, supplier s
WHERE d.kd_barang = b.kode_barang
and d.no_nota = m.no_nota
and b.kode_supplier = s.kd_supplier
and (m.status_nota = 'T' or m.status_nota = 'K' or m.status_nota = 'D')
and b.kode_strip = '$lini'
and date(m.tgl_nota) = '$tanggal'
order by m.tgl_nota";
if($stmt4 = mysqli_prepare($conn,$query4)){
mysqli_stmt_execute($stmt4);
mysqli_stmt_store_result($stmt4);
$cek = mysqli_stmt_num_rows($stmt4);
if($cek > 0){
mysqli_stmt_bind_result($stmt4,$tgl,$nota,$kdbrg,$nmbrg,$kdlama,$no,$jml,$disc,$hj,$hp,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Retur</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Kode Lama</td><td>Nomor</td><td>Juml</td><td>Disc</td><td>HJ</td><td>HP</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt4)){
print("<tr class=\"isi\"><td>$tgl</td><td>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$kdlama</td><td>$no</td><td>$jml</td><td>$disc</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">$hp</td><td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,69 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Bawa*/
$query = "select m.tgl_nota,d.no_nota,d.kd_barang,b.nama_barang,d.no_barang,sum(d.jumlah),
sum(d.jumlah*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(n.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
sum(d.jumlah*d.harga_satuan) hj,
d.kode_pram
from m_nota_bawa m,d_nota_bawa d,no_barang n, barang b
where m.status_nota = 'S'
and m.no_nota = d.no_nota
and b.id_gabungan = n.id_gabungan
and (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and b.kode_strip = '$lini'
and date(m.tgl_nota) = '$tgl'
group by m.no_nota,concat(d.kd_barang,d.no_barang)
order by m.tgl_nota,m.no_nota";
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,$tgl,$nota,$kdbrg,$nmbrg,$no,$jml,$hp,$hj,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Bawa</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td><td>HJ</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td>$tgl</td><td>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,69 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Retur Pembelian rinci*/
$query = "select r.`tgl_retur`,r.`no_nota`,s.nama_supplier,d.kd_barang,b.nama_barang,d.nomor_barang,d.jumlah,SUM(d.jumlah*d.harga_satuan) hp,r.`keterangan`
from m_retur_beli r,d_retur_beli d,supplier s, barang b
where
d.kd_barang = b.kode_barang
and r.kd_supplier = s.kd_supplier
and r.id_retur = d.id_retur
and r.validasi = '1'
and r.tgl_retur = '$tgl'
and b.kode_strip = '$lini'
GROUP BY r.`no_nota`,concat(d.kd_barang,d.nomor_barang)";
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,$tglnota,$nota,$supp,$kdbrg,$nmbrg,$no,$jml,$hp,$ktr);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Retur Pembelian</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tgl Nota</td><td>No.Faktur</td><td>Supplier</td>
<td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td><td>Keterangan</td></tr>");
$ttHP = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
print("<tr class=\"isi\"><td>$tglnota</td><td>$nota</td><td>$supp</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td>
<td align=\"right\">$ktr</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"7\">Total HP</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td><td></td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,75 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:1024px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Revisi Rinci*/
$query = "SELECT m.tgl_masuk,m.tgl_nota,m.no_faktur,s.nama_supplier,d.kode_barang,d.nm_brg,d.nomor,SUM(d.jum_fisik) jml,
SUM(d.jum_fisik*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hp,
SUM(d.jum_fisik*d.harga_satuan) hj,m.keterangan
FROM m_pembelian m, d_pembelian d, supplier s, barang b
WHERE s.kd_supplier = m.kd_supplier
AND d.kode_barang = b.kode_barang
AND m.no_faktur = d.no_faktur
AND m.validasi = '1'
AND left(m.no_faktur,4) = 'RVB-'
AND m.status_revisi = 0
AND m.tgl_masuk = '$tgl'
AND b.kode_strip = '$lini'
GROUP BY m.no_faktur,concat(d.kode_barang,d.nomor)
ORDER BY d.id";
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,$tglmsk,$tglnota,$nota,$supp,$kdbrg,$nmbrg,$no,$jml,$hp,$hj,$ktr);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Revisi</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tgl Masuk</td><td>Tgl Nota</td><td>No.Faktur</td><td>Supplier</td>
<td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td><td>HJ</td><td>Keterangan</td></tr>");
$ttHP = 0;
$ttHJ = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
$ttHJ += $hj;
print("<tr class=\"isi\"><td>$tglmsk</td><td>$tglnota</td><td>$nota</td><td>$supp</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td><td align=\"right\">".number_format($hj,0,',','.')."</td>
<td align=\"right\">$ktr</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"8\">Total HP</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td><td align=\"right\">".number_format($ttHJ,0,',','.')."</td><td></td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,70 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Stock opname*/
$query = "select m.tanggal,d.no_nota,d.kode_barang,b.nama_barang,d.nomor,d.jumlah_asli,d.jumlah_stok_sebelum,
(d.jumlah_asli*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hpscan,
(d.jumlah_stok_sebelum*(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0'))) hpstok
from barang b, no_barang n, d_stock_opname d, m_stock_opname m
where b.id_gabungan = n.id_gabungan
and (d.kode_barang = b.kode_barang and d.nomor=n.nomor)
and d.no_nota = m.no_nota
and m.konfirmasi = 1
and d.jumlah_asli <> d.jumlah_stok_sebelum
and m.tanggal = '$tgl'
and m.strip = '$lini'
order by d.no_nota,d.kode_barang
";
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,$tanggal,$nota,$kdbrg,$nmbrg,$no,$jmlasli,$jmlstok,$hpscan,$hpstok);
print("<center><div id=\"divprint\" >");
print("<h2>Rinci Stock Opname</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal</td><td>Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml Asli</td><td>Juml Stok</td><td>HP Scan</td><td>HP Stok</td><td>Selisih</td></tr>");
while(mysqli_stmt_fetch($stmt)){
$HPselisih = $hpscan - $hpstok;
$ttHPselisih += $HPselisih;
print("<tr class=\"isi\"><td>$tanggal</td><td>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jmlasli</td><td>$jmlstok</td>
<td align=\"right\">".number_format($hpscan,0,',','.')."</td><td align=\"right\">".number_format($hpstok,0,',','.')."</td><td align=\"right\">".number_format($HPselisih,0,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"9\">Total HP</td><td align=\"right\">".number_format($ttHPselisih,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,66 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Stock Minus*/
$query = "SELECT b.kode_supplier,s.nama_supplier,b.kode_barang,b.nama_barang,n.nomor,SUM(n.stok) stok,
SUM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0') * n.stok)
totalHP
from barang b,no_barang n,supplier s
WHERE n.stok<0
and b.kode_supplier = s.kd_supplier
and b.id_gabungan = n.id_gabungan
and b.kode_strip = '$lini'
GROUP BY concat(n.id_gabungan,n.nomor)";
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,$kdsupp,$supp,$kdbrg,$nmbrg,$no,$jml,$hp);
print("<center><div id=\"divprint\" >");
print("<h2>Persediaan yang Minus</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kode Supplier</td><td>Supplier</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td></tr>");
$ttHP = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
print("<tr class=\"isi\"><td>$kdsupp</td><td>$supp</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"6\">Total HP</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,161 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$startDate = decTgl($_POST['startDate2']);
$endDate = decTgl($_POST['endDate2']);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Rekap Tunai*/
$query = "SELECT m.tgl_nota,d.no_nota,d.kd_barang,b.nama_barang,s.nama_supplier,d.no_barang,d.jumlah,d.diskon,d.harga_jual,
d.harga_pokok,d.kode_pram
FROM d_nota_tunai d,barang b,m_nota_tunai m, supplier s
WHERE d.kd_barang = b.kode_barang
and b.kode_supplier = s.kd_supplier
and d.no_nota = m.no_nota
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_nota";
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,$tgl,$nota,$kdbrg,$nmbrg,$kdlama,$no,$jml,$disc,$hj,$hp,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Tunai</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Supplier</td><td>Nomor</td><td>Juml</td><td>Disc</td><td>HJ</td><td>HP</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td>$tgl</td><td><a href='rincian_jual.php?nota=".$nota."'target='blank'>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$kdlama</td><td>$no</td><td>$jml</td><td>$disc</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">$hp</td><td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
/*----------------------------------------Rekap bon barang*/
$query2 = "SELECT m.tgl_bon,d.no_bon,m.kode_plg,d.kd_brg,b.nama_barang,s.nama_supplier,d.nomor,d.jumlah,d.diskon,d.hrg_satuan,d.harga_pokok,d.kd_pram
FROM d_bon d, barang b, m_bon m, supplier s
WHERE d.kd_brg = b.kode_barang
and b.kode_supplier = s.kd_supplier
and d.no_bon = m.no_bon
and date(m.tgl_bon) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_bon";
if($stmt2 = mysqli_prepare($conn,$query2)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cek = mysqli_stmt_num_rows($stmt2);
if($cek > 0){
mysqli_stmt_bind_result($stmt2,$tgl,$nota,$kdplg,$kdbrg,$nmbrg,$kdlama,$no,$jml,$disc,$hj,$hp,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Bon</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kd.Plg</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Supplier</td><td>Nomor</td><td>Juml</td><td>Disc</td><td>HJ</td><td>HP</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt2)){
print("<tr class=\"isi\"><td>$tgl</td><td><a href='rincian_jual.php?nota=".$nota."'target='blank'>$nota</td><td>$kdplg</td><td>$kdbrg</td><td>$nmbrg</td><td>$kdlama</td><td>$no</td><td>$jml</td><td>$disc</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">$hp</td><td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
/*----------------------------------------Rekap Bawa */
$query3 = "SELECT m.tgl_nota,d.no_nota,m.kd_customer,d.kd_barang,b.nama_barang,d.status_barang,s.nama_supplier,d.no_barang,d.jumlah,d.harga_satuan,n.harga_pokok,d.kode_pram
FROM d_nota_bawa d,barang b, no_barang n, m_nota_bawa m, supplier s
WHERE (d.kd_barang = b.kode_barang and d.no_barang = n.nomor)
and b.id_gabungan = n.id_gabungan
and d.no_nota = m.no_nota
and b.kode_supplier = s.kd_supplier
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_nota";
//and status_barang is null
if($stmt3 = mysqli_prepare($conn,$query3)){
mysqli_stmt_execute($stmt3);
mysqli_stmt_store_result($stmt3);
$cek = mysqli_stmt_num_rows($stmt3);
if($cek > 0){
mysqli_stmt_bind_result($stmt3,$tgl,$nota,$kd_customer,$kdbrg,$nmbrg,$status,$kdlama,$no,$jml,$hj,$hp,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Bawa</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kd. Plg</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Status</td><td>Supplier</td><td>Nomor</td><td>Juml</td><td>HJ</td><td>HP</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt3)){
print("<tr class=\"isi\"><td>$tgl</td><td><a href='rincian_jual.php?nota=".$nota."'target='blank'>$nota</td><td>$kd_customer</td><td>$kdbrg</td><td>$nmbrg</td><td>$status</td><td>$kdlama</td><td>$no</td><td>$jml</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">$hp</td><td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
/*----------------------------------------Rekap retur */
$query4 = "SELECT m.tgl_nota,d.no_nota,d.kd_barang,b.nama_barang,s.nama_supplier,d.no_barang,d.jumlah,d.diskon,d.harga_jual,d.harga_pokok,d.kode_pram
FROM d_nota_retur d,barang b,m_nota_retur m, supplier s
WHERE d.kd_barang = b.kode_barang
and d.no_nota = m.no_nota
and b.kode_supplier = s.kd_supplier
and (m.status_nota = 'T' or m.status_nota = 'K' or m.status_nota = 'D')
and date(m.tgl_nota) BETWEEN '$startDate' AND '$endDate'
order by m.tgl_nota";
if($stmt4 = mysqli_prepare($conn,$query4)){
mysqli_stmt_execute($stmt4);
mysqli_stmt_store_result($stmt4);
$cek = mysqli_stmt_num_rows($stmt4);
if($cek > 0){
mysqli_stmt_bind_result($stmt4,$tgl,$nota,$kdbrg,$nmbrg,$kdlama,$no,$jml,$disc,$hj,$hp,$kdpram);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transaksi Retur</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tanggal Nota</td><td>No.Nota</td><td>Kode Brg.</td><td>Nama Brg.</td><td>Kode Lama</td><td>Nomor</td><td>Juml</td><td>Disc</td><td>HJ</td><td>HP</td><td>Kd Pram</td></tr>");
while(mysqli_stmt_fetch($stmt4)){
print("<tr class=\"isi\"><td>$tgl</td><td><a href='rincian_jual.php?nota=".$nota."'target='blank'>$nota</td><td>$kdbrg</td><td>$nmbrg</td><td>$kdlama</td><td>$no</td><td>$jml</td><td>$disc</td><td align=\"right\">".number_format($hj,0,',','.')."</td><td align=\"right\">$hp</td><td align=\"right\">$kdpram</td></tr>");
}
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,67 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Transfer Barang rinci*/
$query = "SELECT m.`tgl_transfer`,m.faktur_oper,m.`toko_tujuan`,d.kode_barang_nota,b.nama_barang,d.nomor,sum(d.jumlah) juml,sum(d.jumlah*d.harga_satuan) hp,d.no_nota
FROM m_transfer m, d_transfer d, barang b
where m.id_transfer = d.id_transfer
and d.kode_barang_nota = b.kode_barang
and m.validasi = '1'
and date(m.tgl_transfer) = '$tgl'
and b.kode_strip = '$lini'
GROUP BY m.faktur_oper,concat(d.kode_barang_nota,d.nomor)";
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,$tglnota,$nota,$supp,$kdbrg,$nmbrg,$no,$jml,$hp,$ktr);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transfer Barang</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tgl Nota</td><td>No.Faktur</td><td>Toko Tujuan</td>
<td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td><td>Nota Asli</td></tr>");
$ttHP = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
print("<tr class=\"isi\"><td>$tglnota</td><td>$nota</td><td>$supp</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td>
<td align=\"right\">$ktr</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"7\">Total HP</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td><td></td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,67 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
echo "<style type='text/css'>";
echo "table.tbl {width:950px;border-width:1px 1px 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}";
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:100px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$tgl = left($_GET['tgllini'],10);
$lini = right($_GET['tgllini'],2);
if(bukaKoneksi()){
global $conn;
/*----------------------------------------Transfer Barang rinci*/
$query = "SELECT m.`tgl_transfer`,m.faktur_oper,m.`toko_tujuan`,d.kode_barang_nota,b.nama_barang,d.nomor,sum(d.jumlah) juml,sum(d.jumlah*d.harga_satuan) hp,d.no_nota
FROM m_transfer_kembali m, d_transfer_kembali d, barang b
where m.id_transfer = d.id_transfer
and d.kode_barang_nota = b.kode_barang
and m.validasi = '1'
and date(m.tgl_kembali) = '$tgl'
and b.kode_strip = '$lini'
GROUP BY m.faktur_oper,concat(d.kode_barang_nota,d.nomor)";
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,$tglnota,$nota,$supp,$kdbrg,$nmbrg,$no,$jml,$hp,$ktr);
print("<center><div id=\"divprint\" >");
print("<h2>Rekap Transfer Barang Kembali</h2><br/><br/>");
print("<div class=\"luar\"><br/>");
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Tgl Nota</td><td>No.Faktur</td><td>Toko Tujuan</td>
<td>Kode Brg.</td><td>Nama Brg.</td><td>Nomor</td><td>Juml</td><td>HP</td><td>Nota Asli</td></tr>");
$ttHP = 0;
while(mysqli_stmt_fetch($stmt)){
$ttHP += $hp;
print("<tr class=\"isi\"><td>$tglnota</td><td>$nota</td><td>$supp</td><td>$kdbrg</td><td>$nmbrg</td><td>$no</td><td>$jml</td>
<td align=\"right\">".number_format($hp,0,',','.')."</td>
<td align=\"right\">$ktr</td></tr>");
}
print("<tr class=\"header\"><td colspan=\"7\">Total HP</td><td align=\"right\">".number_format($ttHP,0,',','.')."</td><td></td></tr>");
print("</table><br/>");
print("</div></center>");
}else{
echo "data tdk ada!";
echo "<br/>";
}
}
print("</h2></div></center><br/>");
}
?>

@ -0,0 +1,89 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$idToko = $_POST['idToko'];
$bulan = $_POST['bulan'];
$tahun = $_POST['tahun'];
if(bukaKoneksi() AND bukaKoneksiPA()){
global $conn;
global $connPA;
$query = "SELECT * FROM tmp_lapdetailjual";
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,$tunai,$omset,$andil);
echo "<h2><a href=\"../home.php\">[Home]</a></h2>";
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Total Tunai</td><td>Total Omset</td><td>Andil Tunai</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td align=\"right\">".number_format($tunai,0,',','.')."</td><td align=\"right\">".number_format($omset,0,',','.')."</td>
<td align=\"right\">".number_format($andil,2,'.',',')."</td></tr>");
$query_server = "SELECT tahun,bulan,toko FROM andil_tunai
WHERE tahun = '$tahun'
AND bulan = '$bulan'
AND toko = '$idToko'";
if($stmt2 = mysqli_prepare($connPA,$query_server)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cek2 = mysqli_stmt_num_rows($stmt2);
if($cek2 > 0){
//cek di pusat,jika ada data yg sama,maka di update
while(mysqli_stmt_fetch($stmt2)){
$queryUpdate = "UPDATE andil_tunai SET total_tunai = $tunai, total_omset = $omset, andil = $andil
WHERE tahun = '$tahun'
AND bulan = '$bulan'
AND toko = '$idToko'";
runQueryPA($queryUpdate);
}
}else{
// jika tdk ada data yg sama,masukkan data yang baru.
$queryins = "INSERT INTO andil_tunai(tahun,bulan,toko,total_tunai,total_omset,andil)
VALUES ('$tahun', '$bulan', '$idToko', $tunai, $omset, $andil)";
runQueryPA($queryins);
}
}
}
print("</table><br/>");
echo "<table>";
echo "<tr>";
echo "<td align=\"center\">";
echo "Data berhasil dikirim.";
echo "</td>";
echo "</tr>";
echo "</table>";
}else{
echo "Data tidak ada!";
}
$queryclear1= "DROP TABLE IF EXISTS tmp_lapdetailjual";
runQuery($queryclear1);
}
}
?>

@ -0,0 +1,95 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
echo "<style type='text/css'>";
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:150px;}";
echo ".header{font-weight:bold;text-align:center;}";
echo ".isi{text-align:left;}";
echo "</style>";
$idToko = $_POST['idToko'];
$bulan = $_POST['bulan'];
$tahun = $_POST['tahun'];
if(bukaKoneksi() AND bukaKoneksiPA()){
global $conn;
global $connPA;
$query = "SELECT tl.kel_jns,tl.lini,tl.vol,tl.totHJ,tl.nettprofit
FROM tmp_lapjualperkat tl
ORDER BY tl.kel_jns,tl.lini";
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,$kat,$lini,$jml,$om,$profit);
$jum = 0;
echo "<h2><a href=\"../home.php\">[Home]</a></h2>";
print("<table border=\"1\" class=\"tbl\">");
print("<tr class=\"header\"><td>Kategori</td><td>Lini</td><td>Vol</td><td>Omset</td><td>Nett Profit</td></tr>");
while(mysqli_stmt_fetch($stmt)){
print("<tr class=\"isi\"><td align=\"center\">$kat</td><td align=\"center\">$lini</td><td align=\"right\">$jml</td><td align=\"right\">".number_format($om,0,',','.')."</td>
<td align=\"right\">".number_format($profit,2,'.',',')."</td></tr>");
$query_server = "SELECT tahun,bulan,toko,kategori,lini FROM om_kat_lini
WHERE tahun = '$tahun'
AND bulan = '$bulan'
AND toko = '$idToko'
AND lini = '$lini'";
if($stmt2 = mysqli_prepare($connPA,$query_server)){
mysqli_stmt_execute($stmt2);
mysqli_stmt_store_result($stmt2);
$cek2 = mysqli_stmt_num_rows($stmt2);
if($cek2 > 0){
//cek di pusat,jika ada data yg sama,maka di update
while(mysqli_stmt_fetch($stmt2)){
$queryUpdate = "UPDATE om_kat_lini SET unit = $jml, omset = $om, nett_profit = $profit
WHERE tahun = '$tahun'
AND bulan = '$bulan'
AND toko = '$idToko'
AND lini = '$lini'";
runQueryPA($queryUpdate);
}
}else{
// jika tdk ada data yg sama,masukkan data yang baru.
$queryins = "INSERT INTO om_kat_lini(tahun,bulan,toko,kategori,lini,unit,omset,nett_profit)
VALUES ('$tahun', '$bulan', '$idToko', '$kat', '$lini', $jml, $om, $profit)";
runQueryPA($queryins);
}
}
$jum += 1;
}
print("</table><br/>");
echo "<table>";
echo "<tr>";
echo "<td align=\"center\">";
echo "Ada ". $jum ." data yang berhasil dikirim.";
echo "</td>";
echo "</tr>";
echo "</table>";
}else{
echo "Data tidak ada!";
}
}
$queryclear1= "DROP TABLE IF EXISTS tmp_lapjualperkat";
runQuery($queryclear1);
}
?>

@ -0,0 +1,100 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript" src="../js/supplier.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('form[name="frm_stokpersup"]').resetForm();
});
</script>
<script type="text/javascript">
$(function(){
$('#stokpersupp').bind('click', function(){
var kdsupp = $('#kdsupp').val();
var endDate = $('#endDate').val();
$('#frm_stokpersup').submit();
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Persediaan Per Supplier</strong></legend>
<div id="body_content">
<form action="lapstokps1c.php" name="frm_stokpersup" id="frm_stokpersup" method="post">
<center>
<table>
<tr><td>Kode Supplier</td><td>: <input type="text" size="10" value="" id="kdsupp" name="kdsupp" />
<input type="button" name="btncarisupp" id="btncarinama" value="cari"/>
<tr><td>Lini Produk </td><td>: <input type="text" size="10" value="" id="endDate" name="endDate" />
<input type="button" value="Lihat" id="stokpersupp" />
</td></tr>
</table>
<br />
</center>
</form>
</div>
</div>
<div id="dialogcarisupplier" class="jqmDialog">
<div class="jqmdTL"><div class="jqmdTR"><div class="jqmdTC jqDrag">Cari Supplier</div></div></div>
<div class="jqmdBL"><div class="jqmdBR"><div class="jqmdBC">
<div class="jqmdMSG">
<form method="post" name="fcarisuppreport">
<table>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="txtcari" size="30"/> <input type="submit" value="cari"/> </td>
</tr>
</table>
</form>
<fieldset id="fshasil">
<legend>Hasil pencarian</legend>
<div id="hasil"></div>
</fieldset>
</div>
</div></div></div>
<input type="image" src="images/close.gif" class="jqmdX jqmClose" />
</div>
<div class="footer">
<?php include '../footer.php'; ?>
</div>
</div>
</body>
</html>

@ -0,0 +1,81 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>:: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#laptransbrg').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_transbrg').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Laporan Transfer Antar Toko & Transfer Barang Kembali</strong></legend>
<div id="body_content">
<form action="laptransbrg.php" name="frm_transbrg" id="frm_transbrg" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="laptransbrg" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,72 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validAssko'] !== TRUE && $_SESSION['validAdmin'] !== TRUE && $_SESSION['validPemko'] !== TRUE)
{
header("location: ../index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Amigo Group :: Pengadaan Barang</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../img/haha.ico" />
<link rel="icon" href="../img/haha.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link rel="stylesheet" href="style/flora.datepicker.css" type="text/css" />
<script type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" src="script/ui.datepicker.js"></script>
<script type="text/javascript" src="./script/json2.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: './img/calendar.gif',
buttonImageOnly: true
});
$('#laptransbrg').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_transbrg').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<?php include("./hmenu.php");?>
</div>
<div class="c_content">
<div class="exp_content">Laporan Transfer Antar Toko</div>
<div id="body_content">
<form action="laptransbrg.php" name="frm_transbrg" id="frm_transbrg" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="laptransbrg" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,117 @@
<?php
include "../func_lib.php";
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Cleopatra</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/css.css" />
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
<script type="text/javascript" src="../js/superfish.js"></script>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/jqModal.js"></script>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript" src="../js/shortcut.js"></script>
<script type="text/javascript">
$(function(){
function customRange(input) {
return {minDate: (input.id == 'endDate' ? $('#startDate').datepicker('getDate') : null),
maxDate: (input.id == 'startDate' ? $('#endDate').datepicker('getDate') : null)};
}
$('#startDate,#endDate,#startDate2,#endDate2,#startDate3,#endDate3').datepicker({
beforeShow: customRange,
dateFormat: 'dd-mm-yy',
showOn: 'both',
buttonImage: '../images/calendar.gif',
buttonImageOnly: true
});
$('#tunai').bind('click', function(){
var startDate = $('#startDate').val();
var endDate = $('#endDate').val();
if(startDate != '' && endDate != ''){
$('#frm_rekaptunai').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
$('#rincitrans').bind('click', function(){
var startDate = $('#startDate2').val();
var endDate = $('#endDate2').val();
if(startDate != '' && endDate != ''){
$('#frm_rincitrans').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
$('#returkonsinyasi').bind('click', function(){
var startDate = $('#startDate3').val();
var endDate = $('#endDate3').val();
if(startDate != '' && endDate != ''){
$('#frm_returkonsinyasi').submit();
}else{
alert('Masukkan tanggal awal dan tanggal akhir!');
}
});
});
</script>
</head>
<body>
<div id="content">
<div class="headermenu">
<p id="top">Cleopatra Minimarket</p>
</div>
<div class="c_content">
<?php include "./menu.php"; ?>
<fieldset>
<legend><strong>Rekap Transaksi Tunai</strong></legend>
<div id="body_content">
<form action="rekaptunai.php" name="frm_rekaptunai" id="frm_rekaptunai" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate" name="startDate" readonly /> s/d <input type="text" size="10" value="" id="endDate" name="endDate" readonly /></td>
<td><input type="button" value="Lihat" id="tunai" /></td></tr>
</table>
</center>
</form>
<form action="rincitrans.php" name="frm_rincitrans" id="frm_rincitrans" method="post">
<center>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate2" name="startDate2" readonly /> s/d <input type="text" size="10" value="" id="endDate2" name="endDate2" readonly /></td>
<td><input type="button" value="Rinci Transaksi" id="rincitrans" /></td></tr>
</table>
</center>
</form>
<br />
<form action="returkonsinyasi.php" name="frm_returkonsinyasi" id="frm_returkonsinyasi" method="post">
<center> <b>Laporan Retur Penjualan Barang Konsinyasi</b>
<table>
<tr><td>Range Tanggal</td><td>: <input type="text" size="10" value="" id="startDate3" name="startDate3" readonly /> s/d <input type="text" size="10" value="" id="endDate3" name="endDate3" readonly /></td>
<td><input type="button" value="Retur Barang Konsinyasi" id="returkonsinyasi" /></td></tr>
</table>
</center>
</form>
</div>
</div>
<div class="footer">
<?php include ("../footer.php");?>
</div>
</div>
</body>
</html>

@ -0,0 +1,410 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
$supp = $_REQUEST['supp'];
$getkdsupp = explode('.',trim($_REQUEST['supp']));
$kdsupp = $getkdsupp[0];
if ($_REQUEST['operation'] == 'ambilKode') {
ambil_kode();
} elseif ($_REQUEST['operation'] == 'caribarang') {
cari_barang($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'caribarangpurchase') {
cari_barang_purchase($_REQUEST['txtcaripurchase']);
} elseif ($_REQUEST['operation'] == 'ambilbarang') {
ambil_barang($_REQUEST['id_barang']);
} elseif ($_REQUEST['operation'] == 'hapusbarang') {
hapus_barang($_REQUEST['id_barang']);
} elseif ($_REQUEST['operation'] == 'hapusbeli') {
hapus_beli($_REQUEST['id_barang']);
} elseif ($_REQUEST['operation'] == 'editbeli') {
edit_beli($_REQUEST['id_barang']);
} elseif ($_REQUEST['operation'] == 'cekbarang') {
cekBarang($_REQUEST['barcode']);
} elseif ($_REQUEST['operation'] == 'cekfaktur') {
cekFaktur($_REQUEST['nofaktur']);
} elseif ($_REQUEST['operation'] == 'simpanbarang') {
if(cek_barang($_REQUEST['kodebarang']))
{
if(isset($_REQUEST['checklini'])) {
$switch = $_REQUEST['checklini'];
}else{
$switch = $_REQUEST['kode_dlmpdk'];
}
simpan($_REQUEST['kodebarang'], strtoupper($_REQUEST['barcode']), strtoupper($_REQUEST['nama']), $kdsupp, $_REQUEST['group'],
$switch, $_REQUEST['hp'], $_REQUEST['hj'], $_REQUEST['isi2'], $_REQUEST['hj2'],
$_REQUEST['isi3'] ,$_REQUEST['hj3'], $_REQUEST['satuan'], $_REQUEST['tglentry'], $_REQUEST['stokbrg'], "update");
}
else
{
simpan($_REQUEST['kodebarang'], strtoupper($_REQUEST['barcode']), strtoupper($_REQUEST['nama']), $kdsupp, $_REQUEST['group'],
$_REQUEST['checklini'], $_REQUEST['hp'], $_REQUEST['hj'], $_REQUEST['isi2'], $_REQUEST['hj2'],
$_REQUEST['isi3'] ,$_REQUEST['hj3'], $_REQUEST['satuan'], $_REQUEST['tglentry'], $_REQUEST['stokbrg'], "simpan");
}
}
}
function hapus_barang($id_barang){
if ($id_barang != "") {
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM barang WHERE kode_barang = '".$id_barang."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function hapus_beli($id_barang){
if ($id_barang != "") {
$array_data = array();
require_once 'db_login.inc.php';
$pemakai = $_SESSION["useracc"];
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM `tPembelian$pemakai` WHERE id = '".$id_barang."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function edit_beli($id_barang){
if ($id_barang != "") {
$array_data = array();
require_once 'db_login.inc.php';
$pemakai = $_SESSION["useracc"];
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT *,DATE_FORMAT(exp,'%m-%d-%Y') expdate,
(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp
FROM `tPembelian$pemakai` WHERE id = '".$id_barang."' LIMIT 1");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'id' => $a['id'],
'kode_barang' => $a['kode_barang'],
'barcode' => $a['barcode'],
'jumlah' => $a['jumlah'],
'subtotal' => $a['subtotal'],
'disc' => $a['disc'],
'discrp' => $a['discrp'],
'profit' => $a['profit'],
'ppn' => $a['ppn'],
'harga_pokok' => $a['hp'],
'harga_jual' => $a['harga_jual'],
'exp' => $a['expdate']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function simpan($kdbrg,$barcode,$namabrg,$kdsupp,$group,$ceklini,$hp,$hj,$isi2,$hj2,$isi3,$hj3,$satuan,$tglentry,$stock,$operasi)
{
require_once 'db_login.inc.php';
require_once "func_lib.php";
$harray = array();
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$tahun = substr($tglentry,0,4);
$bulan = substr($tglentry,5,2);
$idgabungan = "A8".$kdbrg;
$hrgp = convHrgP($hp);
if ($operasi === "simpan")
{
if($kdbrg != "" && $barcode != ""){
$stmt = $mysqli->prepare("INSERT INTO barang(
`kode_barang`,
`kode_lama`,
`nama_barang`,
`kode_toko`,
`tahun`,
`bulan`,
`id_gabungan`,
`kode_strip`,
`kode_supplier`,
`ked_produk`)
VALUES ('$kdbrg','$barcode','$namabrg','A8','$tahun','$bulan','$idgabungan','$group','$kdsupp','$ceklini')");
$stmt->execute();
$stmt2 = $mysqli->prepare("INSERT INTO no_barang(
`id_gabungan`,
`nomor`,
`harga_pokok`,
`harga_jual`,
`harga_jual2`,
`isi_max2`,
`harga_jual3`,
`isi_max3`,
`satuan`,
`stok_min`,
`stok`)
VALUES ('$idgabungan','1','$hrgp','$hj','$hj2','$isi2','$hj3','$isi3','$satuan','1','$stock')");
$stmt2->execute();
if($stmt->affected_rows > 0) {
$harray[0] = 1;
$stmt->close();
} else {
$harray[0] = 0;
}
}else{
$harray[0] = 2;
}
} elseif ($operasi === "update") {
$stmt = $mysqli->prepare("UPDATE barang SET
`kode_lama`='$barcode',
`nama_barang`='$namabrg',
`kode_strip` = '$group',
`ked_produk` = '$ceklini'
WHERE kode_barang = '$kdbrg'");
$stmt->execute();
$stmt2 = $mysqli->prepare("UPDATE no_barang SET
`harga_pokok`='$hrgp',
`harga_jual`='$hj',
`harga_jual2`='$hj2',
`isi_max2`='$isi2',
`harga_jual3`='$hj3',
`isi_max3`='$isi3',
`satuan`='$satuan'
WHERE id_gabungan = '$idgabungan'");
$stmt2->execute();
if($stmt->affected_rows > 0) {
$harray[0] = 1;
$stmt->close();
} else
{
$harray[0] = 0;
}
}
$mysqli->close();
echo json_encode($harray);
}
function cek_barang($kd_barang)
{
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT COUNT(*) FROM barang WHERE kode_barang = '$kd_barang'")->fetch_array();
if ($data[0] > 0)
{
return true;
} else
{
return false;
}
}
function cari_barang($nama) {
if($nama != "") {
$harray = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT kode_barang, kode_lama, nama_barang, nama_supplier FROM barang b, supplier s
WHERE b.kode_supplier = s.kd_supplier
AND (kode_lama LIKE '%".$nama."%' OR nama_barang LIKE '%".$nama."%')");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kode_barang' => $a['kode_barang'],
'barcode' => $a['kode_lama'],
'nama_barang' => $a['nama_barang'],
'nama_supplier' => $a['nama_supplier']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function cari_barang_purchase($nama) {
if($nama != "") {
$harray = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT kode_barang, kode_lama, nama_barang, nama_supplier FROM barang b, supplier s
WHERE b.kode_supplier = s.kd_supplier
AND (kode_lama LIKE '%".$nama."%' OR nama_barang LIKE '%".$nama."%')");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kode_barang' => $a['kode_barang'],
'barcode' => $a['kode_lama'],
'nama_barang' => $a['nama_barang'],
'nama_supplier' => $a['nama_supplier']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function ambil_barang($id_barang) {
if ($id_barang != "") {
$array_data = array();
require_once 'db_login.inc.php';
require_once 'func_lib.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT b.kode_barang,b.kode_lama,b.nama_barang,b.kode_strip,s.nama_strip,
b.kode_supplier,b.ked_produk,k.ked_produk namakedproduk,
n.harga_pokok,n.harga_jual,n.harga_jual2,n.isi_max2,n.harga_jual3,n.isi_max3,
n.satuan,sb.namaSatuanBarang,n.stok
FROM barang b,no_barang n,kedalaman_produk k,strip s,satuan_barang sb
WHERE b.id_gabungan = n.id_gabungan
AND b.kode_strip = s.kd_strip
AND b.kode_strip = k.kode_strip
AND b.ked_produk = k.kode_ked_produk
AND n.satuan = sb.idSatuanBarang
AND b.kode_barang = '".$id_barang."'");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$hplama = DeconvHrgP($a['harga_pokok']);
$array_data[$idx] = array(
'kode_barang' => $a['kode_barang'],
'barcode' => $a['kode_lama'],
'nama_barang' => $a['nama_barang'],
'kode_strip' => $a['kode_strip'],
'nama_strip' => $a['nama_strip'],
'kode_supplier' => $a['kode_supplier'],
'ked_produk' => $a['ked_produk'],
'namakedproduk' => $a['namakedproduk'],
'harga_pokok' => $hplama,
'harga_jual' => $a['harga_jual'],
'harga_jual2' => $a['harga_jual2'],
'isi_max2' => $a['isi_max2'],
'harga_jual3' => $a['harga_jual3'],
'isi_max3' => $a['isi_max3'],
'satuan' => $a['satuan'],
'namaSatuanBarang' => $a['namaSatuanBarang'],
'stokbrg' => $a['stok']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($array_data);
}
}
function ambil_kode() {
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT kode_barang FROM barang ORDER BY kode_barang DESC limit 1");
if($data->num_rows > 0) {
$a = $data->fetch_array(MYSQLI_NUM);
//$kode_awal = $a[0];
//$kode = (int)$a[0] + 1;
//$kode = '0'.$kode;
//$array_data[0] = $kode;
$kode_awal = intval(substr($a[0],1,6));
$kode_awal++;
$strUrut = strlen($kode_awal);
for($i=1;$i<=(6-$strUrut);$i++){
$kode = "0" . $kode_awal;
}
$array_data[0] = $kode;
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
function cekBarang($barcode){
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT kode_barang, kode_lama FROM barang WHERE kode_barang = '$barcode' OR kode_lama = '$barcode' limit 1");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$array_data[$idx] = array(
'kode_barang' => $a['kode_barang'],
'barcode' => $a['kode_lama']
);
$idx++;
}
$data->close();
}else{
$array_data[0] = 0;
}
$mysqli->close();
echo json_encode($array_data);
}
function cekFaktur($faktur){
$harray = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT no_faktur FROM m_pembelian WHERE no_faktur = '$faktur' limit 1");
if($data->num_rows > 0) {
$harray[0] = 1;
$data->close();
} else {
$harray[0] = 0;
}
$mysqli->close();
echo json_encode($harray);
}
?>

@ -0,0 +1,109 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
include './db_login.inc.php';
include "./func_lib.php";
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
if ($_REQUEST['operation'] == 'ambilKode') {
ambil_kode();
} elseif ($_REQUEST['operation'] == 'simpanbayar') {
simpan_bayar();
}
}
function simpan_bayar() {
if(isset($_POST['grandtot'])) {
$per_awal = $_POST['pawal'];
$per_akhir = $_POST['pakhir'];
$tglbyr = $_POST['tglbyr'];
$kdsupplier = $_POST['kdsupp'];
$idbayar = $_POST['idbayar'];
$jnsbayar = $_POST['jnsbyr'];
$tglcair = decTgl($_POST['tglcair']);
$nogiro = $_POST['nogiro'];
$disc = $_POST['disc'];
$penyesuaian = $_POST['pembulatan'];
$materai = $_POST['materai'];
$grandtotal = $_POST['grandtot'];
$ketbayar = $_POST['ketbayar'];
$array_data = array();
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$dtInsert = $mysqli->prepare("INSERT INTO bayar(
`periode_awal`,
`periode_akhir`,
`tgl_bayar`,
`jenis_bayar`,
`tgl_cair`,
`no_giro`,
`kd_supplier`,
`diskon`,
`penyesuaian`,
`materai`,
`total_bayar`,
`ket_bayar`
)
VALUES ('$per_awal','$per_akhir','$tglbyr','$jnsbayar','$tglcair','$nogiro',
'$kdsupplier','$disc','$penyesuaian','$materai','$grandtotal','$ketbayar')");
$dtInsert->execute();
$qry_select = $mysqli->query("SELECT MAX(`IDbayar`) id FROM `bayar` WHERE 1");
if($qry_select->num_rows > 0){
while($n = $qry_select->fetch_array(MYSQLI_ASSOC)){
$id = $n['id'];
}
}
validBeli($id);
validRetur($id);
if($dtInsert->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$dtInsert->close();
$mysqli->close();
}
echo json_encode($array_data);
}
function validBeli($id){
$notabelis = $_POST['notabeli'];
$mysqli_beli = new mysqli(HOST, USER, PASSWORD, DATABASE);
foreach ($notabelis as $fakt => $valnotabelis){
$update_beli = $mysqli_beli->prepare("UPDATE `m_pembelian` SET status_bayar = '1',
IDbayar = '$id'
WHERE no_faktur = '$fakt'");
$update_beli->execute();
}
$mysqli_beli->close();
}
function validRetur($id){
$notareturs = $_POST['notaretur'];
$mysqli_retur = new mysqli(HOST, USER, PASSWORD, DATABASE);
foreach ($notareturs as $nota => $valnotareturs){
$update_retur = $mysqli_retur->prepare("UPDATE `m_retur_beli` SET status_bayar = '1',
IDbayar = '$id'
WHERE no_nota = '$nota'");
$update_retur->execute();
}
$mysqli_retur->close();
}
?>

@ -0,0 +1,181 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
if ($_REQUEST['operation'] == 'caridlmpdk') {
cari_dlmpdk($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'ambildlmpdk') {
ambil_dlmpdk($_REQUEST['id_dlmpdk']);
} elseif ($_REQUEST['operation'] == 'transaksidlmpdk') {
transaksi_dlmpdk($_REQUEST['lini'],$_REQUEST['kodedlmpdk']);
} elseif ($_REQUEST['operation'] == 'hapusdlmpdk') {
hapus_dlmpdk($_REQUEST['id_dlmpdk']);
}
}
function hapus_dlmpdk($id_dlmpdk){
if ($id_dlmpdk != "") {
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM kedalaman_produk WHERE concat(kode_strip,kode_ked_produk) = '".$id_dlmpdk."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function cari_dlmpdk($nama) {
if($nama != "") {
$harray = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT * FROM kedalaman_produk WHERE kode_strip LIKE '%".$nama."%' ORDER BY kode_strip,kode_ked_produk");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'kode_strip' => stripcslashes($a['kode_strip']),
'kode_ked_produk' => $a['kode_ked_produk'],
'ked_produk' => $a['ked_produk']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function ambil_dlmpdk($id_dlmpdk) {
if ($id_dlmpdk != "") {
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT * FROM kedalaman_produk WHERE concat(kode_strip,kode_ked_produk) = '".$id_dlmpdk."' ORDER BY kode_ked_produk");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$array_data[$idx] = array(
'kode_ked_produk' => $a['kode_ked_produk'],
'kode_strip' => stripcslashes($a['kode_strip']),
'ked_produk' => $a['ked_produk']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($array_data);
}
}
function transaksi_dlmpdk($lini,$id_dlmpdk) {
if($id_dlmpdk != ""){
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT * FROM kedalaman_produk WHERE concat(kode_strip,kode_ked_produk) = '".$lini.$id_dlmpdk."'");
if($data->num_rows > 0) {
/* tutup hasil query */
$data->close();
/* tutup koneksi */
$mysqli->close();
/* update data dlmpdk */
update_dlmpdk();
} else {
/* tutup hasil query */
$data->close();
/* tutup koneksi */
$mysqli->close();
/* simpan data dlmpdk baru */
simpan_dlmpdk();
}
}
}
function update_dlmpdk(){
if(isset($_POST)) {
$kode_dlmpdk = $_POST['kodedlmpdk'];
$lini = $_POST['lini'];
$nama = $_POST['nama'];
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "UPDATE kedalaman_produk SET ";
$query .= "kode_ked_produk = ?, ";
$query .= "kode_strip = ?, ";
$query .= "ked_produk = ? ";
$query .= "WHERE kode_ked_produk = ? AND kode_strip = ?";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("sssss", $kode_dlmpdk, $lini, $nama, $kode_dlmpdk, $lini);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function simpan_dlmpdk() {
if(isset($_POST)) {
$kode_dlmpdk = $_POST['kodedlmpdk'];
$lini = $_POST['lini'];
$nama = $_POST['nama'];
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "INSERT INTO kedalaman_produk(kode_ked_produk, kode_strip, ked_produk) VALUES (?, ?, ?)";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("sss", $kode_dlmpdk, $lini, $nama);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
?>

@ -0,0 +1,62 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
include "./db_login.inc.php";
include "./func_lib.php";
$id = $_REQUEST['idTemp'];
$kodebarang = $_REQUEST['kodebarang'];
$barcode = strtoupper($_REQUEST['barcode']);
$nama = strtoupper($_REQUEST['nama']);
$jmlbeli = $_REQUEST['jmlbeli'];
$subtotal = $_REQUEST['subtotal'];
$hpbaru = convHrgP($_REQUEST['hpbaru']);
$hp = $_REQUEST['hpbaru'];
$hjbaru = $_REQUEST['hjbaru'];
$bathi = ($hjbaru-$hp)/$hp*100;
$disc = $_REQUEST['disc'];
$discrp = $_REQUEST['discrp'];
$ppn = $_REQUEST['ppn'];
$profit = number_format($bathi,2,'.',',');
$expdate = decTgl($_REQUEST['expdate']);
$pemakai = $_SESSION["useracc"];
$harray = array();
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
if (!empty($kodebarang) AND !empty($nama) AND !empty($jmlbeli) AND !empty($subtotal))
{
$dtUpdate = $mysqli->prepare("UPDATE `tPembelian$pemakai` SET
`kode_barang` = '$kodebarang',
`barcode` = '$barcode',
`nm_brg` = '$nama',
`jumlah` = '$jmlbeli',
`subtotal` = '$subtotal',
`disc` = '$disc',
`discrp` = '$discrp',
`profit` = '$profit',
`ppn` = '$ppn',
`harga_pokok` = '$hpbaru',
`harga_jual` = '$hjbaru',
`exp` = '$expdate'
WHERE id = '$id'");
$dtUpdate->execute();
if($dtUpdate->affected_rows > 0) {
$harray[0] = 1;
$dtUpdate->close();
} else {
$harray[0] = 0;
}
$mysqli->close();
}else{
$harray[0] = 2;
}
echo json_encode($harray);
?>

@ -0,0 +1,248 @@
<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
?>
<?php
if(isset($_REQUEST['status']) && $_REQUEST['status'] == 'ok') {
if ($_REQUEST['operation'] == 'carikary') {
cari_kary($_REQUEST['txtcari']);
} elseif ($_REQUEST['operation'] == 'ambilkary') {
ambil_kary($_REQUEST['id_kary']);
} elseif ($_REQUEST['operation'] == 'transaksikary') {
transaksi_kary($_REQUEST['nik']);
} elseif ($_REQUEST['operation'] == 'hapuskary') {
hapus_kary($_REQUEST['id_kary']);
}
}
function cari_kary($nama) {
if($nama != "") {
$harray = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT nik,nama,id_pekerjaan FROM karyawan WHERE nama LIKE '%".$nama."%' ORDER BY nik");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'nik' => $a['nik'],
'nama' => stripcslashes($a['nama']),
'id_pekerjaan' => $a['id_pekerjaan']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}else{
$harray = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$nama = addslashes($nama);
$data = $mysqli->query("SELECT nik,nama,id_pekerjaan FROM karyawan ORDER BY nik");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$harray[$idx] = array(
'nik' => $a['nik'],
'nama' => stripcslashes($a['nama']),
'id_pekerjaan' => $a['id_pekerjaan']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($harray);
}
}
function ambil_kary($id_kary) {
if ($id_kary != "") {
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT * FROM karyawan WHERE nik = '".$id_kary."' ORDER BY nik");
if($data->num_rows > 0) {
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC)) {
$array_data[$idx] = array(
'nik' => $a['nik'],
'nama' => $a['nama'],
'username' => $a['username'],
'password' => $a['password'],
'id_pekerjaan' => $a['id_pekerjaan'],
'id_department' => $a['id_department'],
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
echo json_encode($array_data);
}
}
function hapus_kary($id_kary){
if ($id_kary != "") {
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM karyawan WHERE nik = '".$id_kary."' LIMIT 1";
$stmt = $mysqli->prepare($query);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function transaksi_kary($id_kary) {
if($id_kary != ""){
// cek data
$nik = $_POST['nik'];
$username = $_POST['uname'];
$passwdlama = MD5($_POST['passwdlama']);
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT nik,username,password FROM karyawan WHERE nik = '".$id_kary."' ORDER BY nik");
$dt = $data->fetch_array(MYSQLI_ASSOC);
if ($dt['password']=='')
{ $pass = MD5($dt['password']); }
else
{ $pass = $dt['password']; }
if ($dt['username']=='')
{ $uname = $username ; }
else
{ $uname = $dt['username']; }
$nomor_induk = $dt['nik'];
if($data->num_rows > 0) {
/* tutup hasil query */
$data->close();
/* tutup koneksi */
$mysqli->close();
/* update data kary */
if ($nik==$nomor_induk && $passwdlama==$pass)
{
update_kary();
}
else
{
alert_error();
}
} else {
/* tutup hasil query */
$data->close();
/* tutup koneksi */
$mysqli->close();
/* simpan data kary baru */
simpan_kary();
}
}
}
function alert_error(){
$array_data = array();
$array_data[0] = 0;
echo json_encode($array_data);
}
function update_kary(){
if(isset($_POST)) {
$kode_kary = $_POST['nik'];
$nama_kary = $_POST['namakary'];
$uname = $_POST['uname'];
$passwdlama = $_POST['passwdlama'];
$passwd = MD5($_POST['passwd']);
$job = $_POST['job'];
$department = $_POST['department'];
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "UPDATE karyawan SET ";
$query .= "nama = ?, ";
$query .= "username = ?, ";
$query .= "password = ?, ";
$query .= "id_pekerjaan = ?, ";
$query .= "id_department = ? ";
$query .= "WHERE nik = ?";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("ssssss", $nama_kary, $uname, $passwd, $job, $department, $kode_kary);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
function simpan_kary() {
if(isset($_POST)) {
$kode_kary = $_POST['nik'];
$nama_kary = $_POST['namakary'];
$uname = $_POST['uname'];
$passwd = MD5($_POST['passwd']);
$job = $_POST['job'];
$department = $_POST['department'];
$last_login = '0000-00-00 00:00:00';
$array_data = array();
require_once 'db_login.inc.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$query = "INSERT INTO karyawan VALUES (?, ?, ?, ?, ?, ?, ?)";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("sssssss", $kode_kary, $nama_kary, $uname, $passwd, $job, $department, $last_login);
$stmt->execute();
if($stmt->affected_rows > 0) {
$array_data[0] = 1;
} else {
$array_data[0] = 0;
}
$stmt->close();
/* tutup koneksi */
$mysqli->close();
/* cetak hasil */
//echo count($array_data);
echo json_encode($array_data);
}
}
?>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save