Enhancement: Complete overhaul of SIDAK application

- Report: Added printable reports for all categories.
- Dashboard: Fixed broken links and implemented gender balance filtering.
- Logic: Auto-integration of Arrivals and Births into Resident/KK data.
- Fix: Solved deletion popup bug in Birth Data.
- Feature: Added Full KK History view.
- Feature: Implemented Dynamic Village Profile for letter templates.
This commit is contained in:
2026-01-18 16:25:38 +08:00
parent a10d6f70fb
commit 74b8f572a2
25 changed files with 841 additions and 102 deletions

View File

@@ -231,37 +231,37 @@
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_penduduk.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Penduduk</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_kk.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Kartu Keluarga</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_lahir.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Lahir</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_mendu.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Meninggal</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_datang.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Pendatang</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_pindah.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Pindah</p>
</a>
@@ -279,6 +279,14 @@
</p>
</a>
</li>
<li class="nav-item">
<a href="?page=data-profil" class="nav-link">
<i class="nav-icon fas fa-cogs"></i>
<p>
Profil Desa
</p>
</a>
</li>
<?php
} elseif($data_level=="Kaur Pemerintah"){
@@ -408,37 +416,37 @@
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_penduduk.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Penduduk</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_kk.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Kartu Keluarga</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_lahir.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Lahir</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_mendu.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Meninggal</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_datang.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Pendatang</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<a href="./report/laporan_pindah.php" target="_blank" class="nav-link">
<i class="nav-icon far fa-circle text-warning"></i>
<p>Data Pindah</p>
</a>
@@ -508,9 +516,15 @@
case 'edit-kartu':
include "admin/kartu/edit_kartu.php";
break;
case 'anggota':
include "admin/kartu/anggota.php";
break;
case 'anggota':
include "admin/kartu/anggota.php";
break;
case 'anggota-full':
include "admin/kartu/anggota_full.php";
break;
case 'data-profil':
include "admin/profil/data_profil.php";
break;
case 'del-anggota':
include "admin/kartu/del_anggota.php";
break;