From 6e1d181d4bad6c369660f1de76b530e0c71e391f Mon Sep 17 00:00:00 2001 From: Eddie Ridwan Date: Thu, 2 Nov 2017 21:05:52 +1100 Subject: [PATCH] #258: Tambah tampilan kartu rumah tangga dan laporan cetaknya, diambil dari SID 3.10 --- donjo-app/controllers/rtm.php | 2 +- donjo-app/models/rtm_model.php | 16 +- .../views/sid/kependudukan/cetak_rtm.php | 129 +++++++++++++ .../views/sid/kependudukan/kartu_rtm.php | 176 ++++++++++++++++++ .../views/sid/kependudukan/rtm_anggota.php | 8 +- 5 files changed, 326 insertions(+), 5 deletions(-) create mode 100644 donjo-app/views/sid/kependudukan/cetak_rtm.php create mode 100644 donjo-app/views/sid/kependudukan/kartu_rtm.php diff --git a/donjo-app/controllers/rtm.php b/donjo-app/controllers/rtm.php index 326d4f370d..0c75df3517 100755 --- a/donjo-app/controllers/rtm.php +++ b/donjo-app/controllers/rtm.php @@ -279,7 +279,7 @@ function cetak_kk($id=0){ $data['kepala_kk'] = $kk; $nav['act']= 3; $header = $this->header_model->get_data(); - $this->load->view("sid/kependudukan/cetak_kk", $data); + $this->load->view("sid/kependudukan/cetak_rtm", $data); } diff --git a/donjo-app/models/rtm_model.php b/donjo-app/models/rtm_model.php index e731c43409..e70c7bb2c5 100755 --- a/donjo-app/models/rtm_model.php +++ b/donjo-app/models/rtm_model.php @@ -302,7 +302,7 @@ function get_kode_wilayah(){ } function list_penduduk_lepas(){ - $sql = "SELECT p.id,p.nik,p.nama,h.nama as kk_level FROM tweb_penduduk p LEFT JOIN tweb_penduduk_hubungan h ON p.kk_level=h.id WHERE (status = 1 OR status = 3) AND id_rtm = 0"; + $sql = "SELECT p.id,p.nik,p.nama,h.nama as kk_level FROM tweb_penduduk p LEFT JOIN tweb_penduduk_hubungan h ON p.kk_level=h.id WHERE (status = 1 OR status = 3) AND status_dasar = 1 AND id_rtm = 0"; $query = $this->db->query($sql); $data=$query->result_array(); @@ -317,7 +317,19 @@ function list_penduduk_lepas(){ } function list_anggota($id=0){ - $sql = "SELECT b.dusun,b.rw,b.rt,u.id,nik,dokumen_pasport,dokumen_kitas,x.nama as sex,u.rtm_level,tempatlahir,tanggallahir,a.nama as agama, d.nama as pendidikan,j.nama as pekerjaan,w.nama as status_kawin,f.nama as warganegara,nama_ayah,nama_ibu,g.nama as golongan_darah,u.nama,status,h.nama AS hubungan FROM tweb_penduduk u LEFT JOIN tweb_penduduk_agama a ON u.agama_id = a.id LEFT JOIN tweb_penduduk_pekerjaan j ON u.pekerjaan_id = j.id LEFT JOIN tweb_penduduk_pendidikan_kk d ON u.pendidikan_kk_id = d.id LEFT JOIN tweb_penduduk_warganegara f ON u.warganegara_id = f.id LEFT JOIN tweb_golongan_darah g ON u.golongan_darah_id = g.id LEFT JOIN tweb_penduduk_kawin w ON u.status_kawin = w.id LEFT JOIN tweb_penduduk_sex x ON u.sex = x.id LEFT JOIN tweb_rtm_hubungan h ON u.rtm_level = h.id LEFT JOIN tweb_wil_clusterdesa b ON u.id_cluster = b.id WHERE id_rtm = ? ORDER BY rtm_level"; + $sql = "SELECT b.dusun,b.rw,b.rt,u.id,nik,x.nama as sex,k.no_kk,u.rtm_level,tempatlahir,tanggallahir,a.nama as agama, d.nama as pendidikan,j.nama as pekerjaan,w.nama as status_kawin,f.nama as warganegara,nama_ayah,nama_ibu,g.nama as golongan_darah,u.nama,status,h.nama AS hubungan + FROM tweb_penduduk u + LEFT JOIN tweb_keluarga k ON u.id_kk = k.id + LEFT JOIN tweb_penduduk_agama a ON u.agama_id = a.id + LEFT JOIN tweb_penduduk_pekerjaan j ON u.pekerjaan_id = j.id + LEFT JOIN tweb_penduduk_pendidikan_kk d ON u.pendidikan_kk_id = d.id + LEFT JOIN tweb_penduduk_warganegara f ON u.warganegara_id = f.id + LEFT JOIN tweb_golongan_darah g ON u.golongan_darah_id = g.id + LEFT JOIN tweb_penduduk_kawin w ON u.status_kawin = w.id + LEFT JOIN tweb_penduduk_sex x ON u.sex = x.id + LEFT JOIN tweb_rtm_hubungan h ON u.rtm_level = h.id + LEFT JOIN tweb_wil_clusterdesa b ON u.id_cluster = b.id + WHERE id_rtm = ? ORDER BY rtm_level"; $query = $this->db->query($sql,array($id)); $data=$query->result_array(); diff --git a/donjo-app/views/sid/kependudukan/cetak_rtm.php b/donjo-app/views/sid/kependudukan/cetak_rtm.php new file mode 100644 index 0000000000..2f174335ab --- /dev/null +++ b/donjo-app/views/sid/kependudukan/cetak_rtm.php @@ -0,0 +1,129 @@ +load->view('print/headjs.php');?> + +
+ + +
+
+

KARTU RUMAH TANGGA

+

SALINAN

+
No.
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Nama KK: Kecamatan:
Alamat: Kabupaten/Kota:
RT / RW: / Kode Pos:
Kelurahan/Desa: Provinsi:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoNamaNIKNOMOR KKJenis KelaminTempat LahirTanggal LahirAgamaPendidikanPekerjaan
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NoStatus PerkawinanStatus Hubungan dalam KeluargaKewarganegaraanNama AyahNama IbuGolongan darah
+
+ + + + + + + + + + + + + + + + + + + + + +
,
 
KEPALA KELUARGAKEPALA DESA
 
 
 
 
+
+ +
+
+
+ + + \ No newline at end of file diff --git a/donjo-app/views/sid/kependudukan/kartu_rtm.php b/donjo-app/views/sid/kependudukan/kartu_rtm.php new file mode 100644 index 0000000000..3f8e5fc53e --- /dev/null +++ b/donjo-app/views/sid/kependudukan/kartu_rtm.php @@ -0,0 +1,176 @@ + +
+ + + +
+
+

Form Manajemen KK :

+
+
+
+ +
+ +
+

KARTU RUMAH TANGGA

+

No.

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Alamat: Kabupaten:
RT/RW: / Kode Pos:
Kelurahan/Desa: Propinsi:
Kecamatan: Jumlah Anggota Rumah Tangga:
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoNamaNIKNOMOR KKJenis KelaminTempat LahirTanggal LahirAgamaPendidikanPekerjaan
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NoStatus PerkawinanStatus Hubungan dalam KeluargaKewarganegaraanNama AyahNama IbuGolongan darah
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
,
+

+
+ +
+
+
+
diff --git a/donjo-app/views/sid/kependudukan/rtm_anggota.php b/donjo-app/views/sid/kependudukan/rtm_anggota.php index 93540e54f6..8bd40ae978 100755 --- a/donjo-app/views/sid/kependudukan/rtm_anggota.php +++ b/donjo-app/views/sid/kependudukan/rtm_anggota.php @@ -10,7 +10,7 @@

Daftar Anggota Rumah Tangga : -

- " class="uibutton tipsy south" title="Tambah Data" header="Tambah Anggota rtm" target="ajax-modalx" rel="window"> Tambah Anggota + " class="uibutton tipsy south" title="Tambah Data" header="Tambah Anggota Rumah Tangga" target="ajax-modalx" rel="window"> Tambah Anggota " type="button" title="Lepas KK" class="uibutton tipsy south" target="ajax-modal" rel="window" header="Lepas KK"> Lepas KK*/?>
@@ -30,7 +30,9 @@ Aksi NIK + Nomor KK Nama + Jenis Kelamin Hubungan Alamat @@ -50,8 +52,10 @@
+ + @@ -65,7 +69,7 @@ " class="uibutton icon prev">Kembali
- " class="uibutton confirm icon next">Kartu rtm + " class="uibutton confirm icon next">Kartu Rumah Tangga