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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/views/admin/orders/view.php
<div class="row">
    <div class="col-sm-12">
        <p><a href="<?= base_url('admin/orders'); ?>"><i class="fa fa-arrow-left" aria-hidden="true"></i> Kembali ke Halaman Order</a></p><br>
        <h4>
            NOMOR ORDER: <?php echo $order->id_orders; ?>
            <a style="display:none;" target="_blank" href="<?= base_url('admin/orders/print_invoice_pdf/'.$order->id_orders); ?>" class="btn btn-sm btn-success" type="button">
                <i class="fa fa-print"></i> Invoice
            </a>
        </h4>
        <h4>TANGGAL ORDER: <?php echo date('j F Y H:i:s', strtotime($order->order_date)); ?></h4>
        <?= $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(); ?>

<div class="row"> 
    <div class="col-sm-3">
        <p>Status Pesanan Saat Ini</p>
    </div><!-- end class="col-sm-3" -->

     <div class="col-sm-9">
         <?php
            if($order->payment_status == 0) {
                $options[0] = 'Pending';
                $options[2] = 'Batal';
            }
            if($order->payment_status == 1) {
                $options[1] = 'Belum Bayar';

                if($order->payment_type != 'midtrans' && (int)$order->indent_remaining === 0) {
                    $options[3] = 'Sudah Bayar';
                }else{
                    $options[6] = 'Dibayar Sebagian'; 
                }
                $options[2] = 'Batal';
            }
            if($order->payment_status == 2) {
                $options[2] = 'Batal';
            }
            if($order->payment_status == 3) {
                $options[3] = 'Sudah Dibayar';
                $options[4] = 'Proses';
                $options[2] = 'Batal';
            }
            if($order->payment_status == 4) {
                $options[4] = 'Proses';
                $options[2] = 'Batal';
            }
            if($order->payment_status == 5) {
                $options[5] = 'Terkirim';
            }
             if($order->payment_status == 6) {
                $options[6] = 'Dibayar Sebagian';
                $options[4] = 'Proses';
                $options[2] = 'Batal';
            }

            echo form_dropdown('payment_status', $options, $order->payment_status, 'class="form-control changeOrderStatus"');
            ?>

            <!-- <?php if ($order->payment_status == 1 || $order->payment_status== 3) : ?>
                <br>Courier Tracking Number (Enter below)<br>
                <?php  echo form_input('no_resi', $order->no_resi); ?>
                <br>
            <?php endif; ?>  -->

            <br>

            <span><?= form_submit('update', 'Ubah Status Order', 'class="btn btn-primary btn-success submitOrderStatus"'); ?></span>
           

            <script>
                $(document).ready(function() {
                    $('.submitOrderStatus').prop('disabled', true);
                    $('.changeOrderStatus').change(function() {
                        $('.submitOrderStatus').prop('disabled', false);
                    });
                });
            </script>

      <?= form_close(); ?>
      <br><br>

      <!-- <p><a target="_blank" href="<?php echo base_url() . 'admin/orders/generate_invoice_pdf/' . $order->id_orders; ?>"><i class="fa fa-files-o" aria-hidden="true"></i>
 DOWNLOAD INVOICE</a></p>

    <p><a target="_blank" href="<?php echo base_url() . 'admin/orders/generate_deliveryslip_pdf/' . $order->id_orders; ?>"><i class="fa fa-truck" aria-hidden="true"></i>

    <?php if($order->dropship == 'yes') : ?>
     DROPSHIP
    <?php endif; ?> DOWNLOAD DELIVERY SLIP </a></p> -->


    </div><!-- end class="col-sm-9" -->
</div> <!-- end row -->

<?php
    //calculate if the current order has more than 1 warehouse
    $this->db->select('warehouse_id')->from('orders_detail')->where('orders_id', $order->id_orders);
    $warehouse_ids = $this->db->get()->result();

    $warehouse_id_array = array();

    foreach ($warehouse_ids as $warehouse_id) {
        if(!in_array($warehouse_id->warehouse_id, $warehouse_id_array)) {
             $warehouse_id_array[] = $warehouse_id->warehouse_id;
        } 
    }
?>

<?php if(count($warehouse_id_array) > 1) : ?>
    <p style="background: purple; color:white; padding: 5px;">Order ini memiliki pengiriman lebih dari 1 Warehouse.></p>
<?php endif; ?>

<div class="row">
    <div class="col-sm-12">
        <div class="table-responsive">
            <table class="table table-striped">
                
                <!-- <tr>
                    <td>JURNAL.ID STATUS</td>
                    <td><?= strtoupper($order->status_jurnalid); ?></td>
                </tr> -->

                <tr>
                    <td>TIPE PEMBAYARAN</td>
                    <td><?= strtoupper($order->payment_type);if($order->marketplace_name != null){echo ', '.ucfirst($order->marketplace_name);} ?> <?= strtoupper($order->payment_method); ?>&nbsp;
                    <?php if(!empty($order->va_number)) : ?>
                        <?= $order->va_number; ?> (No VA)
                    <?php endif; ?>    
                    </td>
                </tr>

                <?php if($order->payment_date != NULL) : ?>
                     <tr>
                        <td>TANGGAL PEMBAYARAN</td>
                        <td><?= date('d M Y H:m:s', strtotime($order->payment_date)); ?></td>
                    </tr>
                <?php endif; ?>

                <tr>
                    <td>INFO TAMBAHAN</td>
                    <td>
                        <?php if($order->payment_type == 'bank transfer') : ?>

                        <?php
                            if($order->payment_confirm == 1 ) {
                                echo 'cust pay confirm: Yes';
                            } else {
                                echo 'Cust pay confirm: Not Yet';
                            }
                        ?>

                        <?php elseif($order->payment_type == 'midtrans') : ?>
                            <?php if($order->payment_status_message == 'capture') : ?>
                                Pembayaran Kartu Kredit
                            <?php else : ?>
                                Pembayaran virtual akun
                            <?php endif; ?>    
                        <?php endif; ?>

                        <?php if($order->indent_remaining > 0) : ?>
                            . Has Indent
                        <?php endif; ?>    

                    </td>
                </tr>

                <tr>
                    <td>PELANGGAN</td>
                    <td>
                        <p>
                            Nama: <?php echo ucwords($order->recipient_name);  ?><br>
                            E-mail: <a href="mailto:<?php echo $order->email;  ?>"><?php echo $order->email;  ?></a><br>
                            Telepon: <?php echo $order->phone;  ?>
                        </p>
                    </td>
                 </tr>

                <tr>
                    <td>ALAMAT PENGIRIMAN</td>
                    <td>
                        <p>
                            <?= ucwords($order->address); ?><br>
                            <?php
                                //get subdistrict
                                echo ucwords($order->subdistrict) . '. ';
                                //get district
                                echo ucwords($order->district) . '. ';
                                echo ucwords($order->province) . '<br>';
                                if(!empty($order->postcode)) {
                                    echo 'Postcode: ' . $order->postcode;
                                }  
                            ?>
                        </p>
                    </td>
                </tr>

     <!-- <tr>
        <td>CUSTOMER NOTE</td>
        <td><p><?= ucfirst($order->customer_note); ?></p></td>
     </tr> -->

    <tr>
            <td colspan="2">
            <p>DETAIL ORDER</p>

            <table  id="tbl_itemproduct" class="table" style="border: 1px solid black">
                <tr>
                    <th style="border: 1px solid black">Nama Barang</th>
                    <th style="border: 1px solid black">Harga</th>
                    <th style="border: 1px solid black">Kuantitas</th>
                    <th style="border: 1px solid black">Dikirim dari</th>
                    <th style="border: 1px solid black">Tipe Pengiriman</th>
                    <th style="border: 1px solid black">Biaya Pengiriman</th>
                    <th style="border: 1px solid black">Sub Total</th>
                    <?php if($order->payment_status == 4 || $order->payment_status == 5) : ?>
                        <th style="border: 1px solid black">Status</th>
                    <?php endif;?>
                </tr>


                <?php $a=1; foreach ($order_details as $item) : ?>
                        
                        <?php
                            $attributes = array('id' => 'update_resi'.$a);
                            echo form_open('admin/orders/update_noresi',$attributes); 
                        ?><?= form_close(); ?>

                        <?php $formid = array('class' => 'update_status');
                            echo form_open('admin/orders/update_status',$formid); ?>
                            <tr>
                                <td style="border: 1px solid black"><?php echo ucwords($item->item_name); ?><br>
                                <?= ucwords($item->attributes); ?>
                                <br>
                                <?= $item->sku; ?>
                                <br>
                                 <?php
                                    //get warehouse
                                    $this->db->select('name')->from('shipment_method')->where('id', $item->chosen_shipping_id);
                                    $shipping_method = $this->db->get()->row()->name;

                                    $query_shipment_m = $this->db->select('*')->from('shipment_method')->where('id', $item->chosen_shipping_id)->get()->row();

                                ?>
                                <?php 
                                $status_new_address = null;
                                if ($query_shipment_m->id == 5) : ?>
                                    <br>      
                                    <?php if($item->new_address != NULL) : ?>
                                        <p>New Shipping Address:<br>
                                        <?= ucwords($item->new_address); ?><br>
                                        <?php 
                                           $status_new_address = 'has';
                                           $this->load->helper('shipping');   
                                           echo get_subdistrict_name($item->new_subdistrict_id) . '. ' .  get_district_name($item->new_district_id) . '.  ' . get_province_name($item->new_province_id);
                                        ?>
                                    </p>    
                                    <?php endif; ?>   

                                    <?php if($item->status == 0) : ?>
                                        <button type="button" data-toggle="modal" data-target="#ModalChangeAddress<?= $item->id_orders_detail; ?>" class="btn btn-info"><i class="fa fa-map"></i> Ubah Alamat Pengiriman</button>
                                    <?php endif; ?>
                                <?php endif; ?> 

                                </td>

                                <td style="border: 1px solid black">IDR <?php echo number_format($item->item_price); ?><br>
                                    <?= $item->indent_message; ?></td>
                                <td style="border: 1px solid black">
                                    <?= $item->quantity; ?>
                                    <?php if($item->is_backorder == 'yes') : ?>
                                        (Indent)
                                    <?php endif; ?>
                                </td>
                                <td style="border: 1px solid black">
                                    <?php
                                        //get warehouse
                                        $this->db->select('name')->from('warehouse')->where('id', $item->warehouse_id);
                                        $warehouse_name = $this->db->get()->row()->name;
                                        echo ucwords($warehouse_name);
                                    ?>
                                </td>
                                 <td style="border: 1px solid black">
                                    <?php if($shipping_method == '2 hour delivery') : ?>
                                        <p>Express Courier</p>
                                    <?php else : ?>
                                        <p><?= ucfirst($shipping_method);?></p>
                                    <?php endif; ?> 
                                </td>
                                <td style="border: 1px solid black">IDR <?php echo number_format($item->shipping_fee); ?></td>
                                <td style="border: 1px solid black">IDR <?php echo number_format($item->subtotal); ?></td>
                                <?php if($order->payment_status == 4) : ?> 
                                    <input type="hidden" name="id_product_detail" value="<?= $item->id_orders_detail;?>">
                                    <input type="hidden" name="id_order" value="<?= $order->id_orders;?>">
                                    <input type="hidden" name="backed_order" value="<?= $item->is_backorder;?>">
                                    <input type="hidden" name="qty_order" value="<?= $item->quantity;?>">
                                    <input type="hidden" name="warehouse_order" value="<?= $item->warehouse_id;?>">
                                    <input type="hidden" name="item_order" value="<?= $item->item_id;?>">
                                    <input type="hidden" name="id" value="<?=$a;?>">

                                    <?php
                                        //get product_code
                                        $this->db->select('sku')->from('orders_detail')->where('id_orders_detail', $item->id_orders_detail);
                                        $product_code = $this->db->get()->row()->sku;

                                        $query_shipment_m = $this->db->select('*')->from('shipment_method')->where('id', $item->chosen_shipping_id)->get()->row();

                                    ?>  

                                    <td style="border: 1px solid black">
                                        <?php  
                                        if ($query_shipment_m->id == 5) 
                                        {
                                        ?>

                                        <!-- Jika INDENT -->
                                        <div id="dv_btn_set_status_product">
                                            <?php 
                                            if((int)$item->status === 0){

                                             ?>
                                            <?php 
                                            $query_warehouse = $this->db
                                            ->select('*')->from('warehouse')
                                            ->where('id', $item->warehouse_id)->get();

                                            $query_r_stock = $this->db
                                            ->select('*')->from('stock')
                                            ->where('warehouse_id', $item->warehouse_id)
                                            ->where('id_product', $item->product_id)
                                            ->where('id_product_detail', $item->item_id)
                                            ->get(); 

                                            $dis_btn_rtosend = '';
                                            if(@$query_r_stock->row()->stock == 0 || $query_r_stock->num_rows() == 0){
                                                $dis_btn_rtosend = 'disabled';
                                            }

                                             ?>
                                            <button <?= $dis_btn_rtosend; ?> class="btn btn-success" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>" 
                                            id="btn_r_tosend" onclick="fbtn_r_tosend($(this));">Siap untuk dikirim</button>
                                            <?php if ($dis_btn_rtosend == 'disabled'): ?>
                                                <br> 
                                                Di <?= ucwords($query_warehouse->row()->name); ?> Stok kurang
                                            <?php endif ?>

                                            <?php } ?>

                                            <?php 
                                            if((int)$item->status === 1){

                                             ?>
                                            
                                            <button class="btn btn-success form-control" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>"  
                                            id="btn_fullypaid" onclick="fbtn_fullypaid($(this));">Perbarui ke dibayar penuh</button>
                                            <?php } ?>

                                            <?php 
                                            if((int)$item->status === 3){

                                             ?> 
                                            <?php
                                                $n_resi = $item->no_resi; 
                                                if($n_resi == null || $n_resi == ""){
                                                    $n_resi = "";
                                                }
                                             ?>
                                            <input placeholder='No. Resi Pengiriman.' type='text' value='<?= $n_resi; ?>' class='form-control input-sm' id='inp_noresi'>

                                            <button class="btn btn-success form-control" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>"  
                                            id="btn_savenoresi" onclick="fbtn_savenoresi($(this));">Simpan No. Resi Pengiriman</button>

                                            <button class="btn btn-primary form-control" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>"  
                                            id="btn_sent" disabled onclick="fbtn_sent($(this));">Ganti status ke "Sudah Terkirim"</button>

                                            <?php } ?>

                                            <?php 
                                            if((int)$item->status === 2){

                                            } ?>
                                        </div>  
                                        <!-- end Jika INDENT -->

                                        <?php }else { ?>

                                        <!-- Jika IN STOCK -->
                                        <div id="dv_btn_set_status_product">
                                            <?php 
                                            if((int)$item->status === 0){

                                             ?>
                                            <?php 
                                            $query_warehouse = $this->db
                                            ->select('*')->from('warehouse')
                                            ->where('id', $item->warehouse_id)->get();

                                            $query_r_stock = $this->db
                                            ->select('*')->from('stock')
                                            ->where('warehouse_id', $item->warehouse_id)
                                            ->where('id_product', $item->product_id)
                                            ->where('id_product_detail', $item->item_id)
                                            ->get(); 

                                            $dis_btn_rtosend = '';
                                            // if(@$query_r_stock->row()->stock == 0 || $query_r_stock->num_rows() == 0){
                                            //     $dis_btn_rtosend = 'disabled';
                                            // }

                                             ?>
                                            <button <?= $dis_btn_rtosend; ?> class="btn btn-success" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>" 
                                            id="btn_r_tosend" onclick="fbtn_r_tosend($(this),'instock');">Siap untuk dikirim</button>
                                             
                                            <?php } ?>

                                            <?php 
                                            if((int)$item->status === 1){

                                             ?>  
                                            <?php
                                                $n_resi = $item->no_resi; 
                                                if($n_resi == null || $n_resi == ""){
                                                    $n_resi = "";
                                                }
                                             ?>
                                            <input placeholder='No. Resi Pengiriman' type='text' value='<?= $n_resi; ?>' class='form-control input-sm' id='inp_noresi'>

                                            <button class="btn btn-success form-control" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>"  
                                            id="btn_savenoresi" onclick="fbtn_savenoresi($(this),'instock');">Simpan No. Resi Pengiriman</button>

                                            <button class="btn btn-primary form-control" type="button" 
                                            data-productid="<?= $item->product_id; ?>"  
                                            data-order_detailid="<?= $item->id_orders_detail; ?>"  
                                            data-orderid="<?= $item->orders_id; ?>" 
                                            data-itemid="<?= $item->item_id; ?>"  
                                            id="btn_sent" disabled onclick="fbtn_sent($(this),'instock');">Ganti status ke "Sudah Terkirim"</button>

                                            <?php } ?>

                                            <?php 
                                            // if((int)$item->status === 2){

                                            // } 
                                            ?>
                                        </div>
                                        <?php } ?>
                                        <!-- end Jika IN STOCK -->


                                        <!-- <input type="text" name="product_code<?= $a ?>" class="form-control updatestatus_code"  placeholder="product code" id="product_code<?= $a ?>" onfocus="this.value=''" onkeyup="ajax_update_status('<?=$order->id_orders; ?>','<?= $item->item_id; ?>','<?= $a ?>','<?= $item->is_backorder; ?>','<?= $item->warehouse_id; ?>','<?= $item->id_orders_detail;?>')"  <?php if($item->status != 0): ?> disabled value="<?= $product_code;?>" <?php endif; ?> /> -->

                                        <?php
                                        $stprod = '';$style='';                                    
                                        if($item->status == 0){
                                            $style="white";
                                            $stprod="Open";
                                        }else if($item->status == 1){
                                            $style="yellow";
                                            $stprod="Siap untuk dikirim";
                                        }else if($item->status == 2){
                                            $style="lime";
                                            $stprod="Produk terkirim";
                                        }else if($item->status == 3){
                                            $style="lightgreen";
                                            $stprod="Dibayar penuh";
                                        }
                                        ?>
                                        <p id="notifbarcode<?= $a ?>" style="color:red;"></p>
                                        <p>Status : <span style="padding:5px;background-color: <?= $style; ?>"><?= $stprod; ?></span></p>
                                        <br>
                                        <!-- <?php if($item->status == 1): ?>
                                            <label>No. Resi</label>
                                            <input type="text" value="<?= $item->no_resi; ?>" name="no_resi" class="form-control" placeholder="nomor resi" required pattern="[\s\S]*\S[\s\S]*" autocomplete='off'>
                                        <?php elseif($item->status == 2): ?>
                                            <label>No. Resi</label>
                                            <input type="hidden" name="id_orders_detail" value="<?= $item->id_orders_detail;?>" form="update_resi<?= $a;?>">
                                            <input type="text" name="no_resi" value="<?= $item->no_resi; ?>" class="form-control" placeholder="nomor resi" required pattern="[\s\S]*\S[\s\S]*" form="update_resi<?= $a?>"  autocomplete='off'>
                                        <?php endif; ?>  -->  
                                         <?php if($item->status == 1): ?>
                                            <a href="<?= base_url() . 'admin/orders/generate_shipping_mark/' . $item->id_orders_detail; ?>" target="_blank" class="btn btn-primary" type="submit" onclick="return confirm('Print Shipping Mark ??')">
                                                <i class="fa fa-print"></i>&nbsp;Cetak Tanda Pengiriman
                                            </a> 
                                        <?php endif; ?>
                                    </td>
                                  
                                <?php elseif($order->payment_status == 5) : ?>

                                    <?= $item->sku; ?>

                                    <td style="border: 1px solid black">
                                        <!-- <input type="text" name="product_code<?= $a ?>" class="form-control"  placeholder="product code" id="product_code<?= $a ?>" onfocus="this.value=''" onkeyup="ajax_update_status('<?=$order->id_orders; ?>','<?= $item->item_id; ?>','<?= $a ?>','<?= $item->is_backorder; ?>','<?= $item->id_orders_detail;?>')"  <?php if($item->status != 0): ?> disabled value="<?= $product_code;?>" <?php endif; ?> /> -->
                                        <?php
                                            $stprod = '';$style='';                    
                                            if($item->status == 0){
                                                $style="white";
                                                $stprod="Open";
                                            }else if($item->status == 1){
                                                $style="yellow";
                                                $stprod="Siap untuk dikirim";
                                            }else if($item->status == 2){
                                                $style="lime";
                                                $stprod="Produk terkirim";
                                            }else if($item->status == 3){
                                                $style="lightgreen";
                                                $stprod="Dibayar penuh";
                                            }
                                        ?>
                                        <p id="notifbarcode<?= $a ?>" style="color:red;"></p>
                                        <p>Status : <span 
                                            style="padding:5px;
                                            background-color: <?= $style; ?>">
                                            <?= $stprod; ?>
                                                
                                            </span></p>
                                        <br>
                                        <!-- <label>No. Resi</label>
                                        <input type="hidden" name="iterator" value="<?= $a;?>" form="update_resi<?= $a?>">
                                        <input type="hidden" name="id_orders_detail" value="<?= $item->id_orders_detail;?>" form="update_resi<?= $a?>">
                                        <input type="text" name="no_resi" value="<?= $item->no_resi; ?>" class="form-control" form="update_resi<?= $a?>" required pattern="[\s\S]*\S[\s\S]*" autocomplete="off">
                                        <input type="submit" name="submit" value="Update Resi" class="form-control" form="update_resi<?= $a?>"> -->
                                    </td>
                                <?php endif;?>
                            </tr>
                        <?= form_close(); ?>

                <?php $a++; endforeach; ?>
            </table>
           </td>
     </tr>

    <?php $grand_total = $order->total_amount; ?>
  
    <tr>
        <td>Jumlah Total Produk</td>
        <td>IDR <?= number_format($order->total_amount); ?></td>
    </tr>

    <?php if($order->ppn != 0) : ?>
        <tr>
            <td>Pajak</td>
            <td>IDR <?= number_format($order->ppn); ?></td>
        </tr>
        <?php $grand_total = $grand_total + $order->ppn; ?>
    <?php endif; ?>

    <?php if($order->shipping_fee != 0) : ?>
        <tr>
            <td>Total Biaya Pengiriman</td>
            <td>IDR <?= number_format($order->shipping_fee); ?></td>
        </tr>
        <?php /*$grand_total = $grand_total + $order->shipping_fee;*/ ?>
    <?php endif; ?>

    <?php if($order->free_shipping_fee != 0) : ?>
        <tr>
            <td>Gratis Biaya Pengiriman</td>
            <td>IDR -<?= number_format($order->free_shipping_fee); ?></td>
        </tr>
        <?php /*$grand_total = $grand_total - $order->free_shipping_fee;*/ ?>
    <?php endif; ?>

    <?php if (!is_null($order->redeemed_voucher_code)) : ?>
        <tr>
            <td>KODE VOUCHER: <?= strtoupper($order->redeemed_voucher_code); ?></td>
            <td>IDR -<?= number_format($order->redeemed_voucher_amount); ?></td>
            <?php $grand_total = $grand_total - $order->redeemed_voucher_amount; ?>
        </tr>
    <?php endif; ?>

    <?php if($order->minus_reward > 0) : ?>
        <tr>
            <td>TUKAR POIN HADIAH: <?= $order->minus_reward; ?> poin</td>
            <td>IDR -<?= number_format($order->minus_reward_amount); ?></td>
        </tr>
         <?php $grand_total = $grand_total - $order->minus_reward_amount; ?>
    <?php endif; ?>

    <tr>
        <td style="font-weight: bold;">JUMLAH TOTAL</td>
       
        <td style="font-weight: bold;">
            IDR <?php 
                $finalshippingfee = 0;
                $t_when_indent = 0;
                $calculate_finalshippingfee = $order->shipping_fee - $order->free_shipping_fee;
                if($calculate_finalshippingfee > 0){
                    $finalshippingfee = $calculate_finalshippingfee;
                }
                $grand_total = $grand_total + $finalshippingfee;
                if($grand_total > 0){
                    echo number_format($grand_total); 
                    $t_when_indent = $grand_total;  
                } else {
                    if($finalshippingfee > 0) {
                        echo number_format($finalshippingfee);
                        $t_when_indent = $finalshippingfee;  
                    } else {
                        echo number_format(0).' (Free Order)';
                        $t_when_indent = 0;  
                    }  
                }
            ?>
        </td>
    </tr> 
    <?php 
    $tcost_indent = (int)$order->indent_remaining + (int)$order->indent_shipping_fee;
    $t_when_indent = $t_when_indent - $tcost_indent;
     ?>
    <?php if ((int)$order->indent_remaining > 0 ): ?>  
        <tr>
            <td style="font-weight: bold;">Total Uang muka</td>
            <td style="font-weight: bold;"> IDR 

                <?php if ($status_new_address == null): ?>
                    <?= number_format($t_when_indent) ?>
                <?php else: ?>
                    <?= number_format($order->total_amount-$order->indent_remaining) ?>
                <?php endif ?>
                    
            </td>
        </tr>
        <tr>
            <td>Produk Indent tersisa</td>
            <td> IDR <?= number_format($order->indent_remaining) ?></td>
        </tr>
        <tr>
            <td>Sisa Biaya Pengiriman Indent</td>
            <td> IDR <?= number_format($order->indent_shipping_fee) ?></td>
        </tr>
        <tr>
            <td style="font-weight: bold;">Total Tersisa</td>
            <td style="font-weight: bold;"> IDR <?= number_format($order->indent_remaining + $order->indent_shipping_fee) ?></td>
        </tr>
    <?php endif; ?>

    <?php if ($order->payment_confirm_details): ?> 
        <tr>
            <td><br>KONFIRMASI PEMBAYARAN TRANSFER BANK MANUAL</td>
            <td><br><?= $order->payment_confirm_details; ?></td>
        </tr>
    <?php endif; ?>

    <?php if ($order->payment_confirm_remaining != 0 ): ?> 
        <tr>
            <td><br>KONFIRMASI PEMBAYARAN TRANSFER BANK MANUAL 2</td>
            <td><br><?= $order->payment_confirm_details_remaining; ?></td>
        </tr>
    <?php endif; ?>

    </table>
        </div>
    </div>
</div>


<div class="row">
    <div class="col-sm-6">
        <?= form_open('admin/orders/add_note/' . $order->id_orders); ?>
            <label>Catatan Admin:</label><br> 
            <?= form_textarea('admin_note', set_value('admin_note', $order->admin_note, FALSE)); ?>
            <?= form_error('admin_note'); ?>
            <input type="submit" value="Update Catatan" name="add_note" class="btn btn-default form-control" style="width: 200px;">
            <br><br>
        <?= form_close(); ?>
    </div>
</div>

<!-- cek salah satu barang sudah ready to pick up -->
<?php
    $cek    = 0;
    $status = $this->db->select('payment_status')->from('orders')->where('id_orders',$order->id_orders)->get()->row()->payment_status;
    if ($status >= 3):
?>
    <div class="row" style="margin-top: 0px;">
        <div class="col-sm-12" style="text-align: center;">
            <!-- <a href="<?= base_url() . 'admin/orders/generate_invoice/' . $order->id_orders; ?>" target="_blank" class="btn btn-success" type="submit" onclick="return confirm('Print Invoice ??')">
                <i class="fa fa-print"></i>&nbsp;Print Invoice
            </a> -->
            <!-- <?php if($order->payment_status == 5 && $order->status_jurnalid == 'open'): ?>
                <a href="<?= base_url('admin/orders/manual_sync/'.$order->id_orders)?>" type="submit" class="btn btn-primary">
                    <i class="fa fa-save"></i>&nbsp;Sync to Jurnal
                </a>
            <?php endif; ?> -->
        </div>
    </div>
<?php endif; ?>

<script>
    // $("body").removeAttr("onload");
    // $("body").removeAttr("onunload");
    // $("body").attr("onload",loadScroll());
    // $("body").attr("onunload",saveScroll());

    $(document).ready(function(){
        // onload="loadScroll()" onunload="saveScroll()"
    });

    // if($item->status == 0){
    //     $style="red";
    //     $stprod="Open";
    // }else if($item->status == 1){
    //     $style="yellow";
    //     $stprod="Ready to Send";
    // }else if($item->status == 2){
    //     $style="lime";
    //     $stprod="Picked Up";
    // }else if($item->status == 3){
    //     $style="lightgreen";
    //     $stprod="Fully paid";
    // }

    function fbtn_r_tosend(ele,witch = "indent"){  
        var productid = ele.data("productid");
        var order_detailid = ele.data("order_detailid");
        var orderid = ele.data("orderid");
        var itemid = ele.data("itemid");

        callAjax('admin/orders/jx_update_stt_withbutton',{
            productid : productid,
            order_detailid : order_detailid,
            orderid : orderid,
            itemid : itemid,
            p_act : "ready to send",
            witch : witch,
        },function(rs){
            if(rs.msg === "Sukses"){ 
                if(witch === "indent"){
                    ele.parents("div#dv_btn_set_status_product")
                    .append(
                        "<button "+
                        "data-productid="+productid+" "+
                        "data-order_detailid="+order_detailid+" "+
                        "data-orderid="+orderid+" "+
                        "data-itemid="+itemid+" "+
                        " onclick=\"fbtn_fullypaid($(this));\" class='btn btn-sm btn-default' id='btn_fullypaid'>"+
                            "Fully Paid"+
                        "</button>"
                    );
                    // ele.parents("td")
                    // .find("p span").css({
                    //     "background-color":"yellow",
                    // });
                    // ele.parents("td")
                    // .find("p span").text("Ready to Send");  
                }
                if(witch === "instock"){
                    ele.parents("div#dv_btn_set_status_product")
                    .append(
                        "<input placeholder='No. Resi Pengiriman' type='text' value='' class='form-control input-sm' id='inp_noresi'>"
                    );
                    ele.parents("div#dv_btn_set_status_product")
                    .append(
                        "<div style='width:100%;' class='text-center'><button "+
                        "data-productid="+productid+" "+
                        "data-order_detailid="+order_detailid+" "+
                        "data-orderid="+orderid+" "+
                        "data-itemid="+itemid+" "+
                        " onclick=\"fbtn_savenoresi($(this),'instock');\" class='btn btn-sm btn-default' id='btn_savenoresi'>"+
                            "Simpan No. Resi Pengiriman"+
                        "</button>"+
                        "<button "+
                        "data-productid="+productid+" "+
                        "data-order_detailid="+order_detailid+" "+
                        "data-orderid="+orderid+" "+
                        "data-itemid="+itemid+" "+
                        " onclick=\"fbtn_sent($(this),'instock');\" class='btn btn-sm btn-primary' disabled id='btn_sent'>"+
                            "Terkirim"+
                        "</button></div>"
                    );
                    // ele.parents("td")
                    // .find("p span").css({
                    //     "background-color":"yellow",
                    // });
                    // ele.parents("td")
                    // .find("p span").text("Ready to Send");
                }
                $("table#tbl_itemproduct").find("input, button, a")
                .attr("disabled",true); 
                location.reload();
                ele.remove();
            }
        });

    }
    function fbtn_fullypaid(ele){
        var productid = ele.data("productid");
        var order_detailid = ele.data("order_detailid");
        var orderid = ele.data("orderid");
        var itemid = ele.data("itemid");

        callAjax('admin/orders/jx_update_stt_withbutton',{
            productid : productid,
            order_detailid : order_detailid,
            orderid : orderid,
            itemid : itemid,
            p_act : "fully paid",
        },function(rs){
            if(rs.msg === "Sukses"){ 
                ele.parents("div#dv_btn_set_status_product")
                .append(
                    "<input placeholder='No. Resi Pengiriman' type='text' value='' class='form-control input-sm' id='inp_noresi'>"
                );
                ele.parents("div#dv_btn_set_status_product")
                .append(
                    "<div style='width:100%;' class='text-center'><button "+
                    "data-productid="+productid+" "+
                    "data-order_detailid="+order_detailid+" "+
                    "data-orderid="+orderid+" "+
                    "data-itemid="+itemid+" "+
                    " onclick=\"fbtn_savenoresi($(this));\" class='btn btn-sm btn-default' id='btn_savenoresi'>"+
                        "Simpan No. Resi Pengiriman"+
                    "</button>"+
                    "<button "+
                    "data-productid="+productid+" "+
                    "data-order_detailid="+order_detailid+" "+
                    "data-orderid="+orderid+" "+
                    "data-itemid="+itemid+" "+
                    " onclick=\"fbtn_sent($(this));\" class='btn btn-sm btn-primary' disabled id='btn_sent'>"+
                        "Terkirim"+
                    "</button></div>"
                );
                // ele.parents("td")
                // .find("p span").css({
                //     "background-color":"lightgreen",
                // });
                // ele.parents("td")
                // .find("p span").text("Fully paid");
                
                $("table#tbl_itemproduct").find("input, button, a")
                .attr("disabled",true);
                location.reload();
                ele.remove();
            }
        });
    }
    function fbtn_savenoresi(ele,witch = "indent"){

        var productid = ele.data("productid");
        var order_detailid = ele.data("order_detailid");
        var orderid = ele.data("orderid");
        var itemid = ele.data("itemid");
        var inp_noresi = ele.parents("div#dv_btn_set_status_product")
                        .find("input#inp_noresi");
        var btn_sent = ele.parents("div#dv_btn_set_status_product")
                        .find("button#btn_sent");


        if(inp_noresi.val() !== ""){ 
            callAjax('admin/orders/jx_update_stt_withbutton',{
                productid : productid,
                order_detailid : order_detailid,
                orderid : orderid,
                itemid : itemid,
                inp_noresi : inp_noresi.val(),
                p_act : "save noresi",
                witch : witch,
            },function(rs){
                if(rs.msg === "Sukses"){ 
                    if(btn_sent.is(':disabled')){
                        inp_noresi.attr("readonly",true);
                        btn_sent.removeAttr("disabled");
                        ele.text("Ubah No. Resi Pengiriman");
                    }else{ 
                        inp_noresi.removeAttr("readonly");
                        btn_sent.attr("disabled",true);
                        ele.text("Simpan No. Resi Pengiriman"); 
                    } 
                 
                }
            });  
        }
    } 
    function fbtn_sent(ele,witch = "indent"){

        var productid = ele.data("productid");
        var order_detailid = ele.data("order_detailid");
        var orderid = ele.data("orderid");
        var itemid = ele.data("itemid"); 
        var inp_noresi = ele.parents("div#dv_btn_set_status_product")
                        .find("input#inp_noresi");

        if(confirm("Are you sure?") === true){
            callAjax('admin/orders/jx_update_stt_withbutton',{
                productid : productid,
                order_detailid : order_detailid,
                orderid : orderid,
                itemid : itemid,
                inp_noresi : inp_noresi.val(),
                p_act : "sent",
                witch : witch,
            },function(rs){
                if(rs.msg === "Sukses"){ 

                    // ele.parents("td")
                    // .find("p span").css({
                    //     "background-color":"lime",
                    // });
                    // ele.parents("td")
                    // .find("p span").text("Picked Up"); 
                    
                    $("table#tbl_itemproduct").find("input, button, a")
                    .attr("disabled",true);
                    location.reload();
                    ele.parents("div#dv_btn_set_status_product").remove(); 
                }
            });
        }
    }
    function ajax_update_status(order_id,item_id,run,is_backorder,warehouse_id,id_order_detail){
        $('#product_code'+run).on('keyup keypress', function(e) {
          var keyCode = e.keyCode || e.which;
          if (keyCode === 13) { 
            e.preventDefault();
            return false;
          }
        });

        $.ajax({
            'url'       : '<?php echo base_url(); ?>' + 'admin/orders' + '/ajax_update_status', 
            'type'      : 'POST',
            'data'      : {
                            'id_orders' : order_id,
                            'id_products' : item_id,
                            'barcode_validate' : $("#product_code"+run).val(),
                            'is_backorder' : is_backorder,
                            'warehouse_id' : warehouse_id,
                            'id_order_detail' : id_order_detail,
                            '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        }, 
            'success'   : function(result) {
                if (result=="true") {
                        document.getElementById("notifbarcode"+run).innerHTML= "true";
                        $("#product_code"+run).prop("readonly", true);
                         
                        location.reload();
                }else if(result == ""){
                         
                        location.reload();                
                }else{
                        document.getElementById("notifbarcode"+run).innerHTML= result;
                }
            }
        }); 
    }
</script>


<script>
$(document).ready(function() {

    $('#shipping_province').change(function() {
        $('#shipping_subdistrict').empty(); //to empty select box
        var id_shipping_province = $(this).val();
        load_shipping_district_ajax(id_shipping_province);
    });  

    $('#shipping_district').change(function() {
        var id_shipping_district = $(this).val();
        load_shipping_subdistrict_ajax(id_shipping_district);
    }); 

    $('#shipping_subdistrict').change(function() {
        var id_shipping_province = $('#shipping_province').val();
        var id_shipping_district = $('#shipping_district').val();
        var id_shipping_subdistrict = $(this).val();
        reload_shipping_result(id_shipping_province, id_shipping_district, id_shipping_subdistrict);
    }); 
}); 

function load_shipping_district_ajax(id_shipping_province) {
    jQuery.ajax({
        'url'       : '<?= base_url(); ?>' + 'ajax' + '/ajax_get_shipping_district',  
        'type'      : 'POST', 
        'data'      : {
                      'id_shipping_province' : id_shipping_province,
                      '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                      },  
        'success'   : function(data) {
             $('#shipping_district').html(data).focus(); 
        }
    });
} 

function load_shipping_subdistrict_ajax(id_shipping_district) {
    jQuery.ajax({
        'url'       : '<?= base_url(); ?>' + 'ajax' + '/ajax_get_shipping_subdistrict',
        'type'      : 'POST',
        'data'      : {
                       'id_shipping_district' : id_shipping_district,
                       '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                      }, 
        'success'   : function(data) {
            $('#shipping_subdistrict').html(data).focus();  
        }
    });
}

</script>

<?php foreach ($order_details as $item) : ?>

    <!-- The Modal -->
  <div class="modal fade" id="ModalChangeAddress<?= $item->id_orders_detail; ?>">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
      
        <!-- Modal Header -->
        <div class="modal-header">
          <h4 class="modal-title"><i class="fa fa-map"></i> Ubah Alamat Pengiriman</h4>
          <button type="button" class="close" data-dismiss="modal">&times;</button>
        </div>

        <?= form_open('admin/orders/change_indent_address'); ?>
        <input type="hidden" name="order_detail_id" value="<?= $item->id_orders_detail; ?>">
        <input type="hidden" name="inp_order_id" value="<?= $order->id_orders; ?>">
        <input type="hidden" name="inp_customer_id" value="<?= $order->customer_id; ?>">
        
        <!-- Modal body -->
        <div class="modal-body">
          
            <div class="row" style="">   
            <div class="col-sm-10">
                <div class="row">
                    <div class="col-sm-3">
                        Tujuan<sup>*</sup> 
                    </div>
                    <div class="col-sm-3">

                        <select style="border-radius: 0;" required="" id="shipping_province" name="shipping_province" class="form-control">
                            <option value="">Pilih Provinsi</option>   
                            <?php foreach($shipping_provinces as $shipping_province) : ?>
                                <option value="<?= $shipping_province->rajaongkir_province_id; ?>"
                                    <?php if($shipping_province->rajaongkir_province_id == $item->new_province_id) : ?>
                                        selected
                                    <?php endif; ?>  
                                    ><?= ucwords($shipping_province->province); ?></option>
                            <?php endforeach; ?>    
                        </select> 
                    </div>  
                    <div class="col-sm-3">
                        <select style="border-radius: 0;" required="" id="shipping_district" name="shipping_district" class="form-control">
                        <option value="">Pilih Kota / Negara...</option> 
                        </select>       
                    </div>  
                    <div class="col-sm-3">
                        <select style="border-radius: 0;" required="" id="shipping_subdistrict" name="shipping_subdistrict" class="form-control">
                        <option value="">Choose District...</option> 
                        <span style="font-size:10px;"></span> 
                        </select>       
                    </div>  
                </div>  
            </div>  
            </div>

            <div class="row" style=""> 
                <div class="col-sm-10">
                    <div class="row">
                        <div class="col-sm-3">
                            Alamat penerima<sup>*</sup> 
                        </div>
                        <div class="col-sm-9">
                            <input type="text" name="address" id="shipping_address" required class="form-control" placeholder="Isi Alamat Baru..." />
                        </div>
                    </div>
                </div>  
            </div>
            
        </div>
        
        <!-- Modal footer -->
        <div class="modal-footer">
          <input type="submit" class="btn btn-primary" value="Update Alamat" name="change_indent_address">
          <button type="button" class="btn btn-danger" data-dismiss="modal">Tutup</button>
        </div>
    </form>

      </div>
    </div>
  </div>
<!-- end modal -->

<?php endforeach; ?>    







https://t.me/RX1948 - 2025