Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(1);
- $admin = $_SESSION['Name'];
- $sql = $mysqli->query("SELECT a.Area, c.id_kec, b.id_kel, c.Nama_Kecamatan, b.Nama_Kelurahan FROM (table_user a JOIN table_kelurahan b ON a.Area=b.id_kel) Join table_kecamatan c ON b.id_kec = c.id_kec WHERE Id_User = '$idbosku'");
- $row = $sql->fetch_object();
- $Nama_Kelurahan = $row->Nama_Kelurahan;
- $Nama_Kecamatan = $row->Nama_Kecamatan;
- $id_kel = $row->id_kel;
- $id_kec = $row->id_kec;
- $NikInput = $_GET['NikInput'];
- $sql4 = $mysqli->query("SELECT * FROM table_pengajuan WHERE Nik = '$NikInput' AND status_verifikasi = '1'");
- $cek4 = mysqli_num_rows($sql4);
- $row4 = $sql4->fetch_object();
- $sql2 = $mysqli->query("SELECT * FROM table_pengajuan WHERE Nik = '$NikInput' AND status_verifikasi = '2'");
- $cek = mysqli_num_rows($sql2);
- $row2 = $sql2->fetch_object();
- $log_verifikasiuserkecamatan = $row2->log_verifikasiuserkecamatan;
- $log_verifikasiuserkecamatan = substr($log_verifikasiuserkecamatan, 0,4);
- $sql3 = $mysqli->query("SELECT * FROM table_pengajuan WHERE Nik = '$NikInput' AND status_verifikasi = '3' ORDER BY log_verifikasiuserkecamatan DESC LIMIT 1");
- $cek3 = mysqli_num_rows($sql3);
- $row3 = $sql3->fetch_object();
- $log_verifikasiuserkecamatan3 = $row3->log_verifikasiuserkecamatan;
- $verifikasiuserkecamatan3 = $row3->verifikasiuserkecamatan;
- ?>
- <div class="content-wrapper">
- <!-- Page header -->
- <div class="page-header">
- <?php
- if ($cek4 > 0){
- ?>
- <div class="alert alert-danger">
- <strong>Data NIK Sedang dalam status pending!</strong> mohon tunggu atau email kepada kecamatan untuk menolak pengajuan.
- </div>
- <?php } else {
- ?>
- <div class="page-header-content">
- <div class="page-title">
- <h4><i class="icon-arrow-left52 position-left"></i> <span class="text-semibold">Aplikasi</span> - SIMKESRA <?php echo $pesan; ?> </h4>
- </div>
- </div>
- </div>
- <!-- /page header -->
- <!-- Content area -->
- <div class="content">
- <!-- Form horizontal -->
- <div class="panel panel-flat">
- <div class="panel-body">
- <form id="myform" class="form-horizontal" action="././module/simpan.php?act=input_pengajuan" method="post" enctype="multipart/form-data">
- <fieldset class="content-group">
- <legend class="text-bold">Isi Data dibawah ini dengan valid dan apa adanya</legend>
- <div class="form-group">
- <label class="control-label col-lg-2">NIK</label>
- <div class="col-lg-10" >
- <input required id="Nik" pattern="(.){16,16}" oninvalid="this.setCustomValidity('Wajib isi dengan 16 Nomor Induk Kependudukan (NIK)')"
- oninput="setCustomValidity('')" type="text" readonly name="Nik" class="form-control" value="<?php echo $NikInput; ?>" maxlength="16" placeholder="Isi NIK Pengajuan">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Status Pengajuan</label>
- <div class="col-lg-10">
- <input style="<?php if ($cek > 0){
- echo "color : green";
- } else if ($cek3 > 0) {
- echo "color : red";
- } else {
- echo "color : blue";
- } ?>" readonly type="text" oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" name="statuspengajuan" required class="form-control" placeholder="Isi Nama" value="<?php if ($cek > 0){
- echo "NIK sudah pernah mendapat bantuan pada tahun ".$log_verifikasiuserkecamatan;
- } else if ($cek3 > 0) {
- echo "NIK sudah pernah mengajukan, namun ditolak pada waktu (".$log_verifikasiuserkecamatan3." ) oleh admin kecamatan ".$verifikasiuserkecamatan3;
- } else {
- echo "NIK belum pernah mendapat bantuan";
- } ?>">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Nama</label>
- <div class="col-lg-10">
- <input required type="text" oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" name="Nama" class="form-control" id="nama" placeholder="Isi Nama" value="<?php echo $row3->Nama; ?>">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">E-Mail</label>
- <div class="col-lg-10">
- <input type="email" oninvalid="this.setCustomValidity('Wajib isi dengan format email, Contoh : saya@gmail.com')"
- oninput="setCustomValidity('')" name="Email" required class="form-control" placeholder="Isi E-Mail" id="email" value="<?php echo $row3->Email; ?>">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Nomor Telepon</label>
- <div class="col-lg-10">
- <input type="text" oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" maxlength="13" id="telp" class="form-control" required name="No_Telepon" placeholder="Isi Nomor Telepon" value="<?php echo $row3->No_Telepon; ?>">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Nomor Rekening</label>
- <div class="col-lg-10">
- <input type="text" oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" maxlength="25" class="form-control" id="rekening" placeholder="Isi Nomor Rekening Pengajuan" name="No_Rekening">
- <input type="hidden" value="<?php echo $admin ?>" class="form-control" name="admin">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Nama Bank Rekening</label>
- <div class="col-lg-10">
- <?php
- echo "<select class='form-control' name='Id_Bank'>
- <option selected></option>";
- $sql1 = "select * from table_bank";
- $result = $mysqli->query($sql1);
- while ($obj = $result->fetch_object()){
- echo "<option value=$obj->Id_Bank>$obj->Nama_Bank</option>";
- }
- echo "</select>"; ?>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Pekerjaan</label>
- <div class="col-lg-10">
- <?php
- include"../config/conn.php";
- echo "<select class='form-control' name='Id_Pekerjaan' required>
- <option selected></option>";
- $sql1 = "select * from table_pekerjaan ORDER BY Nama_Pekerjaan";
- $result = $mysqli->query($sql1);
- while ($obj = $result->fetch_object()){
- echo "<option value=$obj->Id_Pekerjaan>$obj->Nama_Pekerjaan</option>";
- }
- echo "</select>"; ?>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Alamat Sesuai KTP</label>
- <div class="col-lg-10">
- <textarea oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" class="form-control" placeholder="Isi Alamat Sesuai KTP Pengajuan" name="Alamat" id="alamat" required><?php echo $row3->Alamat; ?></textarea>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Tempat Mengajar</label>
- <div class="col-lg-10">
- <input type="text" oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" class="form-control" placeholder="Tempat Mengajar" name="Tempat_Mengajar" id="tempat_mengajar" value="<?php echo $row3->Tempat_Mengajar; ?>" required>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Jumlah Siswa</label>
- <div class="col-lg-10">
- <input type="text" oninvalid="this.setCustomValidity('Wajib diisi')"
- oninput="setCustomValidity('')" id="siswa" class="form-control" placeholder="Isi Jumlah Siswa" name="Siswa" value="<?php echo $row3->Siswa; ?>" required>
- </div>
- </div>
- <legend class="text-bold">Wilayah Pengajuan, Pilih Kecamatan dan Kelurahan</legend>
- <div class="form-group">
- <label class="control-label col-lg-2">Kecamatan</label>
- <div class="col-lg-10">
- <input type="text" class="form-control" value="<?php echo $Nama_Kecamatan ?>" readonly>
- <input type="hidden" class="form-control" name="id_kec" value="<?php echo $id_kec ?>">
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-lg-2">Kelurahan</label>
- <div class="col-lg-10">
- <input type="text" class="form-control" value="<?php echo $Nama_Kelurahan ?>" readonly>
- <input type="hidden" class="form-control" name="id_kel" value="<?php echo $id_kel ?>">
- </div>
- </div>
- <legend class="text-bold">Upload Pas Foto dan KTP (Maximal Ukuran 2 MB)</legend>
- <div class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Pas Foto</label>
- <div class="col-lg-10">
- <input oninvalid="this.setCustomValidity('Wajib Upload Pas Foto')"
- oninput="setCustomValidity('')" class="form-control" type="file" class="form-control" id="Pasfoto" name="Pasfoto" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')" required>
- </div>
- </div>
- <div class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload KTP</label>
- <div class="col-lg-10">
- <input oninvalid="this.setCustomValidity('Wajib Upload KTP')"
- oninput="setCustomValidity('')" class="form-control" type="file" class="form-control" id="Ktp" name="Ktp" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')" required>
- </div>
- </div>
- <legend class="text-bold">Pilih Status Pengajar</legend>
- <div class="form-group">
- <div class="col-lg-10">
- <input checked type="radio" name="rad" id="rad1" class="rad" value="5"/> Guru Ngaji
- <input type="radio" name="rad" id="rad2" class="rad" value="6"/> Amil
- <input type="radio" name="rad" id="rad1" class="rad" value="7"/> DTA
- <input type="radio" name="rad" id="rad1" class="rad" value="8"/> MI
- <input type="radio" name="rad" id="rad1" class="rad" value="9"/> MTS
- <input type="radio" name="rad" id="rad1" class="rad" value="10"/> RA
- <input type="radio" name="rad" id="rad1" class="rad" value="11"/> TPQ
- </div>
- </div>
- <legend id="textuploadsk" style="display:show" class="text-bold">Input SK dan Upload Scan SK</legend>
- <div id="nomorsk1" style="display:show" class="form-group">
- <label class="control-label col-lg-2">Nomor SK</label>
- <div class="col-lg-10">
- <input type="text" maxlength="50" id="required_8" class="form-control" placeholder="Isi Nomor SK Pengajuan" name="Nomor_SK_Guru">
- </div>
- </div>
- <div id="tanggalsk" style="display:show" class="form-group">
- <label class="control-label col-lg-2">Tanggal SK</label>
- <div class="col-lg-10">
- <input onkeydown="return false;" name="Tanggal_SK" type="text" id="tanggal" placeholder="Tanggal SK" class="form-control" value="01-01-2000">
- </div>
- </div>
- <div id="uploadfoto7" style="display:show" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload SK</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_9" name="File_SK" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <legend id="textuploadfoto" style="display:show" class="text-bold">Upload 5 Foto kegiatan dengan background 15 Siswa</legend>
- <div id="uploadfoto1" style="display:show" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Foto 1:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_1" name="Gambar1" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div id="uploadfoto2" style="display:show" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Foto 2:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_2" name="Gambar2" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div id="uploadfoto3" style="display:show" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Foto 3:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_3" name="Gambar3" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div id="uploadfoto4" style="display:show" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Foto 4:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_4" name="Gambar4" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div id="uploadfoto5" style="display:show" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Foto 5:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_5" name="Gambar5" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div id="nomorsk2" style="display:none" class="form-group">
- <label class="control-label col-lg-2">Nomor SK</label>
- <div class="col-lg-10">
- <input type="text" maxlength="50" id="required_6" class="form-control" placeholder="Isi Nomor SK Pengajuan" name="Nomor_SK">
- </div>
- </div>
- <div id="tanggalsk2" style="display:none" class="form-group">
- <label class="control-label col-lg-2">Tanggal SK</label>
- <div class="col-lg-10">
- <input onkeydown="return false;" name="Tanggal_SK2" type="text" id="tanggal2" placeholder="Tanggal SK" class="form-control" value="01-01-2000">
- </div>
- </div>
- <div id="uploadfoto8" style="display:none" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Scan SK:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_10" name="File_SK2" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div id="uploadfoto6" style="display:none" class="form-group">
- <label class="col-lg-2 control-label text-semibold">Upload Foto Dokumentasi:</label>
- <div class="col-lg-10">
- <input type="file" class="form-control" id="required_7" name="Gambar6" onchange="getImg(this,2000,'image/png|image/jpg|image/jpeg')">
- </div>
- </div>
- <div class="text-left">
- <span> * Pastikan semua data yang Pengajuan masukan diatas adalah benar adanya, jika sudah dicek silahkan tekan tombol ajukan dibawah ini</span>
- </div>
- <div class="text-right">
- <button type="submit" class="btn btn-success btn-sm" name="simpan" id="sweet_success">Ajukan <i class="icon-play3 position-right"></i></button>
- </div>
- </form>
- <center><div id="loading"></div></center><br>
- <div id="result"></div>
- </div>
- </div>
- <script>
- // just for the demos, avoids form submit
- jQuery.validator.setDefaults({
- debug: false,
- success: "valid"
- });
- $( "#myform" ).validate({
- rules: {
- Ktp: {
- required: true,
- accept: "image/*"
- },
- Pasfoto: {
- required: true,
- accept: "image/*"
- },
- Gambar1: {
- required: true,
- accept: "image/*"
- },
- Gambar2: {
- required: true,
- accept: "image/*"
- },
- Gambar3: {
- required: true,
- accept: "image/*"
- },
- Gambar4: {
- required: true,
- accept: "image/*"
- },
- Gambar5: {
- required: true,
- accept: "image/*"
- },
- Gambar6: {
- accept: "image/*"
- },
- File_SK: {
- required: true,
- accept: "image/*"
- },
- File_SK2: {
- accept: "image/*"
- },
- Nomor_SK_Guru: {
- required: true
- },
- Tanggal_SK: {
- required: true
- },
- Nama: {
- required: true
- }
- }
- });
- </script>
- <script>
- function getImg(input,max,accepted){
- var upImg=new Image(),test,size,msg=input.form;
- msg=msg.elements[0].children[0];
- return input.files?validate():
- (upImg.src=input.value,upImg.onerror=upImg.onload=validate);
- "author: b.b. Troy III p.a.e";
- function validate(){
- test=(input.files?input.files[0]:upImg);
- size=(test.size||test.fileSize)/1024;
- mime=(test.type||test.mimeType);
- mime.match(RegExp(accepted,'i'))?
- size>max?($('#Pasfoto,#Ktp').val(''),alert("Maximal Gambar 2 MB !!")):
- "Upload ready...":
- (input.form.reset(),alert("Hanya tipe file "+accepted+" yang diperbolehkan"))
- }
- }
- </script>
- <script type="text/javascript">
- $(document).ready(function(){
- $('[id^=Nik]').keypress(validateNumber);
- $('[id^=telp]').keypress(validateNumber);
- $('[id^=rekening]').keypress(validateNumber);
- $('[id^=siswa]').keypress(validateNumber);
- });
- function validateNumber(event) {
- var key = window.event ? event.keyCode : event.which;
- if (event.keyCode === 8 || event.keyCode === 46) {
- return true;
- } else if ( key < 48 || key > 57 ) {
- return false;
- } else {
- return true;
- }
- };
- </script>
- <script type="text/javascript">
- $(document).ready(function() { ;
- $("#kecamatan").html('');
- $("#kelurahan").html('');
- $("#kecamatan").append('<option value="">Pilih</option>');
- $("#kelurahan").append('<option value="">Pilih</option>');
- url = 'get_kecamatan.php';
- $.ajax({ url: url,
- type: 'GET',
- dataType: 'json',
- success: function(result) {
- for (var i = 0; i < result.length; i++)
- $("#kecamatan").append('<option value="' + result[i].id_kec + '">' + result[i].nama + '</option>');
- }
- });
- });
- $("#kecamatan").change(function(){
- var id_kec = $("#kecamatan").val();
- var url = 'get_kelurahan.php?id_kec=' + id_kec;
- $("#kelurahan").html(''); $("#kelurahan").append('<option value="">Pilih</option>');
- $.ajax({ url : url,
- type: 'GET',
- dataType : 'json',
- success : function(result){
- for(var i = 0; i < result.length; i++)
- $("#kelurahan").append('<option value="'+ result[i].id_kel +'">' + result[i].nama + '</option>');
- }
- });
- });
- </script>
- <script type="text/javascript">
- $(function(){
- $(":radio.rad").click(function(){
- $("#form1, #form2").hide()
- if($(this).val() == "6"){
- $("#tanggalsk, #textuploadfoto, #uploadfoto1, #uploadfoto2, #uploadfoto3, #uploadfoto4, #uploadfoto5, #uploadfoto7, #nomorsk1 ,#textuploadsk").hide();
- $("#required_1, #tanggal, #required_2, #required_3, #required_4, #required_5, #required_8, #required_9").prop("required", false);
- $("#required_6, #tanggal2, #required_7, #required_10").prop("required", true);
- $("#tanggalsk2, #nomorsk2, #uploadfoto6, #uploadfoto8").show();
- }else{
- $("#tanggalsk, #textuploadfoto, #uploadfoto1, #uploadfoto2, #uploadfoto3, #uploadfoto4, #uploadfoto5, #uploadfoto7, #nomorsk1 ,#textuploadsk").show();
- $("#required_6, #tanggal2, #required_7, #required_10").prop("required", false);
- $("#required_1, #tanggal, #required_2, #required_3, #required_4, #required_5, #required_8, #required_9").prop("required", true);
- $("#tanggalsk2, #nomorsk2, #uploadfoto6, #uploadfoto8").hide();
- }
- });
- });
- </script>
- <script type="text/javascript">
- $(document).ready(function(){
- $("#myform").submit(function(e)
- {
- var formObj = $(this);
- var formURL = formObj.attr("action");
- var formData = new FormData(this);
- $.ajax({
- url: formURL,
- type: 'POST',
- data: formData,
- contentType: false,
- cache: false,
- processData:false,
- beforeSend: function (){
- $("#loading").show(1000).html("<img src='load.gif' height='50'>");
- $('#sweet_success').attr('disabled', 'disabled'); //id buttonnya sweet_success
- },
- success: function(data, textStatus, jqXHR){
- $("#result").html(data);
- $("#loading").hide();
- },
- error: function(jqXHR, textStatus, errorThrown){
- }
- });
- e.preventDefault(); //Prevent Default action.
- e.unbind();
- });
- });
- </script>
- <?php }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement