diff --git a/donjo-app/models/Surat_model.php b/donjo-app/models/Surat_model.php index be16821a31..da2445be63 100644 --- a/donjo-app/models/Surat_model.php +++ b/donjo-app/models/Surat_model.php @@ -317,21 +317,14 @@ function get_data_suami_atau_istri($individu=array()) { function get_data_ayah($id=0){ $penduduk = $this->get_data_penduduk($id); - // Cari berdasarkan ayah_nik dulu - $sql = "SELECT u.id - FROM tweb_penduduk u - WHERE u.nik=? limit 1"; - - // tmp_ayah_nik untuk menampung nik_ayah - if(empty($penduduk['ayah_nik'])) { // jika nik_ayah kosong, maka tmp_ayah_nik = kosong - $tmp_ayah_nik = null; - }else{ - $tmp_ayah_nik = $penduduk['ayah_nik']; // jika nik_ayah ada, maka tmp_ayah_nik = $penduduk['ayah_nik'] + // Cari berdasarkan ayah_nik dulu + if(!empty($penduduk['ayah_nik'])) { + $sql = "SELECT u.id + FROM tweb_penduduk u + WHERE u.nik=? limit 1"; + $query = $this->db->query($sql,$penduduk['ayah_nik']); + $data = $query->row_array(); } - // Mysql menganggap nilai "" sama dengan 0, sehingga nilai "" harus diubah ke null melalui kondisi diatas - - $query = $this->db->query($sql,$tmp_ayah_nik); // tmp_ayah_nik sudah diubah berdasarkan kondisional diatas - $data = $query->row_array(); if (!isset($data['id']) AND $penduduk['kk_level'] == 4 ) { $sql = "SELECT u.id @@ -350,20 +343,13 @@ function get_data_ayah($id=0){ function get_data_ibu($id=0){ $penduduk = $this->get_data_penduduk($id); // Cari berdasarkan ibu_nik dulu - $sql = "SELECT u.id - FROM tweb_penduduk u - WHERE u.nik=? limit 1"; - - // tmp_ibu_nik untuk menampung nik_ibu - if(empty($penduduk['ibu_nik'])) { // jika nik_ibu kosong, maka tmp_ibu_nik = kosong - $tmp_ibu_nik = null; - }else{ - $tmp_ibu_nik = $penduduk['ibu_nik']; // jika nik_ibu ada, maka tmp_ibu_nik = $penduduk['ibu_nik'] + if(!empty($penduduk['ibu_nik'])) { + $sql = "SELECT u.id + FROM tweb_penduduk u + WHERE u.nik=? limit 1"; + $query = $this->db->query($sql,$penduduk['ibu_nik']); + $data = $query->row_array(); } - // Mysql menganggap nilai "" sama dengan 0, sehingga nilai "" harus diubah ke null melalui kondisi diatas - - $query = $this->db->query($sql,$tmp_ibu_nik); // tmp_ibu_nik sudah diubah berdasarkan kondisional diatas - $data = $query->row_array(); // Kalau tidak ada, cari istri keluarga kalau penduduknya seorang anak dalam keluarga // atau kepala keluarga perempuan