if ($_GET[action] == 'cetakjual2') { // --------------------------------------------------------------------------------- // ambil info struk ybs $sql = "SELECT nominal, uangDibayar FROM transaksijual WHERE idTransaksiJual = {$_POST['idTransaksi']}"; //echo $sql; $hasil = mysql_query($sql); $x = mysql_fetch_array($hasil); $totalTransaksi = $x[nominal]; $uangDibayar = $x[uangDibayar]; // ambil transaksi yang akan dicetak $sql = "SELECT t.jumBarang, t.hargaJual, b.namaBarang FROM barang AS b, detail_jual AS t\n\t\t\t\t\t WHERE t.nomorStruk = '{$_POST['idTransaksi']}' AND t.barcode = b.barcode"; $sql = "select dj.jumBarang, b.namaBarang, dj.hargaJual, dt.diskon_detail_uids, dt.diskon_persen, dt.diskon_rupiah\n\t\t\t\t\t from detail_jual dj\n\t\t\t\t\t join barang b on b.barcode = dj.barcode\n\t\t\t\t\t left join diskon_transaksi dt on dt.idDetailJual = dj.uid\n\t\t\t\t\t where dj.nomorStruk = {$_POST['idTransaksi']}"; //echo $sql; $hasil = mysql_query($sql) or die(mysql_error()); // cetak struk cetakStruk("{$_POST['namaPrinter']}", $_POST[idTransaksi], "{$_POST['namaKasir']}", $totalTransaksi, $uangDibayar, $hasil); // tampilkan link untuk kembali echo "<br /><br /> <a href = javascript:history.go(-1)><< Kembali</a>"; } if ($_GET[action] == 'lihatjual') { // --------------------------------------------------------------------------------- if ($_GET[kasir] == 'SEMUA') { $namaKasir = 'SEMUA'; } else { $namaKasir = $_GET[kasir]; } echo "\n\t\t\t<br/>\n\t\t\t<h2>Detail Penjualan</h2>\n\n\t\t\t<h3>Kasir: {$namaKasir}, No.Struk: {$_GET['id']}</h3>"; ?> <table class="tabel"> <tr> <th>Barcode</th>
</body> </html> <?php } else { echo 'Error'; } } else { if ($module === 'laporan' && $act === 'cetakjual') { $idWorkStation = $_POST['idWorkStation']; $sql = "SELECT printer_type, printer_commands,send_autocut_commands FROM workstation WHERE idWorkstation = {$idWorkStation}"; $queryWs = mysql_query($sql); $workStation = mysql_fetch_array($queryWs, MYSQL_ASSOC); $nomorNotaPenjualan = $_POST['idTransaksi']; // ambil data(text) struk $struk = cetakStruk($nomorNotaPenjualan); // Untuk format invoice if ($_POST['layoutStruk'] === 'invoice') { $struk = textStrukA4($nomorNotaPenjualan); // 15 cpi if ($workStation['printer_type'] === 'pdf') { $struk = textStrukA4($nomorNotaPenjualan, 12); // 12 cpi } } switch ($workStation['printer_type']) { case 'rlpr': if ($workStation['send_autocut_commands']) { $struk .= chr(27) . "@" . chr(29) . "V" . chr(1); } $perintahPrinter = $workStation['printer_commands'];