https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /var/www/rabbithabit.com/public_html/application/views/admin/pembelian_pemesanan/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/views/admin/pembelian_pemesanan/detail.php
<div class="row">
    <div class="col-sm-12">
        <p>
            <a href="<?= base_url('admin/pembelian/pemesanan'); ?>">
                <i class="fa fa-arrow-left" aria-hidden="true"></i>Kembali ke Daftar Pemesanan
            </a>
        </p><br>
        <h2>No. Permintaan : <?= $transaction->no_transaksi; ?></h2>
        <?= $this->session->flashdata('success'); //to display success message ?> 
        <?= $this->session->flashdata('result'); //to display result message ?> 
    </div><!-- end class="col-sm-12" -->
</div> <!-- end row -->

<?= form_open_multipart(); ?>
<div class="row">
    <div class="col-sm-12" style="text-align: center;">
        <p style="border: 1px solid;padding: 5px;">Supplier</p>
    </div>
    <div class="col-sm-4">
        <p><b>Nama Supplier</b></p>
        <select class="form-control select_supplier" name="supplier" required>
            <option value selected readonly>Pilih Supplier ... </option>
            <?php foreach ($supplier as $item_supplier):?>
                <?php if($transaction->supplier_id != null): ?>
                    <?php if($item_supplier->id == $transaction->supplier_id):?>
                        <option value="<?= $item_supplier->id; ?>" selected><?= $item_supplier->supplier_name; ?></option>
                    <?php else: ?>
                        <option value="<?= $item_supplier->id; ?>"><?= $item_supplier->supplier_name; ?></option>
                    <?php endif; ?>
                <?php else: ?>
                    <option value="<?= $item_supplier->id; ?>"><?= $item_supplier->supplier_name; ?></option>
                <?php endif; ?>
            <?php endforeach; ?>
        </select>
        <?= form_error('supplier'); ?>
        <br>
        <p><b>Alamat</b></p>
        <div style="border: 1px solid black;padding: 20px 10px;">
            <?php if($transaction->supplier_id != 0): ?>
                <?php $supplier_address = $this->db->select('supplier_address')->from('supplier')->where('id',$transaction->supplier_id)->get()->row()->supplier_address; ?>
                <p id="supplier_address" style="margin-bottom: 0px;"><?= $supplier_address; ?></p>
            <?php else: ?>
                <p id="supplier_address" style="margin-bottom: 0px;"><i>No Supplier Chosen ... </i></p>
            <?php endif; ?>
        </div>
    </div>
    <div class="col-sm-4">
        <p><b>E-mail</b></p>
        <?php if($transaction->supplier_id != 0): ?>
            <?php $supplier_email = $this->db->select('supplier_email')->from('supplier')->where('id',$transaction->supplier_id)->get()->row()->supplier_email; ?>
            <input class="form-control" type="email" value="<?= $supplier_email; ?>" id="supplier_email" style="padding: 5px;width: 100%;" readonly>
        <?php else: ?>
            <input class="form-control" type="email" id="supplier_email" style="padding: 5px;width: 100%;" readonly>
        <?php endif; ?>
        <br>
        <p><b>Tgl. Pemesanan</b></p>
        <input class="form-control" type="text" value="<?= $transaction->tgl_transaksi; ?>" readonly style="padding: 5px;width: 100%;">
        
        <div style="padding-top: 20px;display: none;">
            <p><b>No. Referensi Supplier</b></p>
            <?php if(isset($current_transaction_receiving)): ?>
                <input class="form-control" type="text" value="<?= $transaction->no_referensi; ?>" disabled style="padding: 5px;">
            <?php else: ?>
                <input class="form-control" type="text" id="no_referensi" disabled style="padding: 5px;">
            <?php endif; ?>
        </div>
        
    </div>
    <div class="col-sm-4">
        <p><b>Syarat Pembayaran</b></p>
        <select class="form-control syarat_pembayaran" name="syarat_pembayaran" required>
            <option value selected disabled>Pilih Syarat Pembayaran ... </option>
            <?php foreach ($syarat_pembayaran as $item_syarat_pembayaran):?>
                <?php if ($transaction->syarat_pembayaran_id != 0):?>
                    <?php if($item_syarat_pembayaran->id == $transaction->syarat_pembayaran_id): ?>
                        <option value="<?= $item_syarat_pembayaran->id; ?>" selected><?= $item_syarat_pembayaran->syarat_pembayaran_name; ?></option>
                    <?php else: ?>
                        <option value="<?= $item_syarat_pembayaran->id; ?>"><?= $item_syarat_pembayaran->syarat_pembayaran_name; ?></option>
                    <?php endif; ?>
                <?php else: ?>
                    <option value="<?= $item_syarat_pembayaran->id; ?>"><?= $item_syarat_pembayaran->syarat_pembayaran_name; ?></option>
                <?php endif; ?>
            <?php endforeach; ?>
        </select>
        <?= form_error('syarat_pembayaran'); ?>
        <br>
        <p><b>Tgl. Jatuh Tempo</b></p>
        <?php if($transaction->tgl_jth_tempo != ""): ?>
            <input class="form-control" type="text" id="tgl_jth_tempo" value="<?= $transaction->tgl_jth_tempo; ?>" placeholder="yyyy-mm-dd" name="tgl_jth_tempo" readonly style="padding: 5px;">
        <?php else: ?>
            <input class="form-control" type="text" id="tgl_jth_tempo" placeholder="yyyy-mm-dd" name="tgl_jth_tempo" readonly style="padding: 5px;">
        <?php endif; ?>
        
        <br>
        <p><b>Gudang</b></p>
        <?php $warehouse_name = $this->db->select('name')->from('warehouse')->where('id',$transaction->warehouse_id)->get()->row()->name; ?>
        <input class="form-control" type="text" value="<?= $warehouse_name; ?>" readonly style="padding: 5px;">
    </div>
</div>

<div class="row" >
    <div class="col-sm-12">
        <div class="table-responsive">    
            <table class="table table-striped" style="margin-bottom: 0px;">
                <thead>
                    <tr>
                        <th>Produk</th>
                        <th>Kode Produk</th>
                        <th>SatuanBeli to SatuanJual</th>
                        <th>QuantitasBeli</th>
                        <th>QuantitasJual</th>
                        <th>Harga Satuan</th>
                        <th>Harga Beli Akhir</th>
                        <th>Diskon</th>
                        <th>PPN</th>
                        <th>Jumlah</th>
                        <th>Last90D</th>
                        <th>Stok Skrg</th>
                    </tr>
                </thead>
                <tbody>
                    <?php $a=1;foreach ($transaction_detail as $item_transaction_detail):?>
                        <tr>
                            <!-- Produk -->
                            <td>
                                <?php $products = $this->db->select('title,product_code')->from('products')->where('id_products',$item_transaction_detail->id_product)->get()->row();echo ucfirst($products->title);?>
                                <input type="hidden" value="<?= $item_transaction_detail->id_product ?>" name="idprod[]"/>
                            </td>
                            <!-- Kode Produk -->
                            <td><?php echo ucfirst($products->product_code); ?></td>
                            <!-- SatuanBeli to SatuanJual -->
                            <td>
                                <select class="form-control select_convertion unit_convertion<?=$a;?>" name="id_unit_convertion[]" id="<?=$a;?>" required>
                                    <option value readonly>Choose Convertion</option>
                                        <?php 
                                            $konversi=$this->db->query("select id_product,satuan_beli_id,satuan_jual_id from `transaction_detail` where id_transaction=".$transaction->id_transaction." and id_product=".$item_transaction_detail->id_product." union select product_id,satuan_beli_id,satuan_jual_id from unit_convertion where product_id=".$item_transaction_detail->id_product)->result();
                                            foreach ($konversi as $item):
                                                $satuan_beli = $this->db->select("*")->from("conversion")->where("id_conversion",$item->satuan_beli_id)->get()->row()->conversion;
                                                $satuan_jual = $this->db->select("*")->from("conversion")->where("id_conversion",$item->satuan_jual_id)->get()->row()->conversion;
                                        ?><?php 
                                                if(($item->satuan_beli_id == $item_transaction_detail->satuan_beli_id) && ($item->satuan_jual_id == $item_transaction_detail->satuan_jual_id)) : ?>
                                                <option value="<?= ($item->satuan_beli_id).'-'.($item->satuan_jual_id)?>" selected><?= ucfirst($satuan_beli).' -to- '.ucfirst($satuan_jual); ?></option>
                                            <?php else: ?>
                                                <option value="<?= ($item->satuan_beli_id).'-'.($item->satuan_jual_id)?>"><?= ucfirst($satuan_beli).' -to- '.ucfirst($satuan_jual); ?></option>
                                            <?php endif; ?>
                                        <?php endforeach; ?>
                                </select>
                            </td>
                            <!-- QuantitasBeli -->
                            <td>
                                <input type="number" class="form-control qtybeli<?=$a;?>" name="quantitas_beli[]" onblur="qtybeli(<?=$a;?>,<?=$item_transaction_detail->id_product?>)" value="<?= $item_transaction_detail->kuantitas_beli; ?>" min="0" required style="width: 90px;text-align: center;padding: 5px;">
                            </td>
                            <!-- QuantitasJual -->
                            <td>
                                <?php 
                                    $konversi = $item_transaction_detail->konversi; 
                                    $convertion_value = $konversi * $item_transaction_detail->kuantitas_beli;
                                ?>
                                <input class="form-control" type="number" readonly id="convertion_value<?=$a;?>" value="<?= $convertion_value; ?>" style="width: 90px;text-align: center;padding: 5px;">
                            </td>
                            <!-- Harga Satuan -->
                            <td>
                                <?php if($item_transaction_detail->harga_satuan != 0): $hargasatuan = $item_transaction_detail->harga_satuan;?>
                                    <div class="input-group">
                                        <div class="input-group-addon">
                                            <span class="input-group-text">Rp.</span>
                                        </div>
                                        <input type="text" class="form-control harga_satuan<?=$a;?> uang" min="0" name="harga_satuan[]" onblur="hargasatuan(<?=$a;?>)" required value="<?= number_format($hargasatuan,2,',','.'); ?>" style="width: 95px;text-align: center;padding: 5px;">
                                    </div>
                                <?php else: ?>
                                    <?php  
                                        $hargasatuan = 0;
                                        $this->db->select('harga_satuan')->from('transaction_detail')->where('id_product',$item_transaction_detail->id_product)->order_by('id','DESC');
                                        $get_hargasatuan = $this->db->get()->result();
                                        if(count($get_hargasatuan > 0)){
                                            foreach ($get_hargasatuan as $item) {
                                                if($item->harga_satuan != 0){
                                                    $hargasatuan = $item->harga_satuan;
                                                    break;
                                                }
                                            }
                                        }
                                    ?>
                                    <div class="input-group">
                                        <div class="input-group-addon">
                                            <span class="input-group-text">Rp.</span>
                                        </div>
                                        <input type="text" class="form-control harga_satuan<?=$a;?> uang" min="0" name="harga_satuan[]" onblur="hargasatuan(<?=$a;?>)" value="<?= number_format($hargasatuan,2,',','.');?>" required style="width: 95px;text-align: center;padding: 5px;">
                                    </div>
                                <?php endif; ?>
                            </td>
                            <!-- Harga Beli Akhir -->
                            <td>
                                <?php  
                                    $hargasatuan = 0;
                                    $this->db->select('harga_satuan')->from('transaction_detail')->where('id_product',$item_transaction_detail->id_product)->order_by('id','DESC');
                                    $get_hargasatuan = $this->db->get()->result();
                                    if(count($get_hargasatuan > 0)){
                                        foreach ($get_hargasatuan as $item) {
                                            if($item->harga_satuan != 0){
                                                $hargasatuan = $item->harga_satuan;
                                                break;
                                            }
                                        }
                                    }
                                ?>
                                <div class="input-group">
                                    <div class="input-group-addon">
                                        <span class="input-group-text">Rp.</span>
                                    </div>
                                    <input class="form-control" type="text" value="<?= number_format($hargasatuan,2,',','.');?>" readonly style="width: 110px;padding: 5px;">
                                </div>
                            </td>
                            <!-- Diskon -->
                            <td>
                                <?php if($item_transaction_detail->diskon_satuan != 0): ?>
                                    <div class="input-group">                                        
                                        <input class="form-control diskon_product<?=$a;?> diskon" type="text" min="0" name="diskon_product[]" onblur="hargasatuan(<?=$a;?>)" required value="<?= number_format($item_transaction_detail->diskon_satuan,2,',',''); ?>" style="width: 50px;text-align: center;padding: 5px;">
                                        <div class="input-group-addon">
                                            <span class="input-group-text">%</span>
                                        </div>
                                    </div>
                                <?php else: ?>
                                    <div class="input-group">
                                        <input class="form-control diskon_product<?=$a;?> diskon" type="text" min="0" name="diskon_product[]" onblur="hargasatuan(<?=$a;?>)" required value="0" style="width: 50px;text-align: center;padding: 5px;">
                                        <div class="input-group-addon">%
                                        </div>
                                    </div>
                                <?php endif; ?>
                            </td>
                            <!-- PPN -->
                            <td>
                                <select class="form-control ppn_satuan" name="ppn_satuan[]" id="ppn_satuan<?=$a;?>" required style="width: 70px;display: inline;">
                                    <?php if($transaction->supplier_id != 0): ?>
                                        <?php if($item_transaction_detail->ppn_satuan == 0):?>
                                            <option value="0" selected>Tidak</option>
                                            <option value="10">Iya</option>
                                        <?php elseif($item_transaction_detail->ppn_satuan == 10): ?>
                                            <option value="0">Tidak</option>
                                            <option value="10" selected>Iya</option>
                                        <?php endif; ?>
                                    <?php else: ?>
                                        <option value="0">Tidak</option>
                                        <option value="10" selected>Iya</option>
                                    <?php endif; ?>
                                </select>
                            </td>
                            <!-- Jumlah -->
                            <td>
                                <?php if($item_transaction_detail->jumlah_satuan != 0): ?>
                                    <div class="input-group">
                                        <div class="input-group-addon">
                                            <span class="input-group-text">Rp.</span>
                                        </div>
                                        <input type="text" class="form-control uang" name="total_product[]" id="total_product<?=$a;?>" readonly value="<?= $item_transaction_detail->jumlah_satuan; ?>" style="width:84px;padding: 5px;display: inline;">
                                    </div>
                                <?php else: ?>
                                    <div class="input-group">
                                        <div class="input-group-addon">
                                            <span class="input-group-text">Rp.</span>
                                        </div>
                                        <input type="text" class="form-control uang" name="total_product[]" id="total_product<?=$a;?>" readonly style="width:84px;padding: 5px;display: inline;">
                                    </div>
                                <?php endif; ?>
                            </td>
                            <!-- Last90D -->
                            <td>
                                <input type="text" class="form-control" value="0" readonly style="width:50px;text-align: center;padding: 5px;">
                            </td>
                            <!-- StockSkrg -->
                            <td>
                                <?php 
                                    error_reporting(0);
                                    $product_stock = 0;
                                    $warehouse_stock = $this->db->select('stock')->from('stock')->where('id_product',$item_transaction_detail->id_product)->where('warehouse_id',$transaction->warehouse_id)->get()->row()->stock;
                                    if($warehouse_stock != null){
                                        $product_stock = $warehouse_stock;
                                    }
                                    else{
                                        $product_stock = $product_stock;
                                    }
                                ?>
                                <input type="text" class="form-control" value="<?= $product_stock; ?>" readonly style="width:50px;text-align: center;padding: 5px;">
                            </td>
                        </tr>
                    <?php $a++;endforeach; ?>
                </tbody> 
            </table>
        </div><!-- end class responsive-->
    </div><!-- end class="col-sm-12" -->
</div> <!-- end row --> 

<div class="row">
    <div class="col-sm-4">
        <p style="font-size: 20px;"><b>Catatan :</b></p>
        <div style="border: 1px solid black;padding: 20px 10px;">
            <p style="margin-bottom: 0px;"><?= ucfirst($transaction->transaction_message);?></p>
        </div>
    </div>
    <div class="col-sm-4">
        <p style="font-size: 20px;"><b>Lampiran :</b></p>
        <div class="form-group">
            <a href="<?= base_url('uploads/lampiran/'.$transaction->transaction_file);?>" target="_blank"><?= $transaction->transaction_file;?></a>
        </div>
    </div>
    <div class="col-sm-4">
        <div class="row">
            <div class="col-sm-6">
                SubTotal
            </div>
            <div class="col-sm-6">
                <?php if($transaction->sub_total != 0): ?>
                    Rp. <input type="text" class="form-control sub_total" name="sub_total" readonly value="<?= $transaction->sub_total;?>" style="width: 139px;display: inline;">
                <?php else: ?>
                    Rp. <input type="text" class="form-control sub_total" name="sub_total" readonly style="width: 139px;display: inline;">
                <?php endif; ?>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-6">
                Diskon Per Baris
            </div>
            <div class="col-sm-6">
                <?php if($transaction->diskon_per_baris != 0): ?>
                    Rp. <input type="text" class="form-control diskon_per_baris" name="diskon_per_baris" value="<?= $transaction->diskon_per_baris; ?>" readonly style="width: 139px;display: inline;">
                <?php else: ?>
                    Rp. <input type="text" class="form-control diskon_per_baris" name="diskon_per_baris" readonly style="width: 139px;display: inline;">
                <?php endif; ?>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-6">
                PPN
            </div>
            <div class="col-sm-6">
                <?php if($transaction->ppn_result != 0): ?>
                    Rp. <input class="form-control ppn_value" type="text" name="ppn_value" value="<?= $transaction->ppn_result;?>" required readonly style="width: 139px;display: inline;">
                <?php else: ?>
                    Rp. <input class="form-control ppn_value" type="text" name="ppn_value" value="0" required readonly style="width: 139px;display: inline;">
                <?php endif; ?>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-6">
                Total
            </div>
            <div class="col-sm-6">
                <?php if($transaction->total != 0): ?>
                    Rp. <input class="form-control total_akhir" name="total" value="<?= $transaction->total;?>" type="text" required readonly style="width: 139px;display: inline;">
                <?php else: ?>
                    Rp. <input class="form-control total_akhir" name="total" type="text" required readonly style="width: 139px;display: inline;">
                <?php endif; ?>
            </div>
        </div>
    </div>
</div>

<!-- buttom button -->
<div class="row">
    <div class="col-sm-12" style="text-align: center;">
        <a href="<?= base_url('admin/pembelian/pemesanan'); ?>" type="submit" class="btn btn-info"><i class="fa fa-arrow-left"></i>&nbsp;Kembali ke Pemesanan</a>
        <?php if($transaction->transaction_status == 3): ?>
            <button class="btn btn-success" type="submit" name="submit" value="save">
                <i class="fa fa-save"></i>&nbsp;Simpan sebagai Draf
            </button>
            <button class="btn btn-primary" type="submit" name="submit" value="approve">
                <i class="fa fa-save"></i>&nbsp;Buat Pemesanan
            </button>
            <?php if($transaction->supplier_id != 0): ?>
                <button class="btn btn-danger" type="submit" name="submit" value="ban">
                    <i class="fa fa-ban"></i>&nbsp;Tolak Pemesanan
                </button>
            <?php else: ?>
                <a href="<?= base_url('admin/pembelian/reject_request/'.$transaction->id_transaction)?>" type="submit" class="btn btn-danger"><i class="fa fa-ban"></i>&nbsp;Tolak Pemesanan</a>
            <?php endif; ?>
            <!-- <a href="#" class="btn btn-primary disabled"><i class="fa fa-print"></i>&nbsp;Print Pemesanan</a> -->
            <a href="<?= base_url('admin/pembelian/generate_po_pdf/'.$transaction->id_transaction)?>" class="btn btn-primary" target="_blank"><i class="fa fa-print"></i>&nbsp;Cetak Pemesanan</a>
        <?php elseif($transaction->transaction_status == 5): ?>
            <a href="#" onclick="window.open('<?= base_url('admin/pembelian/sendemail/'.$transaction->id_transaction)?>', '_blank', 'toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=yes,left=0,top=0,resizable=0,height='+ (parseInt(screen.availHeight)-80) +',width='+screen.availWidth+',scrollbars=yes,status=yes,fullscreen=yes');" class="btn btn-warning" target="_blank"><i class="fa fa-envelope"></i>&nbsp;Email Ke Supplier</a>
            <a href="<?= base_url('admin/pembelian/generate_po_pdf/'.$transaction->id_transaction)?>" class="btn btn-primary" target="_blank"><i class="fa fa-print"></i>&nbsp;Cetak Pemesanan</a>
            <?php if($this->data['role'] == 'Super Admin')  : ?>
            <a href="<?= base_url('admin/pembelian/generate_po_pdf/'.$transaction->id_transaction)?>" class="btn btn-danger" target="_blank"><i class="fa fa-save"></i>&nbsp;Ubah status menjadi "Tutup (Sebagian dikirim"</a>
            <?php endif; ?>
        <?php endif; ?>
    </div>
</div>
<!-- buttom button -->

<?= form_close(); ?>

<script>
    $(document).ready(function() {
        // decimal money
        $('.uang').maskMoney({thousands:'.', decimal:','});
        $('.diskon').maskMoney({decimal:','});
        // decimal money
        
        /*get supplier detail*/
        $('.select_supplier').change(function() { 
            var id_supplier      = $(this).val();
            ajax_get_supplier_detail(id_supplier); 
        });
        /*get supplier detail*/

        /*set tgl_jth_tempo*/
        $('.syarat_pembayaran').change(function() { 
            var id_syarat_pembayaran = $(this).val();
            ajax_set_tgl_jth_tempo(id_syarat_pembayaran); 
        });
        /*set tgl_jth_tempo*/

        /*select new convertion value*/
        $('.select_convertion').change(function() { 
            var select_id           = $(this).attr("id");
            document.getElementsByClassName("qtybeli"+select_id+"")[0].value = "";
            document.getElementById("convertion_value"+select_id+"").value = "";
            document.getElementsByClassName("harga_satuan"+select_id+"")[0].value = "";
            document.getElementsByClassName("diskon_product"+select_id+"")[0].value = "";
            document.getElementById("total_product"+select_id+"").value = "";
            document.getElementsByClassName("sub_total")[0].value = "";
            document.getElementsByClassName("diskon_per_baris")[0].value = "";
            document.getElementsByClassName("ppn_value")[0].value = "";
            document.getElementsByClassName("total_akhir")[0].value = "";
        });
        /*select new convertion value*/

        /*ppn change*/
        $('.ppn_satuan').change(function() { 
            hitung_subtotal();
        });
        /*ppn change*/
        calculate_jumlah();
        hitung_subtotal();

    });
    function ajax_get_supplier_detail(id_supplier) {
        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_get_supplier_detail', 
            'type'      : 'POST',
            'data'      : {
                            'id_supplier' : id_supplier,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        }, 
            'success'   : function(result) {
                if (result) { 
                    var hasil = JSON.parse(result);
                    $('#supplier_address').html(hasil.address);
                    document.getElementById("supplier_email").value = hasil.email;
                };
            }
        });
    }
    function ajax_set_tgl_jth_tempo(id_syarat_pembayaran) {
        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_set_tgl_jth_tempo', 
            'type'      : 'POST',
            'data'      : {
                            'id_syarat_pembayaran' : id_syarat_pembayaran,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        }, 
            'success'   : function(result) {
                if (result) { 
                    document.getElementById("tgl_jth_tempo").value = result;
                };
            }
        });
    }
    function qtybeli(a,id_product) {
        var select_id       = a;
        var hargasatuan     = document.getElementsByClassName("harga_satuan"+select_id+"")[0].value.split('.').join("").replace(',','.');
        var diskon          = document.getElementsByClassName("diskon_product"+select_id+"")[0].value.replace(',','.');
        var qtybeli1         = document.getElementsByClassName("qtybeli"+select_id+"")[0].value;
        var qtybeli         = document.getElementsByClassName("qtybeli"+select_id+"")[0];
        var id_uc           = document.getElementsByClassName("unit_convertion"+select_id+"")[0];
        var qtybeli_value   = qtybeli.value;
        var id_uc_value     = id_uc.value;
        var harga1          = hargasatuan*qtybeli1;
        // var harga2          = harga1-((harga1*diskon)/100);
        var harga2          = harga1;
        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_get_unit_convertion_result', 
            'type'      : 'POST',
            'data'      : {
                            'id_uc' : id_uc_value,
                            'qtybeli' : qtybeli_value,
                            'product' : id_product,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                            }, 
            'success'   : function(result) {
                if (result) { 
                    document.getElementById("convertion_value"+select_id+"").value = result;
                    document.getElementById("total_product"+select_id+"").value = number_format(harga2,2,',','.');
                    hitung_subtotal();
                    // document.getElementsByClassName("diskon_per_baris")[0].value = "";
                    // document.getElementsByClassName("ppn_value")[0].value = "";
                    // document.getElementsByClassName("total_akhir")[0].value = "";
                };
            }
        });
    }
    function hargasatuan(a) {
        var select_id       = a;
        var hargasatuan     = document.getElementsByClassName("harga_satuan"+select_id+"")[0].value.split('.').join("").replace(',','.');
        var qtybeli         = document.getElementsByClassName("qtybeli"+select_id+"")[0].value;
        var diskon          = document.getElementsByClassName("diskon_product"+select_id+"")[0].value.replace(',','.');
        var harga1          = hargasatuan*qtybeli;
        var harga2          = harga1-((harga1*diskon)/100);
        document.getElementById("total_product"+select_id+"").value = number_format(harga2.toFixed(2),2,',','.');
        hitung_subtotal();
    }
    function hitung_subtotal(){
        var count_detail    = <?= $count_transaction_detail; ?>;
        var sub_total       = 0;
        var diskon_per_baris= 0;
        var ppn_per_baris   = 0;
        var a;
        for (a = 1; a <= count_detail; a++) {
            var get_hargasatuan     =  document.getElementsByClassName("harga_satuan"+a+"")[0].value.split('.').join("").replace(',','.');
            // .replace(/./g,'').replace(',','.');
            var get_qtybeli         = document.getElementsByClassName("qtybeli"+a+"")[0].value;
            var get_diskon          = document.getElementsByClassName("diskon_product"+a+"")[0].value.replace(',','.');
            var ppn_product         = $('#ppn_satuan'+a+'').val();

            var total               = get_hargasatuan*get_qtybeli;
            var total1              = ((get_hargasatuan*get_qtybeli)*get_diskon)/100;
            var total2              = (((get_hargasatuan*get_qtybeli)-((get_hargasatuan*get_qtybeli)*get_diskon)/100)*ppn_product)/100;

            sub_total               = sub_total + total;
            diskon_per_baris        = diskon_per_baris + total1;
            ppn_per_baris           = ppn_per_baris + total2;
        }
        document.getElementsByClassName("sub_total")[0].value = number_format(sub_total.toFixed(2),2,',','.');
        document.getElementsByClassName("diskon_per_baris")[0].value = number_format(diskon_per_baris.toFixed(2),2,',','.');
        document.getElementsByClassName("ppn_value")[0].value = number_format(ppn_per_baris.toFixed(2),2,',','.');
        document.getElementsByClassName("total_akhir")[0].value = number_format(((sub_total - diskon_per_baris)+ppn_per_baris).toFixed(2),2,',','.');
    }

    function calculate_jumlah(){
        var count_detail    = <?= $count_transaction_detail; ?>;
        for (a = 1; a <= count_detail; a++) {
            document.getElementById("total_product"+a).value = number_format((document.getElementsByClassName("qtybeli"+a+"")[0].value *  Number((document.getElementsByClassName("harga_satuan"+a+"")[0].value.replace('.','')).replace(',','.'))).toFixed(2),2,',','.');
        }

    }
</script>

https://t.me/RX1948 - 2025