Prv8 Shell
Server : Apache
System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : matalashes ( 1004)
PHP Version : 8.1.29
Disable Function : NONE
Directory :  /home/matalashes/.trash/app.bak.1/Views/admin/pages/custom/sc/kirimbarangsc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/matalashes/.trash/app.bak.1/Views/admin/pages/custom/sc/kirimbarangsc/kirimbarangsc_form.php
<?= $this->extend('admin/layout/admin_form_mkt') ?>
<?= $this->section('content') ?>
<!-- ============================================================== -->
<!-- Page Content -->
<!-- ============================================================== -->

<!-- ============================================================== -->
<!-- Different data widgets -->
<!-- ============================================================== -->
<?php
if ($state !== 'delete' && $state !== 'restore' && $state !== 'deletepermanent') {
?>
<?php
  $validation = \Config\Services::validation();
  $session = \Config\Services::session();
  $title = '';
  $flag_button = true;
  if ($state == 'add') {
      $title = 'Tambah';
      echo form_open_multipart($url_action_table['add']);
  } else if ($state == 'edit') {
      $title = 'Ubah';
      if($_data->tkb_mkt_status_sc == 1 ){
        $flag_button = false;
      }
      echo form_open_multipart($url_action_table['edit'] . $myLib->secure_id($id));
  }
?>

    <div class="goback">
        <?= href_button('', 'mb-6 align-self-center golink', '', 'submit', '', '', 'Kembali', $session->get('keyword'), $url_action_table); ?>
    </div>

    <!-- trigger modal -->

    <div class="card mb-5 mb-xl-10">
        <div class="card-header border-0 header-second">
            <div class="card-title m-0">
                <h3 class="fw-bolder m-0"><?= $title ?> Pengiriman Barang</h3>
            </div>
            <?php if($flag_button){ ?>
            <div class="d-flex my-4">
                <?= button_button('', 'btn btn-success align-self-center fs-7', '', 'submit', '', '', $button); ?>&nbsp;
                <?php if($_data->tkb_mkt_pibno != '' || $_data->tkb_mkt_pibno != NULL){ ?>
                    <!-- <a type="button" onclick="confirmKirim()" class="btn btn-primary align-self-center fs-7">Kirim Barang</a> -->
                    <a href="#" class="btn btn-primary align-self-center fs-7" data-toggle="modal" data-target="#confirmPasswordModal">Kirim Barang</a>
                    <?= button_button('kirim', 'btn btn-primary align-self-center fs-7', 'kirim', 'submit', 'style="display:none;"', '', 'Kirim Barang'); ?>
                <?php } ?>
            </div>
            <?php } ?>
        </div>

        <div class="separator my-3"></div>

        <div class="card-body py-4 pt-5 pb-10">

            <div class="row">
                <div class="col-md-12">
                    <div class="row">
                            <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">ETA</label>
                                    <?= input_field('tkb_mkt_eta', 'form-control form-control-sm', 'tkb_mkt_eta', 'date', 'ETA',
                                        $state == 'add' ? (isset($_POST['tkb_mkt_eta']) ? $_POST['tkb_mkt_eta'] : '') :
                                            ($state == 'edit' ? $_data->tkb_mkt_eta : ''), 'readonly'); ?>
                                    <?= span_error('tkb_mkt_eta', $validation) ?>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Perusahaan Pengirim</label>
                                    <?= input_field('tkb_mkt_pengirim', 'form-control form-control-sm', 'tkb_mkt_pengirim', 'text', 'Perusahaan Pengirim',
                                        $state == 'add' ? (isset($_POST['tkb_mkt_pengirim']) ? $_POST['tkb_mkt_pengirim'] : '') :
                                            ($state == 'edit' ? $_data->tkb_mkt_pengirim : ''), 'readonly'); ?>
                                    <?= span_error('tkb_mkt_pengirim', $validation) ?>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Negara Asal</label>
                                    <?= input_field('tkb_mkt_negara', 'form-control form-control-sm', 'tkb_mkt_negara', 'text', 'Negara Asal',
                                        $state == 'add' ? (isset($_POST['tkb_mkt_negara']) ? $_POST['tkb_mkt_negara'] : '') :
                                            ($state == 'edit' ? $_data->tkb_mkt_negara : ''), 'readonly'); ?>
                                    <?= span_error('tkb_mkt_negara', $validation) ?>
                                </div>
                            </div>
                        <div class="col-md-6">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">No PIB</label>
                                    <?= input_field('tkb_mkt_pibno', 'form-control form-control-sm', 'tkb_mkt_pibno', 'text', 'Nomor PIB',
                                        $state == 'add' ? (isset($_POST['tkb_mkt_pibno']) ? $_POST['tkb_mkt_pibno'] : '') :
                                            ($state == 'edit' ? $_data->tkb_mkt_pibno : ''), ''); ?>
                                    <?= span_error('tkb_mkt_pibno', $validation) ?>
                                </div>
                        </div>
                        <div class="col-md-6">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Tgl PIB</label>
                                    <?= input_field('tkb_mkt_pibdate', 'form-control form-control-sm', 'tkb_mkt_pibdate', 'date', 'Nomor PIB',
                                        $state == 'add' ? (isset($_POST['tkb_mkt_pibdate']) ? $_POST['tkb_mkt_pibdate'] : '') :
                                            ($state == 'edit' ? $_data->tkb_mkt_pibdate : ''), ''); ?>
                                    <?= span_error('tkb_mkt_pibdate', $validation) ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 1</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile1" id="userfile1" size="20"/>
                                    <?= span_error('tkb_mkt_doc1', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc1 != NULL && $_data->tkb_mkt_doc1 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc1) ?>">
                                            <span>
                                                <i class="bi bi-download" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 2</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile2" size="20"/>
                                    <?= span_error('tkb_mkt_doc2', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc2 != NULL && $_data->tkb_mkt_doc2 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc2) ?>">
                                            <span>
                                                <i class="bi bi-download btn-light-primary" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 3</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile3" size="20"/>
                                    <?= span_error('tkb_mkt_doc2', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc3 != NULL && $_data->tkb_mkt_doc3 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc3) ?>">
                                            <span>
                                                <i class="bi bi-download btn-light-primary" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 4</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile4" size="20"/>
                                    <?= span_error('tkb_mkt_doc2', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc4 != NULL && $_data->tkb_mkt_doc4 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc4) ?>">
                                            <span>
                                                <i class="bi bi-download btn-light-primary" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 5</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile5" size="20"/>
                                    <?= span_error('tkb_mkt_doc2', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc5 != NULL && $_data->tkb_mkt_doc5 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc5) ?>">
                                            <span>
                                                <i class="bi bi-download btn-light-primary" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 6</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile6" size="20"/>
                                    <?= span_error('tkb_mkt_doc2', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc6 != NULL && $_data->tkb_mkt_doc6 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc6) ?>">
                                            <span>
                                                <i class="bi bi-download btn-light-primary" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                        <div class="col-md-4">
                                <div class="fv-row mb-5">
                                    <label for="store_forname" class="form-label">Dokumen 7</label>
                                    <input type="file" class="form-control form-control-sm" name="userfile7" size="20"/>
                                    <?= span_error('tkb_mkt_doc2', $validation) ?>
                                    <?php if($state == 'edit' && $_data->tkb_mkt_doc7 != NULL && $_data->tkb_mkt_doc7 != ''){ ?>
                                        <a href="<?= site_url('assets/uploads/sc_document/'.$_data->tkb_mkt_doc7) ?>">
                                            <span>
                                                <i class="bi bi-download btn-light-primary" alt="Download File"></i>
                                            </span>
                                                Download File
                                        </a>
                                    <?php } ?>
                                </div>
                        </div>
                    </div>
                    <div class="separator my-3"></div>
                    <div class="row">
                        <div class="col-md-12 form_sec_outer_task ">
                            <div class="col-md-12 p-0">
                                <div class="col-md-12 form_field_outer p-0">
                                    <div class="row mb-2 detail_invoice global-field"
                                        style="background: #294a8d; margin-left: 0;margin-right: 0;">
                                        <div class="form-group col-md-4">
                                            <label class="fs-6 fw-bold my-1" style="color: white;">Barang</label>
                                        </div>
                                        <div class="form-group col-md-3">
                                            <label class="fs-6 fw-bold my-1" style="color: white;">Jumlah</label>
                                        </div>
                                        <div class="form-group col-md-1">
                                            <label class="fs-6 fw-bold my-1" style="color: white;">Satuan</label>
                                        </div>
                                        <div class="form-group col-md-2">
                                            <label class="fs-6 fw-bold my-1" style="color: white;">No Seri Barang</label>
                                        </div>
                                        <div class="form-group col-md-2">
                                            <label class="fs-6 fw-bold my-1" style="color: white;">Nilai Barang (Rp)</label>
                                        </div>
                                    </div>
                                <?php if($state == 'edit'){ ?>
                                    <?php 
                                $json = json_decode($_data->tkb_mkt_item);
                                $k = 1;
                                $sum = 0;
                                foreach($json as $j){
                                    $i = $j->item;
                                    $q = $j->qty;
                                    $se = $j->seri;
                                    $ni = (int)$j->nilai;
                                    $sum += (int)$ni;
                                    $s = '';
                                    if($k<=1){
                                        $s = 'disabled';
                                    }
                                ?>
                                    <div class="row form_field_outer_row global-field">
                                        <div class="form-group col-md-4 mb-2">
                                            <label class="form-label d-md-none">Barang</label>
                                            <div class="input-group mb-2" hidden>
                                                <select class="form-control form-control-sm" name="item[]"
                                                    id="item_<?= $k ?>" required>
                                                    <option value="">Pilih Barang</option>
                                                    <?php
                                                    $satuan = '';
                                                    foreach ($_barang as $d) {
                                                        if($i == $d->mb_id){
                                                            $satuan = $d->mb_satuan;   
                                                        }
                                                    ?>
                                                    <option
                                                        <?php echo $state == 'add' ? (isset($i) && $i == $d->mb_id ? 'selected' : '') : ($state == 'edit' ? ($i == $d->mb_id ? 'selected' : '') : '') ?>
                                                        value="<?= $d->mb_id ?>">[<?= $d->mb_kode ?>] -
                                                        <?= $d->mb_name ?>
                                                    </option>
                                                    <?php } ?>
                                                </select>
                                            </div>
                                            <div class="input-group mb-2">
                                                <select class="form-control form-control-sm" disabled name="items[]"
                                                    id="items_<?= $k ?>" required>
                                                    <option value="">Pilih Barang</option>
                                                    <?php
                                                    $satuan = '';
                                                    foreach ($_barang as $d) {
                                                        if($i == $d->mb_id){
                                                            $satuan = $d->mb_satuan;   
                                                        }
                                                    ?>
                                                    <option
                                                        <?php echo $state == 'add' ? (isset($i) && $i == $d->mb_id ? 'selected' : '') : ($state == 'edit' ? ($i == $d->mb_id ? 'selected' : '') : '') ?>
                                                        value="<?= $d->mb_id ?>">[<?= $d->mb_kode ?>] -
                                                        <?= $d->mb_name ?>
                                                    </option>
                                                    <?php } ?>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="form-group col-md-3 mb-2">
                                            <label class="form-label d-md-none">Jumlah</label>
                                            <input hidden type="number" readonly class="form-control form-control-sm" name="qty[]" id="qty_<?= $k ?>" value="<?= $q ?>" placeholder="Qty" />
                                            <input type="number" readonly class="form-control form-control-sm" name="qtys[]" id="qtys_<?= $k ?>" value="<?= number_format($q, 0, ',', '.') ?>" placeholder="Qty" />
                                        </div>
                                        <div class="form-group col-md-1 mb-2">
                                            <label class="form-label d-md-none">Satuan</label>
                                            <input type="text" readonly class="form-control form-control-sm" name="satuan[]" id="satuan_<?= $k ?>" value="<?= $satuan ?>"
                                                placeholder="Satuan" />
                                        </div>
                                        <div class="form-group col-md-2 mb-2">
                                            <label class="form-label d-md-none">Seri Barang</label>
                                            <input type="text" class="form-control form-control-sm" name="seri[]" id="seri_<?= $k ?>" placeholder="Seri Barang" value="<?= $se ?>" />
                                        </div>
                                        <div class="form-group col-md-2 mb-2">
                                            <label class="form-label d-md-none">Nilai Barang</label>
                                            <input type="number" oninput="updateNilai()" class="form-control form-control-sm" name="nilai[]" id="nilai_<?= $k ?>" placeholder="Nilai Barang" value="<?= $ni ?>" />
                                        </div>
                                    </div>

                                    <?php 
                                $k++;
                                    }
                                } ?>

                                </div>
                            </div>
                        </div>
                        <div class="separator my-3"></div>
                    <div class="row">
                        <div class="col-md-5">&nbsp;</div>
                        <div class="col-md-7">
                            <div class="count-section">
                                <div class="items">
                                    <div class="item-name">
                                        <label class="fs-3 fw-bold"><b>Total Nilai Barang</b></label>
                                    </div>
                                    <div class="item-number">
                                        <span class="fs-3 fw-bold"
                                            id="total_nilai"><?= $state == 'edit' ? 'Rp. '.number_format($sum, 0, ',', '.') : 'Rp. 0' ?></span>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    </div>
                    <?= input_field('', '', 'id', 'hidden', '', $state == 'edit' ? $myLib->secure_id($id) : ''); ?>
                </div>
            </div>

    </div>
    <?= form_close() ?>
    <?php } ?><!-- End Page Content -->

<div class="modal fade" id="confirmPasswordModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
    aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-body">
                <h2 class="text-center fs-4 mt-4 mb-8">Anda yakin akan mengirim data ini ?</h2>

                <div class="form-group">
                    <label for="" class="fs-6 fw-normal mb-2">Konfirmasi Password<span class="required"></span></label>
                    <input type="password" id="confirm_password" name="confirm_password" class="form-control form-control-solid"
                        placeholder="Inputkan Password">
                </div>
            </div>
            <div class="modal-footer py-3">
                <a type="submit" id="apply_confirm_withdrawn" class="btn btn-primary align-self-center fs-7">Submit</a>
            </div>
        </div>
    </div>
</div>

<!-- ============================================================== -->
<?= $this->endSection('content') ?>


haha - 2025