MINI
C:
/
SiakApp
/
apps
/
ddn
/
modules
/
CatatanSipil
/
actions
/
Upload File:
files >> C:/SiakApp/apps/ddn/modules/CatatanSipil/actions/CatatAktaPembetulanAction.class.php
<?php /** * CatatanSipil actions. * * @package gpe * @subpackage CatatanSipil * @author Your name here * @version SVN: $Id: CatatAktaPembetulanAction.class.php,v 1.4 2011/10/26 12:40:54 nikmatul Exp $ */ class CatatAktaPembetulanAction 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 - Pembetulan Akta"; $this->pageUrl = "/CatatanSipil/CatatAktaPembetulan"; } public function executeCatatAktaPembetulan(sfWebRequest $request) { $this->cbPekerjaan = siakWNILoadReference("201"); $this->cbAgama = siakWNILoadReference("501"); $this->cbPendidikan = siakWNILoadReference("101"); $this->cbJenisKelamin = siakWNILoadReference("801"); $this->cbKewarganegaraan = CapilLoadReference("615", false); $this->cbPengadilan = siakWNILoadReference("620"); if ($this->getRequest()->getMethod() == sfRequest::POST) { $id = (!$this->getRequestParameter("betul_no")) ? $this->getRequestParameter("admProv").$this->getRequestParameter("admKab").CapilTimeSession() : $this->getRequestParameter("betul_no"); $info = new CapilBetulAkta(); $info->setBetulNo($id); $betul_tgl_lahir = $this->getRequestParameter("betul_lahir_day") . "-" . $this->getRequestParameter("betul_lahir_month") . "-" . $this->getRequestParameter("betul_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("betul_nik_ada")) $info->setBetulNik($this->getRequestParameter("betul_nik")); $info->setBetulNoAkta($this->getRequestParameter("betul_no_akta")); $info->setBetulNamaLgkp($this->getRequestParameter("betul_nama")); $info->setBetulJnsKelamin($this->getRequestParameter("betul_jenis_kelamin")); $info->setBetulTglLahir(CapilSetDate($betul_tgl_lahir)); $info->setBetulTmptLahir($this->getRequestParameter("betul_tempat_lahir")); $info->setBetulAlamat($this->getRequestParameter("betul_alamat")); $info->setBetulNoRt($this->getRequestParameter("betul_no_rt")); $info->setBetulNoRw($this->getRequestParameter("betul_no_rw")); $info->setBetulKodePos($this->getRequestParameter("betul_kode_pos")); $info->setBetulTelp($this->getRequestParameter("betul_no_telp")); $info->setBetulNoProv($this->getRequestParameter("betul_no_prov")); $info->setBetulNoKab($this->getRequestParameter("betul_no_kab")); $info->setBetulNoKec($this->getRequestParameter("betul_no_kec")); $info->setBetulNoKel($this->getRequestParameter("betul_no_kel")); $info->setBetulAgama($this->getRequestParameter("betul_agama")); $info->setBetulPddk($this->getRequestParameter("betul_pddk")); $info->setBetulPekerjaan($this->getRequestParameter("betul_pekerjaan")); $info->setBetulWrgNgr($this->getRequestParameter("betul_wrg_ngr")); $info->setBetulBangsa($this->getRequestParameter("betul_bangsa")); if ($this->getRequestParameter("ortu_nik_ada")) $info->setOrtuNik($this->getRequestParameter("ortu_nik")); if ($this->getRequestParameter("ortu_no_kk_ada")) $info->setOrtuNoKk($this->getRequestParameter("ortu_no_kk")); $ortu_tgl_lahir = $this->getRequestParameter("ortu_lahir_day") . "-" . $this->getRequestParameter("ortu_lahir_month") . "-" . $this->getRequestParameter("ortu_lahir_year"); $info->setOrtuNamaLgkp($this->getRequestParameter("ortu_nama")); $info->setOrtuAgama($this->getRequestParameter("ortu_agama")); $info->setOrtuTglLahir(CapilSetDate($ortu_tgl_lahir)); $info->setOrtuTmptLahir($this->getRequestParameter("ortu_tempat_lahir")); $info->setOrtuAlamat($this->getRequestParameter("ortu_alamat")); $info->setOrtuNoRt($this->getRequestParameter("ortu_no_rt")); $info->setOrtuNoRw($this->getRequestParameter("ortu_no_rw")); $info->setOrtuKodePos($this->getRequestParameter("ortu_kode_pos")); $info->setOrtuTelp($this->getRequestParameter("ortu_no_telp")); $info->setOrtuNoProv($this->getRequestParameter("ortu_no_prov")); $info->setOrtuNoKab($this->getRequestParameter("ortu_no_kab")); $info->setOrtuNoKec($this->getRequestParameter("ortu_no_kec")); $info->setOrtuNoKel($this->getRequestParameter("ortu_no_kel")); $info->setOrtuPddk($this->getRequestParameter("ortu_pddk")); $info->setOrtuWrgNgr($this->getRequestParameter("ortu_wrg_ngr")); $info->setOrtuBangsa($this->getRequestParameter("ortu_bangsa")); $info->setOrtuPekerjaan($this->getRequestParameter("ortu_pekerjaan")); $info->setAdmNoAkta($this->getRequestParameter("adm_akta_no")); $info->setAdmRegsNama($this->getRequestParameter("adm_regs_nama")); $info->setAdmRegsNip($this->getRequestParameter("adm_regs_nip")); $info->setAdmTglUpdate(CapilSetDate(date("d-m-Y"))); if ($this->getRequestParameter("betul_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("InputPencatatanAktaPembetulan",$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(CapilBetulAktaPeer::BETUL_NO, $this->getRequestParameter("id")); $me = CapilBetulAktaPeer::doSelect($info); $rows = $me[0]; if ($this->getRequestParameter("success")) $this->success = $this->getRequestParameter("success"); $this->betulIndex = $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->betulNik = $rows->getBetulNik(); $this->betulNikExists = CapilNikAvailable($this->betulNik); $this->betulNoAkta = $rows->getBetulNoAkta(); $this->betulNama = $rows->getBetulNamaLgkp(); $this->betulJenisKelamin = $rows->getBetulJnsKelamin(); $this->betulAgama = $rows->getBetulAgama(); $this->betulLahirDate = CapilGetDate($rows->getBetulTglLahir()); $this->betulTempatLahir = $rows->getBetulTmptLahir(); $this->betulAlamat = $rows->getBetulAlamat(); $this->betulNoRt = $rows->getBetulNoRt(); $this->betulNoRw = $rows->getBetulNoRw(); $this->betulKodePos = $rows->getBetulKodePos(); $this->betulNoTelp = $rows->getBetulTelp(); $this->betulNoProv = $rows->getBetulNoProv(); $this->betulNoKab = $rows->getBetulNoKab(); $this->betulNoKec = $rows->getBetulNoKec(); $this->betulNoKel = $rows->getBetulNoKel(); $this->cbBetulKabupaten = siakGetSelectKabupatenByParam($rows->getBetulNoProv()); $this->cbBetulKecamatan = siakGetSelectKecamatanByParam($rows->getBetulNoProv(), $rows->getBetulNoKab()); $this->cbBetulKelurahan = siakGetSelectKelurahanByParam($rows->getBetulNoProv(), $rows->getBetulNoKab(), $rows->getBetulNoKec()); $this->betulPddk = $rows->getBetulPddk(); $this->betulWrgNgr = $rows->getBetulWrgNgr(); $this->betulKebangsaan = $rows->getBetulBangsa(); $this->betulPekerjaan = $rows->getBetulPekerjaan(); $this->ortuNik = $rows->getOrtuNik(); $this->ortuNikExists = CapilNikAvailable($this->ortuNik); $this->ortuNoKk = $rows->getOrtuNoKk(); //$this->ortuNoPaspor = $rows->getOrtuNoPaspor(); $this->ortuNama = $rows->getOrtuNamaLgkp(); $this->ortuAgama = $rows->getOrtuAgama(); $this->ortuLahirDate = CapilGetDate($rows->getOrtuTglLahir()); $this->ortuTempatLahir = $rows->getOrtuTmptLahir(); $this->ortuAlamat = $rows->getOrtuAlamat(); $this->ortuNoRt = $rows->getOrtuNoRt(); $this->ortuNoRw = $rows->getOrtuNoRw(); $this->ortuKodePos = $rows->getOrtuKodePos(); $this->ortuNoTelp = $rows->getOrtuTelp(); $this->ortuNoProv = $rows->getOrtuNoProv(); $this->ortuNoKab = $rows->getOrtuNoKab(); $this->ortuNoKec = $rows->getOrtuNoKec(); $this->ortuNoKel = $rows->getOrtuNoKel(); $this->ortuPddk = $rows->getOrtuPddk(); $this->ortuWrgNgr = $rows->getOrtuWrgNgr(); $this->ortuKebangsaan = $rows->getOrtuBangsa(); $this->ortuPekerjaan = $rows->getOrtuPekerjaan(); $this->cbOrtuKabupaten = siakGetSelectKabupatenByParam($rows->getOrtuNoProv()); $this->cbOrtuKecamatan = siakGetSelectKecamatanByParam($rows->getOrtuNoProv(), $rows->getOrtuNoKab()); $this->cbOrtuKelurahan = siakGetSelectKelurahanByParam($rows->getOrtuNoProv(), $rows->getOrtuNoKab(), $rows->getOrtuNoKec()); $this->admAktaNo = $rows->getAdmNoAkta(); $this->admRegsNama = $rows->getAdmRegsNama(); $this->admRegsNip = $rows->getAdmRegsNip(); $this->admTglEntry = $rows->getAdmTglEntry(); $this->admTglUpdate = $rows->getAdmTglUpdate(); $this->numUpdate = $rows->getFlagUpdate(); } 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