⚝
One Hat Cyber Team
⚝
Your IP:
192.168.31.6
Server IP:
192.168.1.11
Server:
Linux pams 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) x86_64
PHP Version:
8.2.28
Buat File
|
Buat Folder
Upload File
Eksekusi
Dir :
~
/
var
/
www
/
pams
/
modules
/
Device
/
Views
/
Edit File: list.php
<style type="text/css"> .dtfc-fixed-left { background-color: white !important; /* Atau warna latar belakang tabel Anda */ } </style> <div class="page-content"> <!-- start page title --> <div class="row"> <div class="col-12"> <div class="page-title-box d-flex align-items-center justify-content-between"> <h4 class="page-title mb-0 font-size-18"><?= $title ?></h4> <div class="page-title-right"> <ol class="breadcrumb m-0"> <li class="breadcrumb-item"><a href="javascript: void(0);"><?= $li_1 ?></a></li> <?php if(isset($li_2)): ?> <li class="breadcrumb-item active"><?= $li_2 ?></li> <?php endif ?> </ol> </div> </div> </div> </div> <!-- end page title --> <div class="row"> <div class="col-12"> <div class="card"> <div class="card-header"> <div class="card-tools float-end"> <button onclick="add(0)" class="btn btn-sm btn-primary">Tambah</button> </div> </div> <div class="card-body"> <table id="datatable-buttons" class="table table-striped table-bordered" style="border-collapse: collapse; border-spacing: 0; width: 100%;"> <thead> <tr> <th>SN</th> <th>Nama</th> <th>Nama Toko</th> <th>Status</th> <th>Aksi</th> </tr> </thead> <tbody></tbody> </table> </div> </div> </div> <!-- end col --> </div> <!-- end row --> </div> <div class="modal fade bs-example-modal-lg" tabindex="-1" aria-labelledby="myLargeModalLabel" style="display: none;" aria-hidden="true" id="add"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <form method="post" id="form-add"><?= csrf_field() ?> <div class="modal-header"> <h5 class="modal-title mt-0" id="myLargeModalLabel">Form Device</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <?php echo form_text('sn'); echo form_text('nama'); ?> <div class="mb-3 row"> <label class="col-md-2 col-form-label">ID Toko</label> <div class="col-md-10"> <select class="form-select" id="id_toko" name="id_toko"> <option>--Pilih ID Toko--</option> <?php foreach ($toko as $k) { echo '<option value="'.$k->id.'">'.$k->nama.'</option>'; } ?> </select> <input type="text" name="id" id="id" class="d-none"> </div> </div> </div> <div class="modal-footer"> <button type="submit" class="float-end btn btn-sm btn-primary">Save</button> </div> </form> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <script type="text/javascript"> var table; $(document).ready(function() { fetch_data(); setInterval(function(){ if(table){ table.ajax.reload(null, false); } }, 3000); } ); function add(id){ $('#id').val(id); if(id == 0){ $('#form-add').attr('action', '<?=base_url('device')?>'); $('#add').modal('show'); }else{ $('#form-add').attr('action', '<?=base_url()?>device/edit'); $.ajax({ url: 'device/get/' + id, type: 'GET', dataType: 'json', success: function(d) { console.log(d); $('#nama').val(d.nama); $('#id_toko').val(d.id_toko); $('#sn').val(d.sn); $('#add').modal('show'); } }) } } function fetch_data(){ if ($.fn.DataTable.isDataTable('#datatable-buttons')) { $('#datatable-buttons').DataTable().destroy(); } table = $('#datatable-buttons').DataTable({ dom: 'Blfrtip', // 'B' untuk Buttons, dan sisa elemen default buttons: ['copy', 'excel', 'pdf'], scrollX: true, paging: false, scrollY: "60vh", scrollCollapse: true, ajax: { url: "<?= base_url('device/table') ?>", dataSrc: '' }, columns: [ { data: 'sn' }, { data: 'nama' }, { data: 'toko' }, { data: 'net' }, { data: 'aksi' }, ], }); } fetch_data(); </script>
Simpan