diff --git a/bantuan.php b/bantuan.php new file mode 100644 index 0000000..6ea6fde --- /dev/null +++ b/bantuan.php @@ -0,0 +1,248 @@ +query(" + SELECT bt.*, rm.nama_kepala_keluarga, rm.kelurahan, + ri.nama_ibadah, b.nama_bencana, u.nama_lengkap AS petugas_user + FROM bantuan_tersalur bt + LEFT JOIN rumah_miskin rm ON bt.warga_id = rm.id + LEFT JOIN rumah_ibadah ri ON bt.ibadah_id = ri.id + LEFT JOIN bencana b ON bt.bencana_id = b.id + LEFT JOIN users u ON bt.disalurkan_oleh = u.id + $where + ORDER BY bt.created_at DESC +"); +$total = $data->num_rows; + +// Untuk dropdown pilih warga +$semuaKpm = $conn->query("SELECT id, nama_kepala_keluarga, kelurahan FROM rumah_miskin ORDER BY nama_kepala_keluarga ASC"); + +include 'includes/sidebar.php'; +?> + + + +
+ Total = $total ?> transaksi logistik & bantuan sosial tercatat +
+| # | +Penerima | +Jenis Bantuan | +Jumlah | +Tanggal | +Petugas Lapangan | +Status Konfirmasi | +Aksi | +
|---|---|---|---|---|---|---|---|
| Belum ada data bantuan | |||||||
| = $no++ ?> | +
+ = htmlspecialchars($r['nama_kepala_keluarga'] ?? '-') ?>
+ = htmlspecialchars($r['kelurahan'] ?? '') ?>
+
+ = htmlspecialchars($r['nama_bencana']) ?>
+
+ |
+ = htmlspecialchars($r['jenis_bantuan']) ?> | += htmlspecialchars($r['jumlah'] ?? '-') ?> | += date('d M Y', strtotime($r['tanggal'])) ?> | += htmlspecialchars($r['petugas'] ?? $r['petugas_user'] ?? '-') ?> | += $konfStatus ?> | ++ + + + - + + | +
+ Catat kejadian bencana dan tandai warga terdampak sebagai prioritas bantuan +
+| # | Nama Bencana | Jenis | Tanggal | +Lokasi | Terdampak | Status | Aksi | +
|---|---|---|---|---|---|---|---|
| Belum ada data bencana | |||||||
| = $no++ ?> | +
+ = htmlspecialchars($b['nama_bencana']) ?>
+ = htmlspecialchars($b['lokasi']??'') ?>
+ |
+ 'badge-blue','Kebakaran'=>'badge-red','Gempa Bumi'=>'badge-orange','Longsor'=>'badge-yellow','Angin Puting Beliung'=>'badge-purple','Lainnya'=>'badge-gray']; + echo ''.$b['jenis'].''; + ?> | += date('d M Y',strtotime($b['tanggal'])) ?> | += htmlspecialchars($b['lokasi']??'-') ?> | ++ = $b['jml_terdampak'] ?> + KK + | ++ + = $b['status'] === 'Aktif' ? 'โ Aktif' : 'โ Selesai' ?> + + | +
+
+
+
+
+
+
+
+
+
+ |
+
| Nama KK | Kondisi Rumah | Terdampak Bencana | Tingkat | Status Bantuan |
|---|---|---|---|---|
| Tidak ada warga prioritas saat ini | ||||
| + + = htmlspecialchars($r['nama_kepala_keluarga']) ?> + | += $r['kondisi_rumah'] ?> | += htmlspecialchars($r['nama_bencana']??'-') ?> | +'badge-yellow','Sedang'=>'badge-orange','Berat'=>'badge-red']; + echo ''.($r['tingkat']??'-').''; + ?> | +'badge-green','Belum Terbantu'=>'badge-red','Sudah Menerima'=>'badge-blue']; + echo ''.$r['status_bantuan'].''; + ?> | +
Persentase keseluruhan KPM yang berhasil masuk dalam jangkauan koordinasi pos rumah ibadah
+| Nama KK | Kelurahan | Kondisi Rumah |
|---|---|---|
| Belum ada entri data KPM terdaftar. | ||
|
+ = htmlspecialchars($k['nama_kepala_keluarga']) ?>
+ NIK: = $k['nik'] ?: '-' ?>
+ |
+ = htmlspecialchars($k['kelurahan'] ?: '-') ?> | ++ = $k['kondisi_rumah'] ?> + + + + | +
| Penerima KPM | Paket Bantuan | Tanggal Penyaluran |
|---|---|---|
| Belum ada log transaksi penyaluran bantuan. | ||
| = htmlspecialchars($b['nama_kepala_keluarga'] ?? '-') ?> | +
+ = htmlspecialchars($b['jenis_bantuan']) ?>
+
+ = htmlspecialchars($b['jumlah']) ?>
+
+ |
+ = date('d M Y', strtotime($b['tanggal'])) ?> | +