MINI
C:
/
SiakApp
/
apps
/
ddn
/
modules
/
CatatanSipil
/
actions
/
Upload File:
files >> C:/SiakApp/apps/ddn/modules/CatatanSipil/actions/CatatAktaPembatalanAction.class.php
<?php /** * CatatanSipil actions. * * @package gpe * @subpackage CatatanSipil * @author Your name here * @version SVN: $Id: CatatAktaPembatalanAction.class.php,v 1.4 2011/10/26 12:40:54 nikmatul Exp $ */ class CatatAktaPembatalanAction 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 - Pembatalan Akta"; $this->pageUrl = "/CatatanSipil/CatatAktaPembatalan"; } public function executeCatatAktaPembatalan(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("batal_no")) ? $this->getRequestParameter("admProv").$this->getRequestParameter("admKab").CapilTimeSession() : $this->getRequestParameter("batal_no"); $info = new CapilBatalAkta(); $info->setBatalNo($id); $batal_tgl_lahir = $this->getRequestParameter("batal_lahir_day") . "-" . $this->getRequestParameter("batal_lahir_month") . "-" . $this->getRequestParameter("batal_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("batal_nik_ada")) $info->setBatalNik($this->getRequestParameter("batal_nik")); if ($this->getRequestParameter("batal_no_kk_ada")) $info->setBatalNoKk($this->getRequestParameter("batal_no_kk")); $info->setBatalNoAkta($this->getRequestParameter("batal_akta")); $info->setBatalNoAktaBatal($this->getRequestParameter("batal_akta_no")); $akta_tgl = $this->getRequestParameter("batal_akta_day") . "-" . $this->getRequestParameter("batal_akta_month") . "-" . $this->getRequestParameter("batal_akta_year"); $info->setBatalAktaTgl(CapilSetDate($akta_tgl)); $info->setBatalAktaDinas($this->getRequestParameter("batal_akta_dinas")); $info->setBatalNamaLgkp($this->getRequestParameter("batal_nama")); $info->setBatalJnsKelamin($this->getRequestParameter("batal_jenis_kelamin")); $info->setBatalTglLahir(CapilSetDate($batal_tgl_lahir)); $info->setBatalTmptLahir($this->getRequestParameter("batal_tempat_lahir")); $info->setBatalAlamat($this->getRequestParameter("batal_alamat")); $info->setBatalNoRt($this->getRequestParameter("batal_no_rt")); $info->setBatalNoRw($this->getRequestParameter("batal_no_rw")); $info->setBatalKodePos($this->getRequestParameter("batal_kode_pos")); $info->setBatalTelp($this->getRequestParameter("batal_no_telp")); $info->setBatalNoProv($this->getRequestParameter("batal_no_prov")); $info->setBatalNoKab($this->getRequestParameter("batal_no_kab")); $info->setBatalNoKec($this->getRequestParameter("batal_no_kec")); $info->setBatalNoKel($this->getRequestParameter("batal_no_kel")); $info->setBatalAgama($this->getRequestParameter("batal_agama")); $info->setBatalPddk($this->getRequestParameter("batal_pddk")); $info->setBatalPekerjaan($this->getRequestParameter("batal_pekerjaan")); $info->setBatalWrgNgr($this->getRequestParameter("batal_wrg_ngr")); $info->setBatalBangsa($this->getRequestParameter("batal_bangsa")); $info->setAdmRegsNama($this->getRequestParameter("adm_regs_nama")); $info->setAdmRegsNip($this->getRequestParameter("adm_regs_nip")); $adm_pp_tgl = $this->getRequestParameter("adm_pp_day") . "-" . $this->getRequestParameter("adm_pp_month") . "-" . $this->getRequestParameter("adm_pp_year"); $info->setAdmPpNo($this->getRequestParameter("adm_pp_no")); $info->setAdmPpTgl(CapilSetDate($adm_pp_tgl)); $info->setAdmPpLbg($this->getRequestParameter("adm_pp_lbg")); $info->setAdmPpTmpt($this->getRequestParameter("adm_pp_tmpt")); $info->setAdmSebab($this->getRequestParameter("adm_sebab")); $info->setAdmTglUpdate(CapilSetDate(date("d-m-Y"))); if ($this->getRequestParameter("batal_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("InputPencatatanAktaPembatalan",$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(CapilBatalAktaPeer::BATAL_NO, $this->getRequestParameter("id")); $me = CapilBatalAktaPeer::doSelect($info); $rows = $me[0]; if ($this->getRequestParameter("success")) $this->success = $this->getRequestParameter("success"); $this->batalIndex = $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->batalNik = $rows->getBatalNik(); $this->batalNikExists = CapilNikAvailable($this->batalNik); $this->batalNoKk = $rows->getBatalNoKk(); $this->batalAkta = $rows->getBatalNoAkta(); $this->batalAktaNo = $rows->getBatalNoAktaBatal(); $this->batalAktaTgl = CapilGetDate($rows->getBatalAktaTgl()); $this->batalAktaDinas = $rows->getBatalAktaDinas(); $this->batalNama = $rows->getBatalNamaLgkp(); $this->batalJenisKelamin = $rows->getBatalJnsKelamin(); $this->batalAgama = $rows->getBatalAgama(); $this->batalLahirDate = CapilGetDate($rows->getBatalTglLahir()); $this->batalTempatLahir = $rows->getBatalTmptLahir(); $this->batalAlamat = $rows->getBatalAlamat(); $this->batalNoRt = $rows->getBatalNoRt(); $this->batalNoRw = $rows->getBatalNoRw(); $this->batalKodePos = $rows->getBatalKodePos(); $this->batalNoTelp = $rows->getBatalTelp(); $this->batalNoProv = $rows->getBatalNoProv(); $this->batalNoKab = $rows->getBatalNoKab(); $this->batalNoKec = $rows->getBatalNoKec(); $this->batalNoKel = $rows->getBatalNoKel(); $this->cbBatalKabupaten = siakGetSelectKabupatenByParam($rows->getBatalNoProv()); $this->cbBatalKecamatan = siakGetSelectKecamatanByParam($rows->getBatalNoProv(), $rows->getBatalNoKab()); $this->cbBatalKelurahan = siakGetSelectKelurahanByParam($rows->getBatalNoProv(), $rows->getBatalNoKab(), $rows->getBatalNoKec()); $this->batalPddk = $rows->getBatalPddk(); $this->batalWrgNgr = $rows->getBatalWrgNgr(); $this->batalKebangsaan = $rows->getBatalBangsa(); $this->batalPekerjaan = $rows->getBatalPekerjaan(); $this->admSebab = $rows->getAdmSebab(); $this->admPpNo = $rows->getAdmPpNo(); $this->admPpTgl = CapilGetDate($rows->getAdmPpTgl()); $this->admPpLbg = $rows->getAdmPpLbg(); $this->admPpTmpt = $rows->getAdmPpTmpt(); $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