MINI
C:
/
SiakApp
/
apps
/
ddn
/
modules
/
CatatanSipil
/
actions
/
Upload File:
files >> C:/SiakApp/apps/ddn/modules/CatatanSipil/actions/CatatBakakAction.class.php
<?php /** * CatatanSipil actions. * * @package gpe * @subpackage CatatanSipil * @author Your name here * @version SVN: $Id: CatatBakakAction.class.php,v 1.9 2011/10/26 12:40:54 nikmatul Exp $ */ class CatatBakakAction 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 - Entry Biodata Anak berdasarkan Kepemilikan Akta Kelahiran"; $this->pageUrl = "/CatatanSipil/CatatBakak"; } public function executeCatatBakak(sfWebRequest $request) { $this->dpAktaLahir = siakWNILoadOption01(); $this->dpAktaKawin = siakWNILoadOption01(); $this->cbJenisKelamin = siakWNILoadReference("801"); $this->cbKewarganegaraan = CapilLoadReference("615", false); $this->cbJenisAkta = siakWNILoadReference("623"); $this->cbTinggalDengan = siakWNILoadReference("624"); $this->cbStatusAnak = siakWNILoadReference("625"); $this->cbStatusOrtu = siakWNILoadReference("626"); if ($this->getRequest()->getMethod() == sfRequest::POST) { $id = (!$this->getRequestParameter("bayi_no")) ? $this->getRequestParameter("admProv").$this->getRequestParameter("admKab").CapilTimeSession() : $this->getRequestParameter("bayi_no"); $info = new CapilBakak(); /////////////// // Set nilai Bayi /////////////// $info->setBayiNo($id); $bayi_tgl_lahir = $this->getRequestParameter("bayi_lahir_day") . "-" . $this->getRequestParameter("bayi_lahir_month") . "-" . $this->getRequestParameter("bayi_lahir_year"); $info->setAdmNoProv($this->getRequestParameter("admProv")); $info->setAdmNoKab($this->getRequestParameter("admKab")); $info->setAdmNoKec($this->getRequestParameter("admKec")); $info->setAdmNoKel($this->getRequestParameter("admKel")); if ($this->getRequestParameter("bayi_nik_ada")) $info->setBayiNik($this->getRequestParameter("bayi_nik")); if ($this->getRequestParameter("bayi_no_kk_ada")) $info->setBayiNoKk($this->getRequestParameter("bayi_no_kk")); $info->setBayiNamaLgkp($this->getRequestParameter("bayi_nama")); $info->setBayiJnsKelamin($this->getRequestParameter("bayi_jenis_kelamin")); $info->setBayiNamaLgkp($this->getRequestParameter("bayi_nama")); $info->setBayiTmptLahir($this->getRequestParameter("bayi_tempat_lahir")); $info->setBayiTglLahir($bayi_tgl_lahir); $info->setBayiAnakKe($this->getRequestParameter("bayi_anak_ke")); $info->setBayiAlamat($this->getRequestParameter("bayi_alamat")); $info->setBayiAlamat($this->getRequestParameter("bayi_alamat")); $info->setBayiNoRt($this->getRequestParameter("bayi_no_rt")); $info->setBayiNoRw($this->getRequestParameter("bayi_no_rw")); $info->setBayiNoProp($this->getRequestParameter("bayi_no_prov")); $info->setBayiNoKab($this->getRequestParameter("bayi_no_kab")); $info->setBayiNoKec($this->getRequestParameter("bayi_no_kec")); $info->setBayiNoKel($this->getRequestParameter("bayi_no_kel")); $info->setBayiAktaLahir($this->getRequestParameter("bayi_akta_lahir")); $info->setBayiJnsAktaLahir($this->getRequestParameter("bayi_jns_akta_lahir")); $info->setBayiNoAktaLahir($this->getRequestParameter("bayi_no_akta_lahir")); if ($this->getRequestParameter("bayi_tgl_akta_lahir_day") && $this->getRequestParameter("bayi_tgl_akta_lahir_month") && $this->getRequestParameter("bayi_tgl_akta_lahir_year")) { $bayi_tgl_akta_lahir = $this->getRequestParameter("bayi_tgl_akta_lahir_day") . "-" . $this->getRequestParameter("bayi_tgl_akta_lahir_month") . "-" . $this->getRequestParameter("bayi_tgl_akta_lahir_year"); $info->setBayiTglAktaLahir($bayi_tgl_akta_lahir); } $info->setBayiPenerbitAktaLahir($this->getRequestParameter("bayi_penerbit_akta_lahir")); $info->setBayiTinggal($this->getRequestParameter("bayi_tinggal")); $info->setBayiStatusAnak($this->getRequestParameter("bayi_status_anak")); $info->setBayiStatusKawinOrtu($this->getRequestParameter("bayi_status_kawin_ortu")); $info->setBayiAktaKwn($this->getRequestParameter("bayi_akta_kwn")); $info->setBayiNoAktaKwn($this->getRequestParameter("bayi_no_akta_kwn")); if ($this->getRequestParameter("bayi_tgl_akta_kwn_day") && $this->getRequestParameter("bayi_tgl_akta_kwn_month") && $this->getRequestParameter("bayi_tgl_akta_kwn_year")) { $bayi_tgl_akta_kawin = $this->getRequestParameter("bayi_tgl_akta_kwn_day") . "-" . $this->getRequestParameter("bayi_tgl_akta_kwn_month") . "-" . $this->getRequestParameter("bayi_tgl_akta_kwn_year"); $info->setBayiTglAktaKwn($bayi_tgl_akta_kawin); } $info->setBayiPenerbitAktaKwn($this->getRequestParameter("bayi_penerbit_akta_kwn")); //////////////////////// // Set Nilai Ibu /////////////////////// if ($this->getRequestParameter("ibu_nik")) $info->setIbuNik($this->getRequestParameter("ibu_nik")); $info->setIbuNamaLgkp($this->getRequestParameter("ibu_nama")); $ibu_tgl_lahir = $this->getRequestParameter("ibu_lahir_day") . "-" . $this->getRequestParameter("ibu_lahir_month") . "-" . $this->getRequestParameter("ibu_lahir_year"); $info->setIbuTglLahir($ibu_tgl_lahir); $info->setIbuWrgNgr($this->getRequestParameter("ibu_wrg_ngr")); $info->setIbuKebangsaan($this->getRequestParameter("ibu_kebangsaan")); //////////////////////// // Set Nilai Ayah /////////////////////// if ($this->getRequestParameter("ayah_nik")) $info->setAyahNik($this->getRequestParameter("ayah_nik")); $info->setAyahNamaLgkp($this->getRequestParameter("ayah_nama")); $ayah_tgl_lahir = $this->getRequestParameter("ayah_lahir_day") . "-" . $this->getRequestParameter("ayah_lahir_month") . "-" . $this->getRequestParameter("ayah_lahir_year"); $info->setAyahTglLahir($ayah_tgl_lahir); $info->setAyahWrgNgr($this->getRequestParameter("ayah_wrg_ngr")); $info->setAyahKebangsaan($this->getRequestParameter("ayah_kebangsaan")); /////////////////////// // Set Nilai ADM /////////////////////// $info->setAdmNoProv($this->getRequestParameter("admProv")); $info->setAdmNoKab($this->getRequestParameter("admKab")); $info->setAdmRegsNama($this->getRequestParameter("adm_regs_nama")); if ($this->getRequestParameter("adm_regs_nip")) $info->setAdmRegsNip($this->getRequestParameter("adm_regs_nip")); $info->setAdmTglEntry(CapilSetDate(date("d-m-Y"))); /* if ($this->getRequestParameter("bayi_no")) { $info->setNew(false); $info->setFlagUpdate($this->getRequestParameter("num_update") + 1); } else { $info->setAdmTglEntry(CapilSetDate(date("d-m-Y"))); $info->setFlagUpdate(0); } */ $info->setUserId($this->ses_siak_user); siakAppLoggersTextUser("InputPencatatanBAKAK",$id."#".$this->ses_siak_level_name,$this->ses_siak_user); $info->save(); $this->redirect ($this->pageUrl . '?id=' . $id . "&success=true"); } else if ($this->getRequest()->getMethod() == sfRequest::GET) { if ($this->getRequestParameter("id")) { $info = new Criteria(); $info->add(CapilBakakPeer::BAYI_NO, $this->getRequestParameter("id")); $me = CapilBakakPeer::doSelect($info); $rows = $me[0]; if ($this->getRequestParameter("success")) $this->success = $this->getRequestParameter("success"); $this->bayiIndex = $this->getRequestParameter("id"); $this->cbProvinsi = siakGetProvinsi(); $this->cbKabupaten = siakGetSelectKabupatenByParam($rows->getAdmNoProv()); $this->cbKecamatan = siakGetSelectKecamatanByParam($rows->getAdmNoProv(), $rows->getAdmNoKab()); $this->cbKelurahan = siakGetSelectKelurahanByParam($rows->getAdmNoProv(), $rows->getAdmNoKab(), $rows->getAdmNoKec()); $this->admNoProv = $rows->getAdmNoProv(); $this->admNoKab = $rows->getAdmNoKab(); $this->admNoKec = $rows->getAdmNoKec(); $this->admNoKel = $rows->getAdmNoKel(); $this->bayiNik = $rows->getBayiNik(); $this->bayiNoKk = $rows->getBayiNoKk(); $this->bayiNamaLgkp = $rows->getBayiNamaLgkp(); $this->bayiJenisKelamin = $rows->getBayiJnsKelamin(); $this->bayiTmptLahir = $rows->getBayiTmptLahir(); $this->bayiTglLahir = CapilGetDate($rows->getBayiTglLahir()); $this->bayiAnakKe = $rows->getBayiAnakKe(); $this->bayiAlamat = $rows->getBayiAlamat(); $this->bayiNoRt = $rows->getBayiNoRt(); $this->bayiNoRw = $rows->getBayiNoRw(); $this->bayiNoProv = $rows->getBayiNoProp(); $this->bayiNoKab = $rows->getBayiNoKab(); $this->bayiNoKec = $rows->getBayiNoKec(); $this->bayiNoKel = $rows->getBayiNoKel(); $this->cbBayiKabupaten = siakGetSelectKabupatenByParam($rows->getBayiNoProp()); $this->cbBayiKecamatan = siakGetSelectKecamatanByParam($rows->getBayiNoProp(), $rows->getBayiNoKab()); $this->cbBayiKelurahan = siakGetSelectKelurahanByParam($rows->getBayiNoProp(), $rows->getBayiNoKab(), $rows->getBayiNoKec()); $this->bayiAktaLahir = $rows->getBayiAktaLahir(); $this->bayiNoAktaLahir = $rows->getBayiNoAktaLahir(); $this->bayiTglAktaLahir = $rows->getBayiTglAktaLahir(); $this->bayiJnsAktaLahir = $rows->getBayiJnsAktaLahir(); $this->bayiPenerbitAktaLahir = $rows->getBayiPenerbitAktaLahir(); $this->bayiTinggal = $rows->getBayiTinggal(); $this->bayiStatusAnak = $rows->getBayiStatusAnak(); $this->bayiStatusKawinOrtu = $rows->getBayiStatusKawinOrtu(); $this->bayiAktaKwn = $rows->getBayiAktaKwn(); $this->bayiNoAktaKwn = $rows->getBayiNoAktaKwn(); $this->bayiTglAktaKwn = $rows->getBayiTglAktaKwn(); $this->bayiPenerbitAktaKwn = $rows->getBayiPenerbitAktaKwn(); $this->ibuNik = $rows->getIbuNik(); $this->ibuNamaLgkp = $rows->getIbuNamaLgkp(); $this->ibuTglLahir = $rows->getIbuTglLahir(); $this->ibuWrgNgr = $rows->getIbuWrgNgr(); $this->ibuKebangsaan = $rows->getIbuKebangsaan(); $this->ayahNik = $rows->getAyahNik(); $this->ayahNamaLgkp = $rows->getAyahNamaLgkp(); $this->ayahTglLahir = $rows->getAyahTglLahir(); $this->ayahWrgNgr = $rows->getAyahWrgNgr(); $this->ayahKebangsaan = $rows->getAyahKebangsaan(); $this->admRegsNama = $rows->getAdmRegsNama(); $this->admRegsNip = $rows->getAdmRegsNip(); }else $this->cbProvinsi = siakGetProvinsi(); switch($this->ses_siak_level_code) { case "8": $this->admNoProv = $this->ses_siak_prop; $this->admNoKab = $this->ses_siak_kab; $this->admNoKec = $this->ses_siak_kec; $this->namaProv = CapilGetRegional($this->ses_siak_prop); $this->namaKab = CapilGetRegional($this->ses_siak_prop, $this->ses_siak_kab); break; case "7": $this->admNoProv = $this->ses_siak_prop; $this->admNoKab = $this->ses_siak_kab; $this->namaProv = CapilGetRegional($this->ses_siak_prop); $this->namaKab = CapilGetRegional($this->ses_siak_prop, $this->ses_siak_kab); if ($this->ses_siak_kec) { $this->admNoKec = $this->ses_siak_kec; $this->namaKec = CapilGetRegional($this->ses_siak_prop, $this->ses_siak_kab, $this->ses_siak_kec); } break; case "13": $this->admNoProv = $this->ses_siak_prop; $this->admNoKab = $this->ses_siak_kab; $this->namaProv = CapilGetRegional($this->ses_siak_prop); $this->namaKab = CapilGetRegional($this->ses_siak_prop, $this->ses_siak_kab); if ($this->ses_siak_kec) { $this->admNoKec = $this->ses_siak_kec; $this->namaKec = CapilGetRegional($this->ses_siak_prop, $this->ses_siak_kab, $this->ses_siak_kec); } break; } } } }
Copyright ©2021 || Defacer Indonesia