From 8dc31cc6d2a147adc7afa23de023175559cbe49c Mon Sep 17 00:00:00 2001 From: TheKingTermux <50316075+TheKingTermux@users.noreply.github.com> Date: Thu, 16 Mar 2023 15:25:59 +0700 Subject: [PATCH] Upload Final Fix #2 --- masyarakat/dashboard.php | 20 +++-- masyarakat/index.php | 41 +++++++---- masyarakat/lapor.php | 33 +++++---- masyarakat/more.php | 8 +- masyarakat/pengaduan.php | 82 +++++++++++++++++++++ petugas/index.php | 58 ++++++++++----- petugas/pengaduan.php | 155 ++++++++++++++++++++++++++++++++++++--- petugas/respon.php | 2 +- 8 files changed, 333 insertions(+), 66 deletions(-) create mode 100644 masyarakat/pengaduan.php diff --git a/masyarakat/dashboard.php b/masyarakat/dashboard.php index 1243332..49252e7 100644 --- a/masyarakat/dashboard.php +++ b/masyarakat/dashboard.php @@ -1,9 +1,10 @@ - +
+ @@ -17,10 +18,11 @@ + - + @@ -31,6 +31,7 @@

NIK :

Dari :

+

Judul Laporan :

Tanggal Masuk :

@@ -46,11 +47,15 @@
- +
- +
+
+ + +
@@ -62,16 +67,144 @@ alert('Tanggapan Terkirim')"; - echo ""; + + $bukti = $_FILES['bukti']['name']; + $source = $_FILES['bukti']['tmp_name']; + $folder = './../img/'; + $listeks = array('jpg','png','jpeg'); + $pecah = explode('.', $bukti); + $eks = $pecah['1']; + $size = $_FILES['bukti']['size']; + $namabukti = date('dmYis').$bukti; + + if($bukti !=""){ + if(in_array($eks, $listeks)){ + if($size<=100000){ + move_uploaded_file($source, $folder.$namabukti); + $query = mysqli_query($koneksi,"INSERT INTO tanggapan VALUES (NULL,'".$r['id_pengaduan']."','".$tgl."','".$_POST['tanggapan']."','$namabukti','".$_SESSION['data']['id_petugas']."')"); + + if($query){ + $update=mysqli_query($koneksi,"UPDATE pengaduan SET status='selesai' WHERE id_pengaduan='".$r['id_pengaduan']."'"); + if($update){ + echo ""; + echo ""; + } + } + + } + else{ + echo ""; + } + } + else{ + echo ""; + } + } + else{ + $query = mysqli_query($koneksi,"INSERT INTO tanggapan VALUES (NULL,'".$r['id_pengaduan']."','".$tgl."','".$_POST['tanggapan']."','noImage.png','".$_SESSION['data']['id_petugas']."')"); + if($query){ + $update=mysqli_query($koneksi,"UPDATE pengaduan SET status='selesai' WHERE id_pengaduan='".$r['id_pengaduan']."'"); + if($update){ + echo ""; + echo ""; + } + } + } + } + ?> +
+ +
+ +
No NIK NamaJudul Laporan Tanggal Masuk Status Opsi - More + DETAIL diff --git a/masyarakat/index.php b/masyarakat/index.php index 43b25da..1437446 100644 --- a/masyarakat/index.php +++ b/masyarakat/index.php @@ -8,6 +8,7 @@ elseif($_SESSION['level'] != "masyarakat"){ header('location:../index.php'); } + ?> @@ -66,6 +67,15 @@
  • Dashboard
  • +
  • + + + Laporan + + +
  • @@ -75,23 +85,19 @@
  • Laporkan
  • +
    +
    +
  • -
    -
    - -
    -
    -
    -
    Masyarakat
    -
    - - - - -
    -
  • + + + + + + + @@ -109,6 +115,9 @@ elseif(@$_GET['p']=="lapor"){ include_once 'lapor.php'; } + elseif(@$_GET['p']=="pengaduan"){ + include_once 'pengaduan.php'; + } elseif(@$_GET['p']=="pengaduan_hapus"){ $query=mysqli_query($koneksi,"SELECT * FROM pengaduan WHERE id_pengaduan='".$_GET['id_pengaduan']."'"); $data=mysqli_fetch_assoc($query); diff --git a/masyarakat/lapor.php b/masyarakat/lapor.php index 7dddf16..fa14fa7 100644 --- a/masyarakat/lapor.php +++ b/masyarakat/lapor.php @@ -5,36 +5,39 @@ $tgl = date('Y-m-d'); $no=1; $pengaduan = mysqli_query($koneksi,"SELECT * FROM pengaduan INNER JOIN masyarakat ON pengaduan.nik=masyarakat.nik"); - while ($r=mysqli_fetch_assoc($pengaduan)) { ?> + { ?> -
    +
    -
    -
    +
    -
    +
    -
    -
    +
    -
    +
    -
    +

    + +
    + +
    +
    -
    +

    -
    +


    @@ -63,11 +66,11 @@ if(in_array($eks, $listeks)){ if($size<=100000){ move_uploaded_file($source, $folder.$nama); - $query = mysqli_query($koneksi,"INSERT INTO pengaduan VALUES (NULL,'$tgl','$nik','".$_POST['laporan']."','$nama','proses')"); + $query = mysqli_query($koneksi,"INSERT INTO pengaduan VALUES (NULL,'$tgl','$nik','".$_POST['judul']."','".$_POST['laporan']."','$nama','proses')"); if($query){ echo ""; - echo ""; + echo ""; } } @@ -80,10 +83,10 @@ } } else{ - $query = mysqli_query($koneksi,"INSERT INTO pengaduan VALUES (NULL,'$tgl','$nik','".$_POST['laporan']."','noImage.png','proses')"); + $query = mysqli_query($koneksi,"INSERT INTO pengaduan VALUES (NULL,'$tgl','$nik','".$_POST['judul']."','".$_POST['laporan']."','noImage.png','proses')"); if($query){ echo ""; - echo ""; + echo ""; } } } diff --git a/masyarakat/more.php b/masyarakat/more.php index f5deea7..2b9c5c0 100644 --- a/masyarakat/more.php +++ b/masyarakat/more.php @@ -7,6 +7,7 @@ $r=mysqli_fetch_assoc($query); ?> Di Laporakan Pada :
    +

    @@ -28,7 +29,12 @@ $query = mysqli_query($koneksi,"SELECT * FROM pengaduan INNER JOIN masyarakat ON pengaduan.nik=masyarakat.nik INNER JOIN tanggapan ON pengaduan.id_pengaduan=tanggapan.id_pengaduan INNER JOIN petugas ON tanggapan.id_petugas=petugas.id_petugas WHERE tanggapan.id_pengaduan='".$_GET['id_pengaduan']."'"); $r=mysqli_fetch_assoc($query); ?> -

    Petugas

    +

    Petugas

    Ditanggapi pada :
    diff --git a/masyarakat/pengaduan.php b/masyarakat/pengaduan.php new file mode 100644 index 0000000..1fcdfb3 --- /dev/null +++ b/masyarakat/pengaduan.php @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NoNIKNamaJudul LaporanTanggal MasukStatusOpsi
    More
    diff --git a/petugas/index.php b/petugas/index.php index d06083f..cfafd59 100644 --- a/petugas/index.php +++ b/petugas/index.php @@ -83,23 +83,18 @@
  • Respon
  • +
    +
    +
  • -
    -
    - -
    -
    -
    -
    -
    - - - - -
    -
  • + + + + + +
    @@ -155,6 +150,35 @@
    + + + + + @@ -189,4 +213,4 @@ - + \ No newline at end of file diff --git a/petugas/pengaduan.php b/petugas/pengaduan.php index ac38097..e2d0d42 100644 --- a/petugas/pengaduan.php +++ b/petugas/pengaduan.php @@ -21,7 +21,7 @@
    More HapusTanggapi Tolak
    \ No newline at end of file + diff --git a/petugas/respon.php b/petugas/respon.php index a425398..e3d2296 100644 --- a/petugas/respon.php +++ b/petugas/respon.php @@ -25,7 +25,7 @@ - More Hapus + More