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/laciasmara.com/public_html/shop/application/views/admin/orders_retailer/ |
Upload File : |
<div class="row"> <div class="col-sm-12"> <p><a href="<?= base_url('admin/orders_retailer'); ?>"><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; ?></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[1] = 'Terima Pesanan'; $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 == 8) { $options[8] = 'Selesai'; } if ($order->payment_status == 9) { $options[9] = 'Komplain'; $options[8] = 'Selesai'; } 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); }); if (<?= $order->payment_status; ?> != 0) { $('#ubahOngkirBtn').prop('disabled', true); } }); </script> <?= form_close(); ?> <span><?= form_button(['class' => 'btn btn-primary btn-success', 'id' => 'ubahOngkirBtn', 'data-toggle' => 'modal', 'data-target' => '#ubahOngkirModal'], 'Ubah Ongkos Kirim'); ?></span> <br><br> <!-- <p><a target="_blank" href="<?php echo base_url() . 'admin/orders_retailer/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_retailer/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; ?> <?php if ($order->payment_status == 9) : ?> <p>Link Bukti : <a href="<?= $order->linkclaim; ?>" target="_blank"><?= $order->linkclaim; ?></a></p> <p>Jumlah credit yang di claim: <?= $order->creditclaimamount; ?> <button id="editButton<?= $order->id_orders; ?>">Edit</button></p> <div id="editForm<?= $order->id_orders; ?>" style="display: none;"> <?php echo form_open('admin/orders_retailer/update_creditclaimamount'); ?> <input type="hidden" name="order_id" value="<?= $order->id_orders; ?>"> <label for="new_creditclaimamount">Edit Jumlah Credit Claim:</label> <input type="number" name="new_creditclaimamount" value="<?= $order->creditclaimamount; ?>" min="0"> <button type="submit">Update</button> <?php echo form_close(); ?> </div> <script> document.getElementById('editButton<?= $order->id_orders; ?>').addEventListener('click', function() { document.getElementById('editForm<?= $order->id_orders; ?>').style.display = 'block'; this.style.display = 'none'; }); </script> <?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); ?> <?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>CUSTOMER NOTE</td> <td><?= ucfirst($order->customer_note); ?></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> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <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>ASURANSI</td> <td><?= ($order->insurance_status) ?></td> </tr> <?php else : ?> <tr> <td>ALAMAT PENAGIHAN</td> <td> <p> <?php $customer_billing_address = $this->db->select('address')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->address; $customer_billing_postcode = $this->db->select('postcode')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->postcode; $customer_billing_province_id = $this->db->select('id_province')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->id_province; $customer_billing_district_id = $this->db->select('id_district')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->id_district; $customer_billing_subdisctrict_id = $this->db->select('id_subdistrict')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->id_subdistrict; $customer_billing_province = $this->db->select('province')->from('indonesia_provinces')->where('id_indonesia_provinces', $customer_billing_province_id); $customer_billing_province = $this->db->get()->row()->province; $customer_billing_district = $this->db->select('district')->from('indonesia_districts')->where('rajaongkir_id_district', $customer_billing_district_id); $customer_billing_district = $this->db->get()->row()->district; $customer_billing_subdisctrict = $this->db->select('subdistrict')->from('indonesia_subdistricts')->where('rajaongkir_id_subdistrict', $customer_billing_subdisctrict_id); $customer_billing_subdisctrict = $this->db->get()->row()->subdistrict; ?> <?= ucwords($customer_billing_address); ?><br> <?php //get subdistrict echo ucwords($customer_billing_subdisctrict) . '. '; //get district echo ucwords($customer_billing_district) . '. '; echo ucwords($customer_billing_province) . '<br>'; echo ucwords($customer_billing_postcode) . '<br>'; ?> </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>ASURANSI</td> <td><?= ($order->insurance_status) ?></td> </tr> <?php endif; ?> <tr> <td>CETAK DOKUMEN</td> <td> <a href="<?= base_url() . 'admin/orders_retailer/generate_invoice/' . $order->id_orders; ?>" target="_blank" class="btn btn-primary" type="submit"> <i class="fa fa-print"></i> Print Invoice </a> <a href="<?= base_url() . 'admin/orders_retailer/generate_deliveryreceipt/' . $order->id_orders; ?>" target="_blank" class="btn btn-success" type="submit"> <i class="fa fa-print"></i> Print Delivery Receipt </a> </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">Sub Total</th> <?php if ($order->payment_status == 4 || $order->payment_status == 5) : ?> <th style="border: 1px solid black">Status <br> <?php if ($order->payment_status == 4) : ?> <span><?= form_button(['class' => 'btn btn-primary btn-success', 'id' => 'ubahOngkirBtn', 'data-toggle' => 'modal', 'data-target' => '#ubahResiAll'], 'Ubah Seluruh Resi'); ?></span> <?php endif; ?> </th> <?php endif; ?> </tr> <?php $a = 1; foreach ($order_details as $item) : ?> <?php $attributes = array('id' => 'update_resi' . $a); echo form_open('admin/orders_retailer/update_noresi', $attributes); ?><?= form_close(); ?> <?php $formid = array('class' => 'update_status'); echo form_open('admin/orders_retailer/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> <?php $nama_kurir = $this->db->select('carrier')->from('shipment_method')->where('id', $item->chosen_shipping_id)->get()->row()->carrier; ?> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $order->customer_id)->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <td style="border: 1px solid black"> <?php if ($shipping_method == '2 hour delivery') : ?> <p>Express Courier</p> <?php else : ?> <p><?= ucfirst($nama_kurir); ?>-<?= ucfirst($shipping_method); ?></p> <?php endif; ?> </td> <?php else : ?> <td> <p>Kurir Retailer</p> </td> <?php endif; ?> <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('product_details')->where('id', $item->item_id)->where('product_id', $item->product_id); $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; ?> --> </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->insurance_status == 'Yes') : ?> <tr> <td>Biaya Asuransi</td> <td>IDR <?= number_format($order->insurance_cost); ?></td> </tr> <?php /*$grand_total = $grand_total + $order->shipping_fee;*/ ?> <?php endif; ?> <?php if ($order->first == 1) : ?> <tr> <?php if ($order->order_date >= '2024-08-01') { if (empty($order->referral)) { $disc_first = 0.05; } else { if ($order->referral == 'laciput') { $disc_first = 0.05; } else { $disc_first = 0.1; } } } else { $disc_first = 0.05; } ?> <td>Potongan Pelanggan Baru</td> <td>IDR -<?= number_format($hasil = $grand_total * $disc_first); ?></td> </tr> <?php /*$grand_total = $grand_total + $order->shipping_fee;*/ ?> <?php endif; ?> <?php if ($order->free_shipping_fee != 0) : ?> <tr> <td>Potongan 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 (is_null($order->redeemed_voucher_code) && !empty($order->redeemed_voucher_amount)) : ?> <tr> <td>Diskon <?= 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>Credit Use </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 $first_discount = 0; if ($order->first == 1) { if ($order->order_date >= '2024-08-01') { if (empty($order->referral)) { $first_discount = $order->total_amount * 0.05; } else { if ($order->referral == 'laciput') { $first_discount = $order->total_amount * 0.05; } else { $first_discount = $order->total_amount * 0.1; } } } else { $first_discount = $order->total_amount * 0.05; } } $finalshippingfee = 0; $t_when_indent = 0; $calculate_finalshippingfee = $order->shipping_fee - $order->free_shipping_fee; if ($calculate_finalshippingfee > 0) { $finalshippingfee = $calculate_finalshippingfee; } if ($order->insurance_status == 'Yes') { $insurance = $order->insurance_cost; } else { $insurance = 0; } $grand_total = $grand_total + $insurance + $finalshippingfee - $first_discount; 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_retailer/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> <div class="modal fade" id="ubahOngkirModal" tabindex="-1" role="dialog" aria-labelledby="ubahOngkirModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="ubahOngkirModalLabel">Ubah Ongkos Kirim</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <?= form_open('admin/orders_retailer/ongkir_change/' . $order->id_orders); ?> <div class="modal-body"> <input type="hidden" name="orders_id" id="orders_id" value="<?= $order->id_orders; ?>"> <?= form_label('Ongkos Kirim', 'ongkos_kirim'); ?> <?= form_input(['name' => 'shipping_fee', 'id' => 'shipping_fee', 'class' => 'form-control', 'value' => $order->shipping_fee]); ?> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary" id="simpanOngkirBtn">Simpan</button> </div> <?= form_close(); ?> </div> </div> </div> <div class="modal fade" id="ubahResiAll" tabindex="-1" role="dialog" aria-labelledby="ubahOngkirModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="ubahOngkirModalLabel">Ubah Resi Langsung</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <?= form_open('admin/orders_retailer/update_resi_all/' . $order->id_orders); ?> <div class="modal-body"> <input type="hidden" name="status" id="status" value="2"> <input type="hidden" name="status_order" id="status" value="5"> <input type="hidden" name="orders_id" id="orders_id" value="<?= $order->id_orders; ?>"> <?= form_label('Input Resi', 'Input Resi'); ?> <?= form_input(['name' => 'resi', 'id' => 'resi', 'class' => 'form-control', 'value' => '']); ?> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary" id="simpanOngkirBtn">Simpan</button> </div> <?= form_close(); ?> </div> </div> </div> <!--<script> $(document).ready(function() { // mengirim permintaan AJAX ke server $('#updateShippingForm').on('submit', function(event) { event.preventDefault(); // mengambil nilai ongkos kirim dari input var shippingFee = $('#shipping_fee').val(); // mengambil id order dari variabel PHP var orderId = '<?= htmlspecialchars($order->id_orders) ?>'; $.ajax({ url: 'admin/orders_retailer/update_ongkir', type: 'POST', data: { shipping_fee: shippingFee, id_order: orderId, '<?php echo $this->security->get_csrf_token_name(); ?>': '<?php echo $this->security->get_csrf_hash(); ?>' }, success: function(response) { // menutup modal setelah berhasil menyimpan data $('#ubahOngkirModal').modal('hide'); // melakukan refresh halaman location.reload(); }, error: function(jqXHR, textStatus, errorThrown) { console.error('Error:', errorThrown); } }); }); }); </script>--> <!-- 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_retailer/generate_invoice/' . $order->id_orders; ?>" target="_blank" class="btn btn-success" type="submit" onclick="return confirm('Print Invoice ??')"> <i class="fa fa-print"></i> Print Invoice </a> --> <!-- <?php if ($order->payment_status == 5 && $order->status_jurnalid == 'open') : ?> <a href="<?= base_url('admin/orders_retailer/manual_sync/' . $order->id_orders) ?>" type="submit" class="btn btn-primary"> <i class="fa fa-save"></i> 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 editOngkir(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_retailer/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_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_retailer/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_retailer/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_retailer/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_retailer/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_retailer' + '/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">×</button> </div> <?= form_open('admin/orders_retailer/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; ?>