⚝
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
/
Rekap
/
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-body"> <form method="post" action="<?=base_url('rekap')?>"> <div class="mb-3 row"> <?= csrf_field() ?> <label class="col-md-1 col-form-label">Toko</label> <div class="col-md-2"> <select class="form-select" name="id_toko" id="id_toko"> <option>--Pilih Toko--</option> <?php foreach ($dt as $k) { echo '<option value="'.$k->id.'"">'.$k->nama.'</option>'; } ?> </select> </div> <label class="col-md-1 col-form-label">Bulan</label> <div class="col-md-2"> <select class="form-select" name="bulan" id="bulan"> <option>--Pilih Bulan--</option> <?php for($i=1; $i<13; $i++) { echo '<option value="'.$i.'"">'.$i.'</option>'; } ?> </select> </div> <label class="col-md-1 col-form-label">Tahun</label> <div class="col-md-2"> <select class="form-select" name="tahun" id="tahun"> <option>--Pilih Tahun--</option> <?php for($i=2025; $i<2030; $i++) { echo '<option value="'.$i.'"">'.$i.'</option>'; } ?> </select> </div> <div class="col-md-1"><button type="submit" class="btn btn-sm btn-primary">Switch</button></div> </div> </form> <?php if(isset($jml_hr)){ ?> <table id="datatable-buttons"class="table table-striped table-bordered" style="border-collapse: collapse; border-spacing: 0; width: 100%;"> <thead> <tr> <th>ID</th> <th>Nama</th> <?php for ($i=1; $i <= $jml_hr; $i++) { echo '<th>'.$i.'</th>'; } ?> <th>Jam</th> <th>Jumlah </th> </tr> </thead> <tbody> <?php foreach ($tugas as $d) { $id_peg = $d->id; echo ' <tr> <td>'.$id_peg.'</td> <td>'.$d->nama.'</td> '; $total_detik[$id_peg] = 0; for ($i=1; $i <= $jml_hr; $i++) { if(isset($tgl[$id_peg][$i])){ $selisih= max($jam[$id_peg][$i]) - min($jam[$id_peg][$i]); $total_detik[$id_peg] += $selisih; echo '<td>'.date('H:i',min($jam[$id_peg][$i])).' - '.date('H:i',max($jam[$id_peg][$i])).'</td>'; }else{ echo '<td class="bg-red">A</td>'; } } if(isset($tgl[$id_peg])){ echo ' <td>'.floor($total_detik[$id_peg] / 3600).'</td> <td>'.count($tgl[$id_peg]).'</td> </tr>'; }else{ echo ' <td>0</td> <td>0</td> </tr>'; } } ?> </tbody> </table> <?php } ?> </div> </div> </div> <!-- end col --> </div> <!-- end row --> </div> <script type="text/javascript"> $(document).ready(function() { //Buttons examples var table = $('#datatable-buttons').DataTable({ scrollX: true, fixedColumns: { leftColumns: 2 // Contoh: membekukan 1 kolom dari kiri // rightColumns: 1 // Contoh: membekukan 1 kolom dari kanan (opsional) }, lengthChange: false, dom: 'Blfrtip', // 'B' untuk Buttons, dan sisa elemen default buttons: ['copy', 'excel', 'pdf'], paging: false, // Menonaktifkan paging scrollY: "60vh", // Mengatur tinggi area data tabel (sesuaikan nilai pixelnya) scrollCollapse: true // Opsional: mengecilkan tinggi container saat data tidak cukup mengisi }); table.buttons().container() .appendTo('#datatable-buttons_wrapper .col-md-6:eq(0)'); $("#datatable_length select").addClass('form-select form-select-sm'); } ); </script>
Simpan