MINI
C:
/
SiakApp
/
apps
/
ddn
/
modules
/
LintasCapilKelahiran
/
actions
/
Upload File:
files >> C:/SiakApp/apps/ddn/modules/LintasCapilKelahiran/actions/LintasCatatLahirViewAction.class.php
<?php /** * CatatanSipil actions. * * @package gpe * @subpackage CatatanSipil * @author Your name here * @version SVN: $Id: LintasCatatLahirViewAction.class.php,v 1.11 2013/05/29 09:04:44 eko Exp $ */ class LintasCatatLahirViewAction extends sfActions { /** * Executes index action * * @param sfRequest $request A request object */ public function preExecute() { require_once SIAK_ROOT_INCLUDE."siak_session.php"; $this->pageTitle = "Catatan Sipil - Permohonan Pencatatn Kelahiran WNI di dalam domosili"; $this->pageUrl = "/LintasCapilKelahiran/LintasCatatLahirView"; } public function executeLintasCatatLahirView(sfWebRequest $request){ $this->cbAdaNik = siakWNILoadOption01(); $this->cbJenisKelamin = siakWNILoadReference("801"); $this->cbJenisKelahiran = siakWNILoadReference("614"); $this->cbGolDarah = siakWNILoadReference("401"); $this->cbPekerjaan = siakWNILoadReference("201"); $this->cbTempatLahir = siakWNILoadReference("612"); $this->cbPenolong = siakWNILoadReference("613"); $this->cbKewarganegaraan = CapilLoadReference("615", false); $this->cbKeturunan = siakWNILoadReference("616"); $this->cbDomisili = siakWNILoadReference("619"); $this->cbJenisLahir = CapilJenisLahirReference(); $this->cbDokumen = CapilDocLoadReference("101"); $this->cbPenetapan = CapilPenetapanReference(); $this->dpGolDarah=siakWNILoadReference("401"); $this->dpAgama=siakWNILoadReference("501"); $this->dpPenyandangCacat=siakWNILoadReference("701"); $this->dpPenyandangCacat[0]="Tidak Ada Kelainan"; $konf = new Criteria(); $konf->add(SetupConvPeer::NAMA, "Konfigurasi Aplikasi"); $konfig = SetupConvPeer::doSelect($konf); $setkon = $konfig[0]; $this->jedaCapil = $setkon->getDesc03(); $param=$this->getRequest()->getParameterHolder()->getAll(); if ($this->getRequest()->getMethod() == sfRequest::POST){ $id = (!$this->getRequestParameter("lahir_no")) ? $this->getRequestParameter("admProv").$this->getRequestParameter("admKab").CapilTimeSession() : $this->getRequestParameter("lahir_no"); $bayi_tgl_lahir = $this->getRequestParameter("bayi_lahir_day") . "-" . $this->getRequestParameter("bayi_lahir_month") . "-" . $this->getRequestParameter("bayi_lahir_year"); $ibu_tgl_lahir = $this->getRequestParameter("ibu_lahir_day") . "-" . $this->getRequestParameter("ibu_lahir_month") . "-" . $this->getRequestParameter("ibu_lahir_year"); $ayah_tgl_lahir = $this->getRequestParameter("ayah_lahir_day") . "-" . $this->getRequestParameter("ayah_lahir_month") . "-" . $this->getRequestParameter("ayah_lahir_year"); $info = new CapilLahir(); $info->setBayiNo($id); if ($this->getRequestParameter("bayi_nik_ada")) $info->setBayiNik($this->getRequestParameter("bayi_nik")); else { $info->setBayiNik(""); } $info->setBayiOrgAsing("T"); $info->setBayiNamaLgkp($this->getRequestParameter("bayi_nama")); $info->setBayiTmptLahir($this->getRequestParameter("bayi_tempat_lahir")); $info->setBayiTglLahir(CapilSetDate($bayi_tgl_lahir)); $info->setBayiWktLahir(CapilSetTime($this->getRequestParameter("bayi_jam_lahir"), $this->getRequestParameter("bayi_mnt_lahir"))); $info->setBayiJnsKelamin($this->getRequestParameter("bayi_jenis_kelamin")); $info->setBayiJnsKlhr($this->getRequestParameter("bayi_jenis_kelahiran")); $info->setBayiTmptKlhr($this->getRequestParameter("bayi_lahir_tempat")); $info->setBayiAnakKe($this->getRequestParameter("bayi_anak_ke")); $info->setBayiBerat($this->getRequestParameter("bayi_berat")); $info->setBayiPanjang($this->getRequestParameter("bayi_panjang")); $info->setBayiPnlgKlhr($this->getRequestParameter("bayi_penolong")); $info->setBayiDomLahir("D"); if ($this->getRequestParameter("lahir_kk_no")) $info->setNoKk($this->getRequestParameter("lahir_kk_no")); else $info->setNoKk(""); $info->setNamaKk($this->getRequestParameter("lahir_kk_nama")); $ibu_tgl_kawin = $this->getRequestParameter("ibu_kawin_day") . "-" . $this->getRequestParameter("ibu_kawin_month") . "-" . $this->getRequestParameter("ibu_kawin_year"); if ($this->getRequestParameter("ibu_nik_ada")) $info->setIbuNik($this->getRequestParameter("ibu_nik")); else $info->setIbuNik(""); $info->setIbuNamaLgkp($this->getRequestParameter("ibu_nama")); $info->setIbuTglLahir(CapilSetDate($ibu_tgl_lahir)); $info->setIbuTglKawin(CapilSetDate($ibu_tgl_kawin)); $info->setIbuWrgNgr($this->getRequestParameter("ibu_wrg_ngr")); $info->setIbuPekerjaan($this->getRequestParameter("ibu_pekerjaan")); $info->setIbuKebangsaan($this->getRequestParameter("ibu_bangsa")); $info->setIbuAlamat($this->getRequestParameter("ibu_alamat")); $info->setIbuNoRt($this->getRequestParameter("ibu_no_rt")); $info->setIbuNoRw($this->getRequestParameter("ibu_no_rw")); $info->setIbuNoProv($this->getRequestParameter("ibu_no_prov")); $info->setIbuNoKab($this->getRequestParameter("ibu_no_kab")); $info->setIbuNoKec($this->getRequestParameter("ibu_no_kec")); $info->setIbuNoKel($this->getRequestParameter("ibu_no_kel")); if ($this->getRequestParameter("ayah_nik_ada")) $info->setAyahNik($this->getRequestParameter("ayah_nik")); else $info->setAyahNik(""); $info->setAyahNamaLgkp($this->getRequestParameter("ayah_nama")); $info->setAyahTglLahir(CapilSetDate($ayah_tgl_lahir)); $info->setAyahWrgNgr($this->getRequestParameter("ayah_wrg_ngr")); $info->setAyahPekerjaan($this->getRequestParameter("ayah_pekerjaan")); $info->setAyahKebangsaan($this->getRequestParameter("ayah_bangsa")); $info->setAyahAlamat($this->getRequestParameter("ayah_alamat")); $info->setAyahNoRt($this->getRequestParameter("ayah_no_rt")); $info->setAyahNoRw($this->getRequestParameter("ayah_no_rw")); $info->setAyahNoProv($this->getRequestParameter("ayah_no_prov")); $info->setAyahNoKab($this->getRequestParameter("ayah_no_kab")); $info->setAyahNoKec($this->getRequestParameter("ayah_no_kec")); $info->setAyahNoKel($this->getRequestParameter("ayah_no_kel")); $plpr_tgl_lapor = $this->getRequestParameter("pelapor_lapor_day") . "-" . $this->getRequestParameter("pelapor_lapor_month") . "-" . $this->getRequestParameter("pelapor_lapor_year"); if ($this->getRequestParameter("pelapor_nik_ada")) $info->setPlprNik($this->getRequestParameter("pelapor_nik")); else $info->setPlprNik(""); $info->setPlprNamaLgkp($this->getRequestParameter("pelapor_nama")); $info->setPlprUmur($this->getRequestParameter("pelapor_umur")); $info->setPlprTglLapor(CapilSetDate($plpr_tgl_lapor)); $info->setPlprKelamin($this->getRequestParameter("pelapor_kelamin")); $info->setPlprPekerjaan($this->getRequestParameter("pelapor_pekerjaan")); $info->setPlprAlamat($this->getRequestParameter("pelapor_alamat")); $info->setPlprNoRt($this->getRequestParameter("pelapor_no_rt")); $info->setPlprNoRw($this->getRequestParameter("pelapor_no_rw")); $info->setPlprNoProv($this->getRequestParameter("pelapor_no_prov")); $info->setPlprNoKab($this->getRequestParameter("pelapor_no_kab")); $info->setPlprNoKec($this->getRequestParameter("pelapor_no_kec")); $info->setPlprNoKel($this->getRequestParameter("pelapor_no_kel")); $info->setPlprHubKel($this->getRequestParameter("pelapor_hub_kel")); if ($this->getRequestParameter("saksi_one_nik_ada")) $info->setSaksi1Nik($this->getRequestParameter("saksi_one_nik")); else $info->setSaksi1Nik(""); $info->setSaksi1NamaLgkp($this->getRequestParameter("saksi_one_nama")); $info->setSaksi1Umur($this->getRequestParameter("saksi_one_umur")); $info->setSaksi1Kelamin($this->getRequestParameter("saksi_one_kelamin")); $info->setSaksi1Pekerjaan($this->getRequestParameter("saksi_one_pekerjaan")); $info->setSaksi1Alamat($this->getRequestParameter("saksi_one_alamat")); $info->setSaksi1NoRt($this->getRequestParameter("saksi_one_no_rt")); $info->setSaksi1NoRw($this->getRequestParameter("saksi_one_no_rw")); $info->setSaksi1NoProv($this->getRequestParameter("saksi_one_no_prov")); $info->setSaksi1NoKab($this->getRequestParameter("saksi_one_no_kab")); $info->setSaksi1NoKec($this->getRequestParameter("saksi_one_no_kec")); $info->setSaksi1NoKel($this->getRequestParameter("saksi_one_no_kel")); if ($this->getRequestParameter("saksi_two_nik_ada")) $info->setSaksi2Nik($this->getRequestParameter("saksi_two_nik")); else $info->setSaksi2Nik(""); $info->setSaksi2NamaLgkp($this->getRequestParameter("saksi_two_nama")); $info->setSaksi2Umur($this->getRequestParameter("saksi_two_umur")); $info->setSaksi2Kelamin($this->getRequestParameter("saksi_two_kelamin")); $info->setSaksi2Pekerjaan($this->getRequestParameter("saksi_two_pekerjaan")); $info->setSaksi2Alamat($this->getRequestParameter("saksi_two_alamat")); $info->setSaksi2NoRt($this->getRequestParameter("saksi_two_no_rt")); $info->setSaksi2NoRw($this->getRequestParameter("saksi_two_no_rw")); $info->setSaksi2NoProv($this->getRequestParameter("saksi_two_no_prov")); $info->setSaksi2NoKab($this->getRequestParameter("saksi_two_no_kab")); $info->setSaksi2NoKec($this->getRequestParameter("saksi_two_no_kec")); $info->setSaksi2NoKel($this->getRequestParameter("saksi_two_no_kel")); $info->setAdmNoProv($this->getRequestParameter("admProv")); $info->setAdmNoKab($this->getRequestParameter("admKab")); $info->setAdmNoKec($this->getRequestParameter("admKec")); $info->setAdmNoKel($this->getRequestParameter("admKel")); $noAktaExist = true; $noAkta =""; while($noAktaExist){ $noAkta = CapilGeneratorAktaKelahiran($this->getRequestParameter("admProv"), $this->getRequestParameter("admKab"), $this->getRequestParameter("admKec"), $this->getRequestParameter("adm_jenis_lahir"), $this->getRequestParameter("bayi_lahir_day"), $this->getRequestParameter("bayi_lahir_month"), $this->getRequestParameter("bayi_lahir_year")); $checkAkta = new Criteria(); $checkAkta->add(CapilLahirPeer::ADM_AKTA_NO,$noAkta); $dataCheckAkta=CapilLahirPeer::doSelect($checkAkta); if(!$dataCheckAkta){ $noAktaExist = false; } } if (is_array($this->getRequestParameter("admDokumen"))) { $doc = $this->getRequestParameter("admDokumen"); while(list($key, $val)=each($this->cbDokumen)) { $document[] = ($doc[$key]==$key) ? $key . "=1" : $key . "=0"; } $theDocs = implode(";", $document); $info->setAdmDokumen($theDocs); } /*if ($this->getRequestParameter("num_update") == 0) {*/ $info->setAdmAktaTgl(CapilSetDate(date("d-m-Y"))); $info->setAdmAktaNo($noAkta); /*}*/ $info->setAdmSpNo($this->getRequestParameter("adm_sp_no")); $adm_sp_tgl = $this->getRequestParameter("adm_sp_day") . "-" . $this->getRequestParameter("adm_sp_month") . "-" . $this->getRequestParameter("adm_sp_year"); $info->setAdmSpTgl(CapilSetDate($adm_sp_tgl)); if($this->getRequestParameter("adm_jenis_lahir") == "LU"){ $info->setAdmSpNama("-"); }else{ $info->setAdmSpNama("Kepala Dinas"); } $info->setAdmStbld($this->getRequestParameter("adm_stbld")); $info->setAdmKadesNama($this->getRequestParameter("adm_kades_nama")); $info->setAdmKadesNip($this->getRequestParameter("adm_kades_nip")); $info->setAdmRegsNama($this->getRequestParameter("adm_regs_nama")); $info->setAdmRegsNip($this->getRequestParameter("adm_regs_nip")); $info->setAdmTglUpdate(CapilSetDate(date("d-m-Y"))); if ($this->getRequestParameter("lahir_no")) { $info->setNew(false); $info->setFlagUpdate($this->getRequestParameter("num_update") + 1); } else { $info->setAdmTglEntry(CapilSetDate(date("d-m-Y"))); $info->setFlagUpdate(0); $info->setFlagCtkAkta(0); $info->setFlagCtkKakta(0); $info->setFlagStatus(0); } $info->setUserId($this->ses_siak_user); siakAppLoggersTextUser("LtsMhnCapilLahirDomisili","Proses Pencatatan Kelahiran : ".$id,$this->ses_siak_user); $info->save(); if ($this->getRequestParameter("bayi_nik_ada") && $this->getRequestParameter("bayi_nik")) { $bio = new BiodataWni(); $bio->setNik($this->getRequestParameter("bayi_nik")); $bio->setNew(false); $bio->setAktaLhr(2); $bio->setNoAktaLhr($noAkta); $bio->setNikAyah($this->getRequestParameter("ayah_nik")); $bio->setNamaLgkpAyah($this->getRequestParameter("ayah_nama")); $bio->setNikIbu($this->getRequestParameter("ibu_nik")); $bio->setNamaLgkpIbu($this->getRequestParameter("ibu_nama")); $bio->save(); } $LTS_MHN_CAPIL_LAHIR = new LtsMhnCapilLahir(); $LTS_MHN_CAPIL_LAHIR->setNew(false); $LTS_MHN_CAPIL_LAHIR->setBayiNo($param['BAYI_NO']); $LTS_MHN_CAPIL_LAHIR->setAdmAktaNo($noAkta); $LTS_MHN_CAPIL_LAHIR->setRefBayiNo($id); $LTS_MHN_CAPIL_LAHIR->setProcessStatus($param['PROCESS_STATUS']); $LTS_MHN_CAPIL_LAHIR->setModifiedBy($this->ses_siak_user); $LTS_MHN_CAPIL_LAHIR->setModifiedDate(date("d-m-Y")); $LTS_MHN_CAPIL_LAHIR->save(); siakAppLoggersTextUser("LtsMhnCapilLahirDomisili","Proses Pencatatan Kelahiran : ".$id,$this->ses_siak_user); $hasil=array('pesan'=>'Data Berhasil Disimpan','BAYI_NO'=>$id,'ADM_AKTA_NO'=>$noAkta,'ADM_AKTA_KTP_TGL'=>CapilDateFormat(date('d-m-Y'),false,true)); $hasil['PROCESS_STATUS'] = $param['PROCESS_STATUS']; $hasil['btnPROSES'] = 1; $hasil['btnBATALKAN'] = 1; echo json_encode($hasil); return sfView::NONE; } $con = Propel::getConnection(); $sql = "SELECT CAPIL_LAHIR.ADM_AKTA_KTP_TGL, CAPIL_LAHIR.ADM_AKTA_NO, CAPIL_LAHIR.ADM_AKTA_TGL, CAPIL_LAHIR.ADM_DOKUMEN, CAPIL_LAHIR.ADM_KADES_NAMA, CAPIL_LAHIR.ADM_KADES_NIP, CAPIL_LAHIR.ADM_NO_KAB, CAPIL_LAHIR.ADM_NO_KEC, CAPIL_LAHIR.ADM_NO_KEL, CAPIL_LAHIR.ADM_NO_PROV, CAPIL_LAHIR.ADM_REGS_NAMA, CAPIL_LAHIR.ADM_REGS_NIP, CAPIL_LAHIR.ADM_SP_NAMA, CAPIL_LAHIR.ADM_SP_NO, CAPIL_LAHIR.ADM_SP_TGL, CAPIL_LAHIR.ADM_STBLD, CAPIL_LAHIR.ADM_TGL_ENTRY, CAPIL_LAHIR.ADM_TGL_UPDATE, CAPIL_LAHIR.FLAG_CTK_AKTA, CAPIL_LAHIR.FLAG_CTK_KAKTA, CAPIL_LAHIR.FLAG_STATUS, CAPIL_LAHIR.FLAG_UPDATE, CAPIL_LAHIR.FLAGSINK, CAPIL_LAHIR.PLPR_ALAMAT, CAPIL_LAHIR.PLPR_HUB_KEL, CAPIL_LAHIR.PLPR_KELAMIN, CAPIL_LAHIR.PLPR_NAMA_LGKP, CAPIL_LAHIR.PLPR_NIK, CAPIL_LAHIR.PLPR_NO_KAB, CAPIL_LAHIR.PLPR_NO_KEC, CAPIL_LAHIR.PLPR_NO_KEL, CAPIL_LAHIR.PLPR_NO_PROV, CAPIL_LAHIR.PLPR_NO_RT, CAPIL_LAHIR.PLPR_NO_RW, CAPIL_LAHIR.PLPR_PEKERJAAN, CAPIL_LAHIR.PLPR_TGL_LAPOR, CAPIL_LAHIR.PLPR_UMUR, CAPIL_LAHIR.SAKSI1_ALAMAT, CAPIL_LAHIR.SAKSI1_KELAMIN, CAPIL_LAHIR.SAKSI1_NAMA_LGKP, CAPIL_LAHIR.SAKSI1_NIK, CAPIL_LAHIR.SAKSI1_NO_KAB, CAPIL_LAHIR.SAKSI1_NO_KEC, CAPIL_LAHIR.SAKSI1_NO_KEL, CAPIL_LAHIR.SAKSI1_NO_PROV, CAPIL_LAHIR.SAKSI1_NO_RT, CAPIL_LAHIR.SAKSI1_NO_RW, CAPIL_LAHIR.SAKSI1_PEKERJAAN, CAPIL_LAHIR.SAKSI1_UMUR, CAPIL_LAHIR.SAKSI2_ALAMAT, CAPIL_LAHIR.SAKSI2_KELAMIN, CAPIL_LAHIR.SAKSI2_KODE_POS, CAPIL_LAHIR.SAKSI2_NAMA_LGKP, CAPIL_LAHIR.SAKSI2_NIK, CAPIL_LAHIR.SAKSI2_NO_KAB, CAPIL_LAHIR.SAKSI2_NO_KEC, CAPIL_LAHIR.SAKSI2_NO_KEL, CAPIL_LAHIR.SAKSI2_NO_PROV, CAPIL_LAHIR.SAKSI2_NO_RT, CAPIL_LAHIR.SAKSI2_NO_RW, CAPIL_LAHIR.SAKSI2_PEKERJAAN, CAPIL_LAHIR.SAKSI2_UMUR, CAPIL_LAHIR.USER_ID, LTS_MHN_CAPIL_LAHIR.AYAH_ALAMAT, LTS_MHN_CAPIL_LAHIR.AYAH_KEBANGSAAN, LTS_MHN_CAPIL_LAHIR.AYAH_NAMA_LGKP, LTS_MHN_CAPIL_LAHIR.AYAH_NIK, LTS_MHN_CAPIL_LAHIR.AYAH_NO_KAB, LTS_MHN_CAPIL_LAHIR.AYAH_NO_KEC, LTS_MHN_CAPIL_LAHIR.AYAH_NO_KEL, LTS_MHN_CAPIL_LAHIR.AYAH_NO_PROV, LTS_MHN_CAPIL_LAHIR.AYAH_NO_RT, LTS_MHN_CAPIL_LAHIR.AYAH_NO_RW, LTS_MHN_CAPIL_LAHIR.AYAH_PEKERJAAN, LTS_MHN_CAPIL_LAHIR.AYAH_TGL_LAHIR, LTS_MHN_CAPIL_LAHIR.AYAH_WRG_NGR, LTS_MHN_CAPIL_LAHIR.BAYI_ANAK_KE, LTS_MHN_CAPIL_LAHIR.BAYI_BERAT, LTS_MHN_CAPIL_LAHIR.BAYI_DOM_LAHIR, LTS_MHN_CAPIL_LAHIR.BAYI_JNS_KELAMIN, LTS_MHN_CAPIL_LAHIR.BAYI_JNS_KLHR, LTS_MHN_CAPIL_LAHIR.BAYI_NAMA_LGKP, LTS_MHN_CAPIL_LAHIR.BAYI_NIK, LTS_MHN_CAPIL_LAHIR.BAYI_NO, LTS_MHN_CAPIL_LAHIR.BAYI_ORG_ASING, LTS_MHN_CAPIL_LAHIR.BAYI_PANJANG, LTS_MHN_CAPIL_LAHIR.BAYI_PNLG_KLHR, LTS_MHN_CAPIL_LAHIR.BAYI_TGL_LAHIR, LTS_MHN_CAPIL_LAHIR.BAYI_TMPT_KLHR, LTS_MHN_CAPIL_LAHIR.BAYI_TMPT_LAHIR, LTS_MHN_CAPIL_LAHIR.BAYI_WKT_LAHIR, LTS_MHN_CAPIL_LAHIR.CREATED_BY, LTS_MHN_CAPIL_LAHIR.CREATED_DATE, LTS_MHN_CAPIL_LAHIR.IBU_ALAMAT, LTS_MHN_CAPIL_LAHIR.IBU_KEBANGSAAN, LTS_MHN_CAPIL_LAHIR.IBU_NAMA_LGKP, LTS_MHN_CAPIL_LAHIR.IBU_NIK, LTS_MHN_CAPIL_LAHIR.IBU_NO_KAB, LTS_MHN_CAPIL_LAHIR.IBU_NO_KEC, LTS_MHN_CAPIL_LAHIR.IBU_NO_KEL, LTS_MHN_CAPIL_LAHIR.IBU_NO_PROV, LTS_MHN_CAPIL_LAHIR.IBU_NO_RT, LTS_MHN_CAPIL_LAHIR.IBU_NO_RW, LTS_MHN_CAPIL_LAHIR.IBU_PEKERJAAN, LTS_MHN_CAPIL_LAHIR.IBU_TGL_KAWIN, LTS_MHN_CAPIL_LAHIR.IBU_TGL_LAHIR, LTS_MHN_CAPIL_LAHIR.IBU_WRG_NGR, LTS_MHN_CAPIL_LAHIR.IS_DOMISILI, LTS_MHN_CAPIL_LAHIR.KODE_INSTANSI, LTS_MHN_CAPIL_LAHIR.MODIFIED_BY, LTS_MHN_CAPIL_LAHIR.MODIFIED_DATE, LTS_MHN_CAPIL_LAHIR.NAMA_KK, LTS_MHN_CAPIL_LAHIR.NO_KK, LTS_MHN_CAPIL_LAHIR.PROCESS_STATUS, LTS_MHN_CAPIL_LAHIR.REF_BAYI_NO, LTS_MHN_CAPIL_LAHIR.PLPR_NIK, LTS_MHN_CAPIL_LAHIR.PLPR_TGL_LAPOR, LTS_MHN_CAPIL_LAHIR.PLPR_UMUR, LTS_MHN_CAPIL_LAHIR.PLPR_NAMA_LGKP, LTS_MHN_CAPIL_LAHIR.PLPR_KELAMIN, LTS_MHN_CAPIL_LAHIR.PLPR_PEKERJAAN, LTS_MHN_CAPIL_LAHIR.PLPR_ALAMAT, LTS_MHN_CAPIL_LAHIR.PLPR_NO_RT, LTS_MHN_CAPIL_LAHIR.PLPR_NO_RW, LTS_MHN_CAPIL_LAHIR.PLPR_NO_PROV, LTS_MHN_CAPIL_LAHIR.PLPR_NO_KAB, LTS_MHN_CAPIL_LAHIR.PLPR_NO_KEC, LTS_MHN_CAPIL_LAHIR.PLPR_NO_KEL, LTS_MHN_CAPIL_LAHIR.PLPR_HUB_KEL, LTS_MHN_CAPIL_LAHIR.SAKSI1_NIK, LTS_MHN_CAPIL_LAHIR.SAKSI1_NAMA_LGKP, LTS_MHN_CAPIL_LAHIR.SAKSI1_UMUR, LTS_MHN_CAPIL_LAHIR.SAKSI1_KELAMIN, LTS_MHN_CAPIL_LAHIR.SAKSI1_PEKERJAAN, LTS_MHN_CAPIL_LAHIR.SAKSI1_ALAMAT, LTS_MHN_CAPIL_LAHIR.SAKSI1_NO_RT, LTS_MHN_CAPIL_LAHIR.SAKSI1_NO_RW, LTS_MHN_CAPIL_LAHIR.SAKSI1_NO_PROV, LTS_MHN_CAPIL_LAHIR.SAKSI1_NO_KAB, LTS_MHN_CAPIL_LAHIR.SAKSI1_NO_KEC, LTS_MHN_CAPIL_LAHIR.SAKSI1_NO_KEL, LTS_MHN_CAPIL_LAHIR.SAKSI2_NIK, LTS_MHN_CAPIL_LAHIR.SAKSI2_NAMA_LGKP, LTS_MHN_CAPIL_LAHIR.SAKSI2_UMUR, LTS_MHN_CAPIL_LAHIR.SAKSI2_KELAMIN, LTS_MHN_CAPIL_LAHIR.SAKSI2_PEKERJAAN, LTS_MHN_CAPIL_LAHIR.SAKSI2_ALAMAT, LTS_MHN_CAPIL_LAHIR.SAKSI2_NO_RT, LTS_MHN_CAPIL_LAHIR.SAKSI2_NO_RW, LTS_MHN_CAPIL_LAHIR.SAKSI2_KODE_POS, LTS_MHN_CAPIL_LAHIR.SAKSI2_NO_PROV, LTS_MHN_CAPIL_LAHIR.SAKSI2_NO_KAB, LTS_MHN_CAPIL_LAHIR.SAKSI2_NO_KEC, LTS_MHN_CAPIL_LAHIR.SAKSI2_NO_KEL FROM LTS_MHN_CAPIL_LAHIR LEFT JOIN CAPIL_LAHIR ON LTS_MHN_CAPIL_LAHIR.REF_BAYI_NO = CAPIL_LAHIR.BAYI_NO WHERE LTS_MHN_CAPIL_LAHIR.BAYI_NO = ?"; $stmt = $con->prepare($sql); $stmt->bindValue(1, $param['noReq']); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); $rows = $rows[0]; $this->cbProvinsi = siakGetProvinsi(); $this->cbKabupaten = siakGetSelectKabupatenByParam($rows['ADM_NO_PROV']); $this->cbKecamatan = siakGetSelectKecamatanByParam($rows['ADM_NO_PROV'], $rows['ADM_NO_KAB']); $this->cbKelurahan = siakGetSelectKelurahanByParam($rows['ADM_NO_PROV'], $rows['ADM_NO_KAB'], $rows['ADM_NO_KEC']); $this->admNoProv = $rows['ADM_NO_PROV']; $this->admNoKab = $rows['ADM_NO_KAB']; $this->admNoKec = $rows['ADM_NO_KEC']; $this->admNoKel = $rows['ADM_NO_KEL']; $this->num_update = $rows['FLAG_UPDATE']; $this->lahirKkNo = $rows['NO_KK']; $this->lahirKkNama = $rows['NAMA_KK']; $this->bayiNik = $rows['BAYI_NIK']; $this->bayiNikExists = CapilNikAvailable($this->bayiNik); $this->bayiNama = $rows['BAYI_NAMA_LGKP']; $this->bayiTempatLahir = $rows['BAYI_TMPT_LAHIR']; $this->bayiTglLahir = CapilGetDate($rows['BAYI_TGL_LAHIR']); $waktuLahir = explode(":", $rows['BAYI_WKT_LAHIR']); $this->bayiJamLahir = $waktuLahir[0]; $this->bayiMntLahir = $waktuLahir[1]; $this->bayiJenisKelamin = $rows['BAYI_JNS_KELAMIN']; $this->bayiLahirTempat = $rows['BAYI_TMPT_KLHR']; $this->bayiJenisLahir = $rows['BAYI_JNS_KLHR']; $this->bayiBerat = $rows['BAYI_BERAT']; $this->bayiPanjang = $rows['BAYI_PANJANG']; $this->bayiAnakKe = $rows['BAYI_ANAK_KE']; $this->bayiDomLahir = $rows['BAYI_DOM_LAHIR']; $this->bayiPenolong = $rows['BAYI_PNLG_KLHR']; $this->ibuNik = $rows['IBU_NIK']; $this->ibuNikExists = CapilNikAvailable($this->ibuNik); $this->ibuNama = $rows['IBU_NAMA_LGKP']; $this->ibuTglLahir = CapilGetDate($rows['IBU_TGL_LAHIR']); $this->ibuTglKawin = CapilGetDate($rows['IBU_TGL_KAWIN']); $this->ibuWrgNgr = $rows['IBU_WRG_NGR']; $this->ibuPekerjaan = $rows['IBU_PEKERJAAN']; $this->ibuBangsa = $rows['IBU_KEBANGSAAN']; $this->ibuAlamat = $rows['IBU_ALAMAT']; $this->ibuNoRt = $rows['IBU_NO_RT']; $this->ibuNoRw = $rows['IBU_NO_RW']; $this->ibuNoProv = $rows['IBU_NO_PROV']; $this->ibuNoKab = $rows['IBU_NO_KAB']; $this->ibuNoKec = $rows['IBU_NO_KEC']; $this->ibuNoKel = $rows['IBU_NO_KEL']; $this->cbIbuKabupaten = siakGetSelectKabupatenByParam($rows['IBU_NO_PROV']); $this->cbIbuKecamatan = siakGetSelectKecamatanByParam($rows['IBU_NO_PROV'], $rows['IBU_NO_KAB']); $this->cbIbuKelurahan = siakGetSelectKelurahanByParam($rows['IBU_NO_PROV'], $rows['IBU_NO_KAB'], $rows['IBU_NO_KEC']); $this->ayahNik = $rows['AYAH_NIK']; $this->ayahNikExists = CapilNikAvailable($this->ayahNik); $this->ayahNama = $rows['AYAH_NAMA_LGKP']; $this->ayahTglLahir = CapilGetDate($rows['AYAH_TGL_LAHIR']); $this->ayahWrgNgr = $rows['AYAH_WRG_NGR']; $this->ayahPekerjaan = $rows['AYAH_PEKERJAAN']; $this->ayahBangsa = $rows['AYAH_KEBANGSAAN']; $this->ayahAlamat = $rows['AYAH_ALAMAT']; $this->ayahNoRt = $rows['AYAH_NO_RT']; $this->ayahNoRw = $rows['AYAH_NO_RW']; $this->ayahNoProv = $rows['AYAH_NO_PROV']; $this->ayahNoKab = $rows['AYAH_NO_KAB']; $this->ayahNoKec = $rows['AYAH_NO_KEC']; $this->ayahNoKel = $rows['AYAH_NO_KEL']; $this->cbAyahKabupaten = siakGetSelectKabupatenByParam($rows['AYAH_NO_PROV']); $this->cbAyahKecamatan = siakGetSelectKecamatanByParam($rows['AYAH_NO_PROV'], $rows['AYAH_NO_KAB']); $this->cbAyahKelurahan = siakGetSelectKelurahanByParam($rows['AYAH_NO_PROV'], $rows['AYAH_NO_KAB'], $rows['AYAH_NO_KEC']); $this->pelaporNik = $rows['PLPR_NIK']; $this->pelaporNikExists = CapilNikAvailable($this->pelaporNik); $this->pelaporNama = $rows['PLPR_NAMA_LGKP']; $this->pelaporUmur = $rows['PLPR_UMUR']; $this->pelaporTglLapor = CapilGetDate($rows['PLPR_TGL_LAPOR']); $this->pelaporKelamin = $rows['PLPR_KELAMIN']; $this->pelaporPekerjaan = $rows['PLPR_PEKERJAAN']; $this->pelaporAlamat = $rows['PLPR_ALAMAT']; $this->pelaporNoRt = $rows['PLPR_NO_RT']; $this->pelaporNoRw = $rows['PLPR_NO_RW']; $this->pelaporNoProv = $rows['PLPR_NO_PROV']; $this->pelaporNoKab = $rows['PLPR_NO_KAB']; $this->pelaporNoKec = $rows['PLPR_NO_KEC']; $this->pelaporNoKel = $rows['PLPR_NO_KEL']; $this->pelaporHubKel = $rows['PLPR_HUB_KEL']; $this->cbPelaporKabupaten = siakGetSelectKabupatenByParam($rows['PLPR_NO_PROV']); $this->cbPelaporKecamatan = siakGetSelectKecamatanByParam($rows['PLPR_NO_PROV'], $rows['PLPR_NO_KAB']); $this->cbPelaporKelurahan = siakGetSelectKelurahanByParam($rows['PLPR_NO_PROV'], $rows['PLPR_NO_KAB'], $rows['PLPR_NO_KEC']); $this->saksiOneNik = $rows['SAKSI1_NIK']; $this->saksiOneNikExists = CapilNikAvailable($this->saksiOneNik); $this->saksiOneNama = $rows['SAKSI1_NAMA_LGKP']; $this->saksiOneUmur = $rows['SAKSI1_UMUR']; $this->saksiOneKelamin = $rows['SAKSI1_KELAMIN']; $this->saksiOnePekerjaan = $rows['SAKSI1_PEKERJAAN']; $this->saksiOneAlamat = $rows['SAKSI1_ALAMAT']; $this->saksiOneNoRt = $rows['SAKSI1_NO_RT']; $this->saksiOneNoRw = $rows['SAKSI1_NO_RW']; $this->saksiOneNoProv = $rows['SAKSI1_NO_PROV']; $this->saksiOneNoKab = $rows['SAKSI1_NO_KAB']; $this->saksiOneNoKec = $rows['SAKSI1_NO_KEC']; $this->saksiOneNoKel = $rows['SAKSI1_NO_KEL']; $this->cbSaksiOneKabupaten = siakGetSelectKabupatenByParam($rows['SAKSI1_NO_PROV']); $this->cbSaksiOneKecamatan = siakGetSelectKecamatanByParam($rows['SAKSI1_NO_PROV'], $rows['SAKSI1_NO_KAB']); $this->cbSaksiOneKelurahan = siakGetSelectKelurahanByParam($rows['SAKSI1_NO_PROV'], $rows['SAKSI1_NO_KAB'], $rows['SAKSI1_NO_KEC']); $this->saksiTwoNik = $rows['SAKSI2_NIK']; $this->saksiTwoNikExists = CapilNikAvailable($this->saksiTwoNik); $this->saksiTwoNama = $rows['SAKSI2_NAMA_LGKP']; $this->saksiTwoUmur = $rows['SAKSI2_UMUR']; $this->saksiTwoKelamin = $rows['SAKSI2_KELAMIN']; $this->saksiTwoPekerjaan = $rows['SAKSI2_PEKERJAAN']; $this->saksiTwoAlamat = $rows['SAKSI2_ALAMAT']; $this->saksiTwoNoRt = $rows['SAKSI2_NO_RT']; $this->saksiTwoNoRw = $rows['SAKSI2_NO_RW']; $this->saksiTwoNoProv = $rows['SAKSI2_NO_PROV']; $this->saksiTwoNoKab = $rows['SAKSI2_NO_KAB']; $this->saksiTwoNoKec = $rows['SAKSI2_NO_KEC']; $this->saksiTwoNoKel = $rows['SAKSI2_NO_KEL']; $this->cbSaksiTwoKabupaten = siakGetSelectKabupatenByParam($rows['SAKSI2_NO_PROV']); $this->cbSaksiTwoKecamatan = siakGetSelectKecamatanByParam($rows['SAKSI2_NO_PROV'], $rows['SAKSI2_NO_KAB']); $this->cbSaksiTwoKelurahan = siakGetSelectKelurahanByParam($rows['SAKSI2_NO_PROV'], $rows['SAKSI2_NO_KAB'], $rows['SAKSI2_NO_KEC']); $this->admAktaNo = $rows['ADM_AKTA_NO']; $getAdm = explode("-", $this->admAktaNo); $theDocs = explode(";", $rows['ADM_DOKUMEN']); foreach ($theDocs AS $doc) { $docs = explode("=", $doc); $thisDocs[$docs[0]] = $docs[1]; } $this->admDokumen = $thisDocs; $this->admJenisLahir = $getAdm[1]; $this->admAktaTgl = CapilDateFormat($rows['ADM_AKTA_TGL'], false, true); $this->admAktaKtpTgl = ($rows['ADM_AKTA_KTP_TGL']) ? CapilDateFormat($rows['ADM_AKTA_KTP_TGL'], false, true) : ""; $this->admSpNo = $rows['ADM_SP_NO']; $this->admSpTgl = CapilGetDate($rows['ADM_SP_TGL']); $this->admSpNama = $rows['ADM_SP_NAMA']; $this->admStbld = $rows['ADM_STBLD']; $this->admKadesNama = $rows['ADM_KADES_NAMA']; $this->admKadesNip = $rows['ADM_KADES_NIP']; $this->admRegsNama = $rows['ADM_REGS_NAMA']; $this->admRegsNip = $rows['ADM_REGS_NIP']; $this->numUpdate = $rows['FLAG_UPDATE']; $this->admTglEntry = CapilGetDate($rows['ADM_TGL_ENTRY']); $this->admTglUpdate = $rows['ADM_TGL_UPDATE']; $this->lahirIndex = $rows['ADM_AKTA_NO']; $setup_prop_kab = setup_prop_kab(); $this->admNoProv = $setup_prop_kab['NO_PROP']; $this->admNoKab = $setup_prop_kab['NO_KAB']; $this->BAYI_NO = $param['noReq']; switch($rows['PROCESS_STATUS']){ case 1: $this->disProses = ""; $this->disBatalkan = "disabled"; $this->PROCESS_STATUS = 2; break; default: $this->disProses = "disabled"; $this->disBatalkan = "disabled"; $this->PROCESS_STATUS = $rows['PROCESS_STATUS']; break; } } }
Copyright ©2021 || Defacer Indonesia