add files and folders

This commit is contained in:
2026-06-10 17:28:32 +07:00
parent 52f4cf86ab
commit 61f4fb2e71
80 changed files with 17551 additions and 0 deletions
+71
View File
@@ -0,0 +1,71 @@
<?php
require_once __DIR__ . '/_layout.php';
require_login(['admin','pengurus','pimpinan']);
$rows = [];
try {
$rows = $pdo->query("
SELECT p.nik, p.nama_lengkap, p.status_ekonomi, p.kondisi_kesehatan,
p.umur, p.pekerjaan, p.penghasilan, p.alamat,
k.no_kk, k.nama_kk, ri.nama AS nama_ri, ri.jenis AS jenis_ri
FROM penduduk p
LEFT JOIN keluarga k ON k.id=p.id_keluarga
LEFT JOIN rumah_ibadah ri ON ri.id=k.rumah_ibadah_id
WHERE p.status_hidup='hidup'
AND p.status_ekonomi IN ('miskin','rentan')
AND NOT EXISTS(
SELECT 1 FROM histori_bantuan hb
WHERE hb.nik=p.nik AND hb.status_penyaluran='disalurkan'
)
ORDER BY
CASE p.status_ekonomi WHEN 'miskin' THEN 1 ELSE 2 END,
CASE p.kondisi_kesehatan WHEN 'sakit_parah' THEN 1 WHEN 'disabilitas' THEN 2 WHEN 'sakit_ringan' THEN 3 ELSE 4 END,
p.nama_lengkap
")->fetchAll();
} catch(Exception $e) {}
render_header('Belum Pernah Dibantu');
?>
<div class="page-title">⚠️ Warga Belum Pernah Menerima Bantuan</div>
<div style="background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:14px 18px;margin-bottom:16px;font-size:13px">
Ditemukan <strong style="color:#ef4444"><?= count($rows) ?> jiwa</strong> dengan status ekonomi miskin/rentan yang belum pernah menerima bantuan apapun. Prioritaskan yang kondisi kesehatannya kritis.
</div>
<div class="card" style="padding:0;overflow:hidden">
<table>
<thead><tr>
<th>Nama</th><th>NIK</th><th>Status</th><th>Kesehatan</th><th>Umur</th><th>Pekerjaan</th><th>Rumah Ibadah</th>
<?php if (in_array($_SESSION['role'], ['admin','pengurus'])): ?><th>Aksi</th><?php endif; ?>
</tr></thead>
<tbody>
<?php foreach ($rows as $r):
$kritis = $r['status_ekonomi']==='miskin' && in_array($r['kondisi_kesehatan'],['sakit_parah','disabilitas']);
?>
<tr <?= $kritis ? 'style="background:rgba(239,68,68,.05)"' : '' ?>>
<td>
<?= $kritis ? '🔥 ' : '' ?><strong><?= h($r['nama_lengkap']) ?></strong>
<?= $r['status_ekonomi']==='miskin' && $r['kondisi_kesehatan']==='sakit_parah' ? '<span class="tag darurat" style="font-size:9px;margin-left:4px">KRITIS</span>' : '' ?>
</td>
<td style="font-size:11px;color:#94a3b8"><?= h($r['nik']) ?></td>
<td><span class="tag <?= $r['status_ekonomi'] ?>"><?= h($r['status_ekonomi']) ?></span></td>
<td><?= h(str_replace('_',' ',$r['kondisi_kesehatan'])) ?></td>
<td><?= $r['umur'] ?> th</td>
<td><?= h($r['pekerjaan'] ?: '-') ?></td>
<td><?= h($r['nama_ri'] ?: '-') ?></td>
<?php if (in_array($_SESSION['role'], ['admin','pengurus'])): ?>
<td>
<a href="bantuan.php?nik=<?= h($r['nik']) ?>&nama=<?= urlencode($r['nama_lengkap']) ?>" class="btn btn-success btn-sm">
🎁 Beri Bantuan
</a>
</td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
<?php if (empty($rows)): ?>
<tr><td colspan="8" style="text-align:center;padding:24px;color:#22c55e">🎉 Semua warga miskin/rentan sudah pernah dibantu!</td></tr>
<?php endif; ?>
</tbody>
</table>
</div>
<?php render_footer(); ?>