⚝
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
/
pusaka
/
modules
/
Absen
/
Views
/
Edit File: form.php
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> <meta name="description" content="" /> <meta name="author" content="" /> <title>PUSAKA UID - Absen</title> <link href="<?=base_url()?>css/styles.css" rel="stylesheet" /> <link rel="icon" type="image/x-icon" href="<?=base_url()?>assets/img/favicon.png" /> <!--select2 --> <link href="<?=base_url('assets/css/select2.min.css')?>" rel="stylesheet"> <link href="<?=base_url('assets/css/select2-bootstrap-5-theme.min.css')?>" rel="stylesheet"> <script data-search-pseudo-elements defer src="<?=base_url()?>assets/js/all.min.js" crossorigin="anonymous"></script> <script src="<?=base_url()?>assets/js/feather.min.js" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css"> <script src="<?=base_url('assets/js/')?>jquery-3.6.0.min.js"></script> <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script> </head> <body class="bg-primary"> <div id="layoutAuthentication"> <div id="layoutAuthentication_content"> <main> <div class="container-xl px-4"> <div class="row justify-content-center"> <div class="col-lg-5" id="add"> <!-- Basic forgot password form--> <div class="card shadow-lg border-0 rounded-lg mt-5"> <div class="card-header justify-content-center"><h3 class="fw-light my-4">Absensi Perpustakaan</h3></div> <div class="card-body"> <div class="small mb-3 text-muted">Silahkan Pilih NIM Anda</div> <!-- Forgot password form--> <form method="post" action="<?=base_url('absen')?>"> <!-- Form Group (email address)--> <div class="mb-3"> <?=csrf_field()?> <select class="form-control select2-ajax" name="id_mhs" id="nim_mahasiswa"> </select> </div> <!-- Form Group (submit options)--> <div class="d-flex align-items-center justify-content-center mt-4 mb-0"> <button class="btn btn-primary" type="submit">Save</button> </div> </form> </div> <div class="card-footer text-center"> <div class="small"></div> </div> </div> </div> </div> </div> </main> </div> <div id="layoutAuthentication_footer"> <footer class="footer-admin mt-auto footer-dark"> <div class="container-xl px-4"> <div class="row"> <div class="col-md-6 small">Copyright © Your Website 2021</div> <div class="col-md-6 text-md-end small"> <a href="#!">Privacy Policy</a> · <a href="#!">Terms & Conditions</a> </div> </div> </div> </footer> </div> </div> <script src="<?=base_url()?>assets/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script> <!--sweetalert2 --> <script src="<?=base_url('assets/js/')?>sweetalert2@11.js"></script> <!--select2.min.js --> <script src="<?=base_url('assets/js/')?>select2.min.js"></script> <script src="<?=base_url()?>/js/scripts.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#nim_mahasiswa').select2({ theme: "bootstrap-5", dropdownParent: $('#add'), placeholder: '--Masukan NIM atau Nama--', minimumInputLength: 3, // Mulai mencari setelah 3 karakter diketik ajax: { // Ganti ini dengan URL endpoint PHP Anda (misalnya, controller/method/getDataMhs) url: '<?=base_url('absen/find')?>', dataType: 'json', delay: 250, // Tunggu 250ms setelah ketikan terakhir sebelum mengirim permintaan data: function (params) { // Parameter yang dikirim ke backend (backend akan menerima term: 'keyword') return { term: params.term, // keyword pencarian page: params.page // untuk pagination (jika digunakan) }; }, processResults: function (data, params) { params.page = params.page || 1; // Pastikan struktur data dari backend sesuai dengan yang diharapkan Select2 (lihat contoh JSON di atas) return { results: data.results, pagination: { more: (params.page * 20) < data.total_count // Contoh sederhana untuk pagination } }; }, cache: true } }); console.log('OK'); }) var fd = JSON.parse('<?=json_encode(session()->getFlashdata())?>'); if(fd.status == 200){ Swal.fire({ title: fd.title, text: fd.pesan, type: fd.type, confirmButtonColor: '#3b5de7', }) } </script> </body> </html>
Simpan