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_penerimaan/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/views/admin/pembelian_penerimaan/add.php
<div class="row">
    <div class="col-sm-12">
        <p>
            <a href="<?= base_url('admin/pembelian/penerimaan'); ?>">
                <i class="fa fa-arrow-left" aria-hidden="true"></i> Kembali ke daftar Penerimaan
            </a>
        </p><br>
        <h2>
            No. TTB : 
        </h2>
    </div><!-- end class="col-sm-12" -->
</div> <!-- end row -->

<?= form_open_multipart('admin/pembelian/penerimaan_add'); ?>
<input type="hidden" name="id_transaction" value="<?= $pemesanan->id_transaction; ?>" readonly>
<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>No.Pemesanan</b></p>
        <input type="text" class="form-control" id="id_transaction" value="<?= $pemesanan->no_transaksi ?>" disabled>      
        <br>
        <p><b>Nama Supplier</b></p>
            <input class="form-control" type="text" value="<?= $supplier->supplier_name; ?>" disabled>
        <br>
        <p><b>Alamat</b></p>
                <div style="border: 1px solid black;padding: 20px 10px;">
                <p style="margin-bottom: 0px;"><?= ucfirst($supplier->supplier_address); ?></p>
        </div>
    </div>
    <div class="col-sm-4">
        <p><b>E-mail</b></p>
            <input class="form-control" type="email" value="<?= $supplier->supplier_email; ?>" style="padding: 5px;width: 100%;" disabled>
        <br>
        <p><b>Tgl. Request</b></p>
            <input class="form-control" type="text" value="<?= $pemesanan->tgl_transaksi; ?>" disabled style="padding: 5px;">
        <div style="padding-top: 20px;display: none;">
            <p><b>No. Referensi Supplier</b></p>
                <input class="form-control" type="text" value="<?= $pemesanan->no_referensi; ?>" disabled style="padding: 5px;">
        </div>
    </div>
    <div class="col-sm-4">
        <p><b>Syarat Pembayaran</b></p>
            <input type="text" class="form-control" disabled value="<?= $syarat_pembayaran; ?>" style="padding: 5px;">
        <br>
        <p><b>Tgl. Jatuh Tempo</b></p>
            <input class="form-control" type="date" value="<?= $pemesanan->tgl_jth_tempo; ?>" disabled style="padding: 5px;">
        <br>
        <p><b>Gudang</b></p>
            <input class="form-control" type="text" value="<?= $warehouse->name; ?>" disabled 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 rowspan=2>Produk</th>
                        <th rowspan=2>Kode Produk</th>
                        <th rowspan=2>SatuanBeli to SatuanJual</th>
                        <th colspan=2 style="text-align:center">Quantitas Beli</th>
                        <th rowspan=2>Quantitas Jual</th>
                        <th rowspan=2>Last90D</th>
                        <th rowspan=2>Stok Skrg</th>
                    </tr>
                    <tr>
                        <th>Diterima</th>
                        <th>Sudah Diterima</th>
                    </tr>
                </thead>
                <tbody id="transaction_detail">
                        <?php $a=0; foreach ($pemesanan_detail as $item_transaction_detail):?>
                            <tr>
                                <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);
                                    ?>
                                </td>
                                <td><?php echo ucfirst($products->product_code); ?></td>
                                <td>
                                    <select class="form-control" disabled>
                                        <option readonly selected>Pilih Conversi</option>
                                        <?php 
                                            $konversi=$this->db->query("select id_product,satuan_beli_id,satuan_jual_id from `transaction_detail` where id_transaction=".$item_transaction_detail->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_transaction_detail->satuan_beli_id)->get()->row()->conversion;
                                                $satuan_jual = $this->db->select("*")->from("conversion")->where("id_conversion",$item_transaction_detail->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>
                                <td>
                                    <input type="number" class="form-control" id="coming_qty<?= $item_transaction_detail->id; ?>" onblur="cekqty(<?= $item_transaction_detail->id; ?>)" name="coming_qty[]" min="0" value="0" required style="width: 80px;text-align: center;padding: 5px;display: inline;">
                                    <input type="hidden" id="current_qty<?= $item_transaction_detail->id; ?>" value="<?= $item_transaction_detail->kuantitas_beli; ?>">
                                    <input type="hidden" id="current_qty_receiving<?= $item_transaction_detail->id; ?>" value="<?= $item_transaction_detail->kuantitas_beli_penerimaan; ?>">
                                    <?php  
                                        $final_result           = 0;
                                        $qty_coming             = 0;
                                        $current_qty            = $item_transaction_detail->kuantitas_beli;
                                        $current_qty_receiving  = $item_transaction_detail->kuantitas_beli_penerimaan;
                                        if($current_qty_receiving > 0){
                                            $final_result       = $current_qty - ($qty_coming + $current_qty_receiving);
                                        }
                                        else{
                                            $final_result       = $current_qty-$qty_coming;
                                        }
                                    ?>
                                    <p id="final_result_qty<?= $item_transaction_detail->id; ?>" style="display: inline;">Sisa <?= $final_result;?></p>
                                </td>
                                <td>
                                    <input type="number" class="form-control" id="coming_qty<?= $item_transaction_detail->id; ?>" onblur="cekqty(<?= $item_transaction_detail->id; ?>)" name="coming_qty[]" min="0" value="<?= $item_transaction_detail->kuantitas_beli_penerimaan?>" required style="width: 80px;text-align: center;padding: 5px;display: inline;" disabled>
                                </td>
                                <td>
                                    <?php 
                                        $konversi = $item_transaction_detail->konversi; 
                                        $convertion_value = $konversi * $item_transaction_detail->kuantitas_beli;
                                    ?>
                                    <input type="hidden" id="konversi<?= $item_transaction_detail->id; ?>" value="<?= $konversi;?>">
                                    <input type="hidden" id="current_konversi<?= $item_transaction_detail->id; ?>" value="<?= $convertion_value;?>">
                                    <input class="form-control" id="new_konversi_value<?= $item_transaction_detail->id; ?>" type="text" disabled value="<?= $convertion_value; ?>" style="width: 90px;text-align: center;padding: 5px;">
                                </td>
                                <td>
                                    <input type="text" class="form-control" value="0" disabled style="width:50px;text-align: center;padding: 5px;">
                                </td>
                                <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',$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; ?>" disabled 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;" id="transaction_message"></p>
        </div>
    </div>
    <div class="col-sm-4">
        <p style="font-size: 20px;"><b>Lampiran :</b></p>
            <div class="form-group" id="transaction_file"></div>
    </div>
    
    <div class="col-sm-4">
        <div class="row">
            <div class="col-sm-6">
                Ongkos Pengiriman
            </div>
            <div class="col-sm-6">
                Rp. <input class="form-control uang" type="text" placeholder="0.00" name="ongkos_pengiriman" style="padding: 5px;display: inline;width: 139px;">
            </div>
        </div>
    </div>
</div>

<div class="row">
    <div class="col-sm-12" style="text-align: center;">
        <a href="<?= base_url('admin/pembelian/penerimaan'); ?>" type="submit" class="btn btn-info">Kembali ke Penerimaan</a>
        <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="confirm">
            <i class="fa fa-save"></i>&nbsp;Konfirmasi Penerimaan
        </button>
    </div>
</div>
<?= form_close(); ?>


<script>
    $(document).ready(function(){
        // decimal money
        $('.uang').maskMoney({thousands:'.', decimal:','});
        // decimal money
        
        $('.select_transaction').change(function(){ 
            var id_transaction = $(this).val();
        });
    });
    function cekqty(id_transaction_detail){
        var qty_coming              = document.getElementById('coming_qty'+id_transaction_detail).value;
        var current_qty             = document.getElementById('current_qty'+id_transaction_detail).value;
        var current_qty_receiving   = document.getElementById('current_qty_receiving'+id_transaction_detail).value;
        var konversi                = document.getElementById('konversi'+id_transaction_detail).value;
        var current_konversi        = document.getElementById('current_konversi'+id_transaction_detail).value;
        if(current_qty_receiving > 0){
            var total_akhir             = parseInt(current_qty)-(parseInt(qty_coming)+parseInt(current_qty_receiving));
            if(qty_coming >= 0){
                if(total_akhir >= 0){
                    $('#final_result_qty'+id_transaction_detail).html("Sisa "+total_akhir);
                    if(parseInt(qty_coming) != 0){
                        var new_konversi_value = parseInt(qty_coming) * konversi;
                        document.getElementById('new_konversi_value'+id_transaction_detail).value = new_konversi_value;
                    }
                    else{
                        document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi;
                    }
                }
                else{
                    var lebih       = (parseInt(qty_coming)+parseInt(current_qty_receiving))-parseInt(current_qty);
                    alert('over capacity');
                    document.getElementById('coming_qty'+id_transaction_detail).value = "0";
                    var reset_sisa  = parseInt(current_qty)-parseInt(current_qty_receiving);
                    $('#final_result_qty'+id_transaction_detail).html("Sisa "+reset_sisa);
                    document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi;
                    return;
                    /*$('#final_result_qty'+id_transaction_detail).html("Lebih +"+lebih);*/
                }
            }
            else{
                $('#final_result_qty'+id_transaction_detail).html("Error !!!");
            }
        }
        else{
            var total_akhir             = parseInt(current_qty)-parseInt(qty_coming);
            if(qty_coming >= 0){
                if(total_akhir >= 0){
                    $('#final_result_qty'+id_transaction_detail).html("Sisa "+total_akhir);
                    if(parseInt(qty_coming) != 0){
                        var new_konversi_value = parseInt(qty_coming) * konversi;
                        document.getElementById('new_konversi_value'+id_transaction_detail).value = new_konversi_value;
                    }
                    else{
                        document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi;
                    }
                }
                else{
                    var lebih = parseInt(qty_coming)-parseInt(current_qty);
                    /*$('#final_result_qty'+id_transaction_detail).html("Lebih +"+lebih);*/
                    alert('over capacity');
                    document.getElementById('coming_qty'+id_transaction_detail).value = "0";
                    var reset_sisa  = parseInt(current_qty)-parseInt(current_qty_receiving);
                    $('#final_result_qty'+id_transaction_detail).html("Sisa "+reset_sisa);
                    document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi;
                    return;
                }
            }
            else{
                $('#final_result_qty'+id_transaction_detail).html("Error !!!");
            }
        }
    }
</script>

https://t.me/RX1948 - 2025