MINI
C:
/
SiakApp2.2
/
lib
/
Upload File:
files >> C:/SiakApp2.2/lib/SiakRefTableWni.php
<?php function siakWNILoadReference($paraSect){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $paraSect); $criteria->addAscendingOrderByColumn(RefSiakWniPeer::NO); $ref = RefSiakWniPeer::doSelect($criteria); $dpValue = array(); $dpValue["0"] = "----- PILIHAN -----"; foreach($ref as $obj){ $dpValue[$obj->getNo()] = $obj->getNo()." - ".$obj->getDescrip(); } return $dpValue; } function siakWNILoadReferenceText($paraSect){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $paraSect); $criteria->addAscendingOrderByColumn(RefSiakWniPeer::NO); $ref = RefSiakWniPeer::doSelect($criteria); $dpValue = array(); $dpValue["0"] = "----- PILIHAN -----"; foreach($ref as $obj){ $dpValue[$obj->getNo()] = $obj->getDescrip(); } return $dpValue; } function siakWNILoadReferenceDetail($id,$paraSect){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $paraSect); $criteria->add(RefSiakWniPeer::NO, $id); $ref = RefSiakWniPeer::doSelect($criteria); $objString = ""; foreach($ref as $object){ $objString = $object->getDescrip(); } return $objString; } function siakWNILoadReferenceCode($nameDesc,$paraSect){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $paraSect); $criteria->add(RefSiakWniPeer::DESCRIP, $nameDesc); $ref = RefSiakWniPeer::doSelect($criteria); $objString = ""; foreach($ref as $object){ $objString = $object->getNo(); } return $objString; } function siakWNILoadReferenceSiakLevel($id){ $criteria = new Criteria(); $criteria->add(SiakLevelPeer::NO_URUT, $id); $ref = SiakLevelPeer::doSelect($criteria); $objString = ""; foreach($ref as $object){ $objString = tambahnol($id,2)." - <br>".$object->getlevelName(); } return $objString; } function siakWNILoadReferenceSiakForMonitoring($id){ $criteria = new Criteria(); $criteria->add(SiakLevelPeer::USER_LEVEL, $id); $ref = SiakLevelPeer::doSelect($criteria); $objString = ""; foreach($ref as $object){ $objString = $object->getlevelName(); } return $objString; } function siakWNILoadReferenceDetailArray($id){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $id); $ref = RefSiakWniPeer::doSelect($criteria); $objString = array(); foreach($ref as $object){ $objString[$object->getNo()]= $object->getDescrip(); } return $objString; } function siakWNILoadReferenceNotKepKel($paraSect){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $paraSect); $criteria->addAscendingOrderByColumn(RefSiakWniPeer::NO); $ref = RefSiakWniPeer::doSelect($criteria); $dpValue = array(); $dpValue["0"] = "----- PILIHAN -----"; foreach($ref as $obj){ if($obj->getNo() != 1){ $dpValue[$obj->getNo()] = $obj->getNo()." - ".$obj->getDescrip(); } } return $dpValue; } function siakWNILoadOption01(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "1 - Tidak Ada"; $dpValueOption01["2"] = "2 - Ada"; return $dpValueOption01; } function siakWNILoadOption01Detail($id){ if($id == "1"){ return "TIDAK ADA"; }else if($id == "2"){ return "ADA"; }else{ return "-"; } } function siakWNILoadOption02(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "1 - Ya"; $dpValueOption01["2"] = "2 - Tidak"; return $dpValueOption01; } function siakDocumentList(){ $dpValueOption01 = array(); $dpValueOption01["2"] = "Formulir Biodata Penduduk WNI(F-1.01)"; $dpValueOption01["3"] = "Formulir Permohonan KK Baru WNI(F-1.15)"; $dpValueOption01["1"] = "Formulir Permohonan KTP WNI(F-1.21)"; $dpValueOption01["99"] = "Semua"; return $dpValueOption01; } function siakGetDocumentFolder($docType){ $dpValueOption01 = array(); $dpValueOption01["1"] = "FormulirPermohonanKTP"; $dpValueOption01["2"] = "KartuKeluarga"; $dpValueOption01["3"] = "KartuKeluarga"; return $dpValueOption01[$docType]; } function siakGetDocument($docType){ $dpValueOption01 = array(); $dpValueOption01["1"] = "Formulir Permohonan KTP WNI(F-1.21)"; $dpValueOption01["2"] = "Formulir Biodata Penduduk WNI(F-1.01)"; $dpValueOption01["3"] = "Formulir Permohonan KK Baru WNI(F-1.15)"; return $dpValueOption01[$docType]; } function siakCriteriaDaftarPencarianWNI(){ $dpValueOption01 = array(); $dpValueOption01["NO_KK"] = "NOMOR KK"; $dpValueOption01["NAMA_KEP"] = "NAMA LENGKAP"; $dpValueOption01["TGL_INSERTION"] = "TGL. ENTRY (dd-MM-yyyy)"; return $dpValueOption01; } function siakCriteriaStatusKKPindahWNI(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "Numpang KK"; $dpValueOption01["2"] = "Membuat KK Baru"; $dpValueOption01["3"] = "Nomor KK Tetap"; return $dpValueOption01; } function siakCriteriaStatusKedatanganWNI(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "Numpang KK"; $dpValueOption01["2"] = "Membuat KK Baru"; return $dpValueOption01; } function siakCriteriaStatusKedatanganWNI02(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "Numpang KK"; $dpValueOption01["2"] = "Membuat KK Baru"; $dpValueOption01["3"] = "No. KK Tetap"; return $dpValueOption01; } function siakCriteriaStatistikKependudukan(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "------ Pilihan ------"; $dpValueOption01["1"] = "Jumlah Penduduk Menurut LAMPID"; $dpValueOption01["2"] = "Jumlah Penduduk Menurut Struktur Umur, Jenis Kelamin dan Kepemilkan Akta"; $dpValueOption01["3"] = "Jumlah Penduduk Menurut Pendidikan Akhir"; $dpValueOption01["4"] = "Jumlah Penduduk Menurut Jenis Pekerjaan"; $dpValueOption01["5"] = "Jumlah Penduduk Menurut Status Perkawinan dan Kepemilikan Akta"; $dpValueOption01["6"] = "Jumlah Penduduk Menurut Golongan Darah"; $dpValueOption01["7"] = "Jumlah Penduduk Menurut Agama"; $dpValueOption01["8"] = "Jumlah Penduduk Menurut Penyandang Cacat"; $dpValueOption01["9"] = "Jumlah Penduduk Menurut Jenis Kelamin Kepala Keluarga"; $dpValueOption01["10"] = "Jumlah Penduduk Menurut Wajib KTP"; $dpValueOption01["11"] = "Jumlah Penduduk Menurut Jenis Kelamin"; return $dpValueOption01; } function siakCriteriaSinkronisasiElementData(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "------ Pilihan ------"; $dpValueOption01["01"] = "1-Nama lengkap mengandung spasi di depan atau terdapat 2 spasi di belakang dan tengah"; $dpValueOption01["02"] = "2-Nama lengkap mengandung gelar dan karakter lainnya"; $dpValueOption01["03"] = "3-Nama lengkap mengandung spasi di antara satu konsonan"; $dpValueOption01["04"] = "4-NIK tidak sesuai dengan jenis kelamin dan tanggal lahir"; $dpValueOption01["05"] = "5-Jenis kelamin tidak sesuai dengan status hubungan dalam keluarga"; $dpValueOption01["06"] = "6-Jenis kelamin tidak sesuai dengan jenis pekerjaan"; $dpValueOption01["07"] = "7-Umur tidak sesuai dengan status perkawinan"; $dpValueOption01["08"] = "8-Umur tidak sesuai dengan status hubungan dalam keluarga"; $dpValueOption01["09"] = "9-Umur tidak sesuai dengan pendidikan"; $dpValueOption01["10"] = "10-Umur tidak sesuai dengan pekerjaan"; $dpValueOption01["11"] = "11-Agama tidak sesuai dengan pekerjaan"; $dpValueOption01["12"] = "12-Status perkawinan tidak sesuai dengan status hubungan dalam keluarga"; $dpValueOption01["13"] = "13-Nik kurang dari 16 digit"; $dpValueOption01["14"] = "14-Tanggal Lahir lebih dari Tanggal Sekarang"; $dpValueOption01["15"] = "15-Tanggal Lahir kurang dari Tahun 1850"; $dpValueOption01["16"] = "16-Pekerjaan Presiden lebih dari 1 orang"; $dpValueOption01["17"] = "17-Pekerjaan Wakil Presiden lebih dari 1 orang"; $dpValueOption01["18"] = "18-Pekerjaan Gubernur lebih dari 1 orang"; $dpValueOption01["19"] = "19-Pekerjaan Wakil Gubernur lebih dari 1 orang"; $dpValueOption01["20"] = "20-Pekerjaan Bupati lebih dari 1 orang"; $dpValueOption01["21"] = "21-Pekerjaan Wakil Bupati lebih dari 1 orang"; $dpValueOption01["22"] = "22-Pekerjaan Walikota lebih dari 1 orang"; $dpValueOption01["23"] = "23-Pekerjaan Wakil Walikota lebih dari 1 orang"; $dpValueOption01["24"] = "24-Kepala Keluarga dalam satu KK Lebih dari satu"; $dpValueOption01["25"] = "25-KK tidak memiliki Kepala Keluarga"; $dpValueOption01["26"] = "26-Kepala Keluarga belum kawin tapi memiliki pasangan"; $dpValueOption01["27"] = "27-Kepala Keluarga laki-laki tapi memiliki suami"; $dpValueOption01["28"] = "28-Kepala Keluarga perempuan tapi memiliki istri"; $dpValueOption01["29"] = "29-Kepala Keluarga perempuan tapi memiliki suami lebih dari 1"; /*$dpValueOption01["30"] = "30-Biodata Tapi tidak memiliki KK"; $dpValueOption01["27"] = "27-Jenis kelamin tidak dikenal"; $dpValueOption01["28"] = "28-Tempat lahir mengandung spasi di depan atau terdapat 2 spasi di belakang dan tengah"; $dpValueOption01["29"] = "29-Tempat lahir mengandung karakter aneh"; $dpValueOption01["30"] = "30-Tempat lahir mengandung spasi di antara satu konsonan"; $dpValueOption01["31"] = "31-Tanggal lahir lebih dari tanggal sekarang"; $dpValueOption01["32"] = "32-Tanggal lahir kurang dari tahun 1850"; $dpValueOption01["33"] = "33-Agama tidak dikenal"; $dpValueOption01["34"] = "34-Status kawin tidak dikenal"; $dpValueOption01["35"] = "35-NIK ibu kurang dari 16 digit"; $dpValueOption01["36"] = "36-Nama ibu mengandung spasi di depan atau terdapat 2 spasi di belakang dan tengah"; $dpValueOption01["37"] = "37-Nama ibu mengandung mengandung gelar dan karakter lainnya"; $dpValueOption01["38"] = "38-Nama ibu mengandung spasi di antara satu konsonan"; $dpValueOption01["39"] = "39-NIK ayah kurang dari 16 digit"; $dpValueOption01["40"] = "40-Nama ayah mengandung spasi di depan atau terdapat 2 spasi di belakang dan tengah"; $dpValueOption01["41"] = "41-Nama ayah mengandung mengandung gelar dan karakter lainnya"; $dpValueOption01["42"] = "42-Nama ayah mengandung spasi di antara satu konsonan"; $dpValueOption01["43"] = "43-Dalam Satu KK Terdapat lebih dari 1 Kep. Keluarga"; $dpValueOption01["44"] = "44-KK yang tidak memiliki Kep. Keluarga";*/ return $dpValueOption01; } function siakCriteriaStatistikPendudukRentan(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "------ Pilihan ------"; $dpValueOption01["1"] = "Kepemilikan Dokumen Orang Terlantar"; $dpValueOption01["2"] = "Kepemilikan Dokumen Komunitas Terpencil"; $dpValueOption01["3"] = "Kepemilikan Dokumen Korban Bencana Alam"; return $dpValueOption01; } function siakCriteriaDocumentPerjalanan(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "Paspor"; $dpValueOption01["2"] = "Lainnya"; return $dpValueOption01; } function siakDroplistIndonesiaMonth(){ $dpValueOption = array(); $dpValueOption["0"] = "- Bulan -"; $dpValueOption["1"] = "Januari"; $dpValueOption["2"] = "Februari"; $dpValueOption["3"] = "Maret"; $dpValueOption["4"] = "April"; $dpValueOption["5"] = "Mei"; $dpValueOption["6"] = "Juni"; $dpValueOption["7"] = "Juli"; $dpValueOption["8"] = "Agustus"; $dpValueOption["9"] = "September"; $dpValueOption["10"] = "Oktober"; $dpValueOption["11"] = "November"; $dpValueOption["12"] = "Desember"; return $dpValueOption; } function siakGetIndonesiaMonth($month){ $dpValueOption = array(); $dpValueOption["1"] = "Januari"; $dpValueOption["2"] = "Februari"; $dpValueOption["3"] = "Maret"; $dpValueOption["4"] = "April"; $dpValueOption["5"] = "Mei"; $dpValueOption["6"] = "Juni"; $dpValueOption["7"] = "Juli"; $dpValueOption["8"] = "Agustus"; $dpValueOption["9"] = "September"; $dpValueOption["10"] = "Oktober"; $dpValueOption["11"] = "November"; $dpValueOption["12"] = "Desember"; return $dpValueOption[$month]; } function siakDroplistYear(){ $dpValueOption = array(); $dpValueOption["0"]= "- Tahun -"; for($i=1900;$i<=2020;$i++){ $dpValueOption[$i] = $i; } return $dpValueOption; } function siakGetKartuKeluargaByNomorKK($kkNomor){ $crKartuKeluarga = new Criteria(); $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); return $dataKartuKeluarga; } function siakGetBiodataByNoKartuKeluarga($kkNomor){ $crBiodata = new Criteria(); $crBiodata->add(BiodataWniPeer::NO_KK,$kkNomor); $crBiodata->addAscendingOrderByColumn(BiodataWniPeer::STAT_HBKEL); $dataBiodata = BiodataWniPeer::doSelect($crBiodata); return $dataBiodata; } function siakGetAuthKartuKeluargaByParam($kkNomor,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crKartuKeluarga = new Criteria(); //$crKartuKeluarga->add(DataKeluargaPeer::TIPE_KK,"1"); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6" || $object->getSiakLevel()->getUserLevel() == "7" || $object->getSiakLevel()->getUserLevel() == "8" || $object->getSiakLevel()->getUserLevel() == "13"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "3"|| $object->getSiakLevel()->getUserLevel() == "4"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KEC,$object->getNoKec()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "14"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KEC,$object->getNoKec()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KEL,$object->getNoKel()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); } return $dataKartuKeluarga; } return $dataKartuKeluarga; } function siakGetAuthKartuKeluargaByParam2($kkNomor){ $crKartuKeluarga = new Criteria(); $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); return $dataKartuKeluarga; } function siakGetAuthKartuKeluargaByParamForPindahWNI($kkNomor,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crKartuKeluarga = new Criteria(); //$crKartuKeluarga->add(DataKeluargaPeer::TIPE_KK,"1"); $crKartuKeluarga->add(DataKeluargaPeer::TIPE_KK,"1"); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KEC,$object->getNoKec()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); } return $dataKartuKeluarga; } return $dataKartuKeluarga; } function siakGetAuthKartuKeluargaByParamForPindahOA($kkNomor,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crKartuKeluarga = new Criteria(); //$crKartuKeluarga->add(DataKeluargaPeer::TIPE_KK,"1"); $crKartuKeluarga->add(DataKeluargaPeer::TIPE_KK,"2"); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crKartuKeluarga->add(DataKeluargaPeer::NO_KK,$kkNomor); $crKartuKeluarga->add(DataKeluargaPeer::NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(DataKeluargaPeer::NO_KEC,$object->getNoKec()); $dataKartuKeluarga = DataKeluargaPeer::doSelect($crKartuKeluarga); } return $dataKartuKeluarga; } return $dataKartuKeluarga; } function siakGetAuthBiodataByParam($nik,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crBiodata = new Criteria(); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $crBiodata->add(BiodataWniPeer::NO_KAB,$object->getNoKab()); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $crBiodata->add(BiodataWniPeer::NO_KAB,$object->getNoKab()); $crBiodata->add(BiodataWniPeer::NO_KEC,$object->getNoKec()); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel() == "14"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $crBiodata->add(BiodataWniPeer::NO_KAB,$object->getNoKab()); $crBiodata->add(BiodataWniPeer::NO_KEC,$object->getNoKec()); $crBiodata->add(BiodataWniPeer::NO_KEL,$object->getNoKel()); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); } return $dataPersonal; } return $dataPersonal; } function siakGetAuthBiodataForSKPLNByParam($nik,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crBiodata = new Criteria(); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::FLAG_STATUS,0); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $crBiodata->add(BiodataWniPeer::FLAG_STATUS,0); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $crBiodata->add(BiodataWniPeer::NO_KAB,$object->getNoKab()); $crBiodata->add(BiodataWniPeer::FLAG_STATUS,0); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crBiodata->add(BiodataWniPeer::NIK,$nik); $crBiodata->add(BiodataWniPeer::NO_PROP,$object->getNoProp()); $crBiodata->add(BiodataWniPeer::NO_KAB,$object->getNoKab()); $crBiodata->add(BiodataWniPeer::NO_KEC,$object->getNoKec()); $crBiodata->add(BiodataWniPeer::FLAG_STATUS,0); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); } return $dataPersonal; } return $dataPersonal; } function siakGetBiodataByParam($nik){ $crBiodata = new Criteria(); $crBiodata->add(BiodataWniPeer::NIK,$nik); $dataPersonal = BiodataWniPeer::doSelect($crBiodata); return $dataPersonal; } function siakGetArrayRef($paraSect){ $criteria = new Criteria(); $criteria->add(RefSiakWniPeer::SECT, $paraSect); $criteria->addAscendingOrderByColumn(RefSiakWniPeer::NO); $ref = RefSiakWniPeer::doSelect($criteria); $dpValue = array(); foreach($ref as $obj){ $dpValue[] = $obj->getDescrip(); } return $dpValue; } function siakGetAuthPindahByParam($nikPemohon,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crKartuKeluarga = new Criteria(); $crKartuKeluarga->add(PindahHeaderPeer::NIK_PEMOHON,$nikPemohon); $crKartuKeluarga->add(PindahHeaderPeer::IS_PROS_DATANG,'N'); //$crKartuKeluarga->add(PindahHeaderPeer::NO_KK,$kkNomor); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KAB,$object->getNoKab()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KEC,$object->getNoKec()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); } return $dataKartuKeluarga; } return $dataKartuKeluarga; } function siakGetAuthPindahByParamForKedatanganWNI($nikPemohon,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crKartuKeluarga = new Criteria(); $crKartuKeluarga->add(PindahHeaderPeer::NIK_PEMOHON,$nikPemohon); $crKartuKeluarga->add(PindahHeaderPeer::IS_PROS_DATANG,'N'); $crKartuKeluarga->add(PindahHeaderPeer::TIPE,'1'); //$crKartuKeluarga->add(PindahHeaderPeer::NO_KK,$kkNomor); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KAB,$object->getNoKab()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KEC,$object->getNoKec()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); } return $dataKartuKeluarga; } return $dataKartuKeluarga; } function siakGetAuthPindahByParamForKedatanganOA($nikPemohon,$user){ $cUser = new Criteria(); $cUser->add(SiakUserPeer::SIAK_USER, $user); $siakUser = SiakUserPeer::doSelect($cUser); $crKartuKeluarga = new Criteria(); $crKartuKeluarga->add(PindahHeaderPeer::NIK_PEMOHON,$nikPemohon); $crKartuKeluarga->add(PindahHeaderPeer::IS_PROS_DATANG,'N'); $crKartuKeluarga->add(PindahHeaderPeer::TIPE,'2'); //$crKartuKeluarga->add(PindahHeaderPeer::NO_KK,$kkNomor); if($siakUser){ foreach ($siakUser as $object){} if($object->getSiakLevel()->getUserLevel() == "0"){ $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel()== "1"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "2" || $object->getSiakLevel()->getUserLevel() == "5" || $object->getSiakLevel()->getUserLevel() == "6"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KAB,$object->getNoKab()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); }else if($object->getSiakLevel()->getUserLevel() == "3"){ $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_PROP,$object->getNoProp()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KAB,$object->getNoKab()); $crKartuKeluarga->add(PindahHeaderPeer::DEST_NO_KEC,$object->getNoKec()); $dataKartuKeluarga = PindahHeaderPeer::doSelect($crKartuKeluarga); } return $dataKartuKeluarga; } return $dataKartuKeluarga; } function siakCriteriaStatistikNasional(){ $dpValueOption01 = array(); $dpValueOption01["0"] = "----- PILIHAN -----"; $dpValueOption01["1"] = "1 - Jumlah Penduduk Indonesia Menurut Jenis Kelamin dan Status Perkawinan"; $dpValueOption01["2"] = "2 - Jumlah Penduduk Indonesia Menurut Kepemilikan Akta Kelahiran dan KTP"; $dpValueOption01["3"] = "3 - Jumlah Penduduk Indonesia Menurut Struktur Umur dan Angka Beban Ketergantungan Penduduk"; return $dpValueOption01; } function siakKartuKeluargaSkdlnByNik($nik){ $criteriaBiodata=new Criteria(); $criteriaBiodata->add(BiodataWniPeer::NIK,$nik); $criteriaBiodata->add(BiodataWniPeer::FLAG_STATUS,array('0','3'),Criteria::IN); $dataBiodata=BiodataWniPeer::doSelect($criteriaBiodata); $jumlah=count($dataBiodata); if($jumlah>0){ $criteriaKeluarga=new Criteria(); $criteriaKeluarga->add(DataKeluargaPeer::NO_KK,$dataBiodata[0]->getNoKk()); $dataKeluarga=DataKeluargaPeer::doSelect($criteriaKeluarga); return array('dataBiodata'=>$dataBiodata[0],'dataKeluarga'=>$dataKeluarga[0]); } return null; } ?>
Copyright ©2021 || Defacer Indonesia