<?php
require_once GTFWConfiguration::GetValue( 'application', 'docroot') . 
   'module/mahasiswa/business/AppMahasiswa.class.php';
require_once GTFWConfiguration::GetValue( 'application', 'docroot') . 
   'module/mahasiswa/business/AppMahasiswaToFinansi.class.php';
require_once GTFWConfiguration::GetValue( 'application', 'docroot') . 
   'module/mahasiswa/business/AppMahasiswaSia.class.php';

class ViewInputMahasiswa extends HtmlResponse{

   function TemplateModule() {	   
      $this->SetTemplateBasedir(GTFWConfiguration::GetValue( 'application', 'docroot') . 
         'module/mahasiswa/template');
      $this->SetTemplateFile('input_mahasiswa.html');
   }
   
   function ProcessRequest(){
      $mhsObjAdmisi = new AppMahasiswa();     
      $mhsObjSia = new AppMahasiswaSia();
      $mhsObjFinansi = new AppMahasiswaToFinansi();
      
      
      if(!$mhsObjFinansi->addConn)
         $return['finansiConn']=false;
      elseif($mhsObjFinansi->addConn)
         $return['finansiConn']=true;  
         
      if(!$mhsObjSia->addConn)
         $return['siaConn']=false;
      elseif($mhsObjSia->addConn)
         $return['siaConn']=true;  
             
      $msg = Messenger::Instance()->Receive(__FILE__); 
      
      //print_r($msg);      
      $idDec = Dispatcher::Instance()->Decrypt($_REQUEST['dataId']);            
      $cari = Dispatcher::Instance()->Decrypt($_REQUEST['cari']);       
      $dataMhs = $mhsObjAdmisi->GetDataMahasiswaById($idDec);      
      $dataPengOrg = $mhsObjAdmisi->GetPengalamanOrganisasiByIdMhs($idDec);       
      $dataEditStsKlrga = $mhsObjAdmisi->GetDataEditStatusKeluarga($idDec);      
      $dataRiwayat = $mhsObjAdmisi->GetRiwayatPendidikanByIdMhs($idDec);       
	   $sesiaktif = $mhsObjAdmisi->GetSesiKuliahSettingAktif();            
    // print_r($dataRiwayat);
      
      $mhsPekerjaan=empty($dataMhs[0]['mhs_jenis_kerja'])?
                          $msg[0][0]['mhs']['mhs_jenis_kerja']:
                          $dataMhs[0]['mhs_jenis_kerja'];      
      
      $gelombang=empty($dataMhs[0]['mhs_gel_daftar'])?
                          $msg[0][0]['mhs']['mhs_gel_daftar']:
                          $dataMhs[0]['mhs_gel_daftar'];
                          
      $mhsStatusAktif=empty($dataMhs[0]['mhs_status_aktif'])?
                           $msg[0][0]['mhs']['mhs_status_aktif']:
                           $dataMhs[0]['mhs_status_aktif']; 
	                             
      $mhsTahunDaftarSmta=empty($dataMhs[0]['mhs_tahun_daftar_smta'])?
                               $msg[0][0]['mhs']['mhs_tahun_daftar_smta']:
                               $dataMhs[0]['mhs_tahun_daftar_smta'];
                               
      $mhsKelasMasukSmta=empty($dataMhs[0]['mhs_kelas_masuk_smta'])?
                              $msg[0][0]['mhs']['mhs_kelas_masuk_smta']:
                              $dataMhs[0]['mhs_kelas_masuk_smta'];      
                              
      $mhsTahunLulusSmta=empty($dataMhs[0]['mhs_tahun_lulus_smta'])?
                              $msg[0][0]['mhs']['mhs_tahun_lulus_smta']:
                              $dataMhs[0]['mhs_tahun_lulus_smta'];
                              
      $mhsJurusanSmta=empty($dataMhs[0]['mhs_jurusan_smta'])?
                            $msg[0][0]['mhs']['mhs_jurusan_smta']:
                            $dataMhs[0]['mhs_jurusan_smta'];       
                            
      $mhsJenisSmta=empty($dataMhs[0]['mhs_jenis_smta'])?
                            $msg[0][0]['mhs']['mhs_jenis_smta']:
                            $dataMhs[0]['mhs_jenis_smta'];
                            
                            
      $mhsStatusRumah=empty($dataMhs[0]['mhs_status_rumah'])?
                           $msg[0][0]['mhs']['mhs_status_rumah']:
                           $dataMhs[0]['mhs_status_rumah'];     
                           
      $mhsKotaTinggal=empty($dataMhs[0]['mhs_kota_tinggal'])?
                           $msg[0][0]['mhs']['mhs_kota_tinggal']:
                           $dataMhs[0]['mhs_kota_tinggal'];                                 
                           
      $mhsKotaLahir=empty($dataMhs[0]['mhs_kota_lahir'])?
                         $msg[0][0]['mhs']['mhs_kota_lahir']:
                         $dataMhs[0]['mhs_kota_lahir'];
                         
      $mhsHubBiaya=empty($dataMhs[0]['mhs_hub_biaya'])?
                        $msg[0][0]['mhs']['mhs_hub_biaya']:
                        $dataMhs[0]['mhs_hub_biaya'];
                        
      $agama=empty($dataMhs[0]['mhs_agama'])?
                   $msg[0][0]['mhs']['mhs_agama']:
                   $dataMhs[0]['mhs_agama'];
                   
      $mhsSmta=empty($dataMhs[0]['mhs_smta'])?
                     $msg[0][0]['mhs']['mhs_smta']:
                     $dataMhs[0]['mhs_smta']; 

      $prodi=empty($dataMhs[0]['mhs_prodi'])?
                   $msg[0][0]['mhs']['mhs_prodi']:
                   $dataMhs[0]['mhs_prodi'];
	  
      $sesikuliah=empty($dataMhs[0]['mhs_sesi_kuliah'])?
						$msg[0][0]['mhs']['mhs_sesi_kuliah']:
						$dataMhs[0]['mhs_sesi_kuliah'];
                             
      //$mhsTanggalIjazahSmta=$dataMhs[0]['mhs_tgl_ijazah_smta'];   
      
      $mhsTanggalIjazahSmta=empty($dataMhs[0]['mhs_tgl_ijazah_smta'])?
                               $msg[0][0]['mhs']['mhs_tgl_ijazah_smta']:
                               $dataMhs[0]['mhs_tgl_ijazah_smta'];  
      //print($mhsTanggalIjazahSmta);           
      $mhsTanggalIjazahSmta=($mhsTanggalIjazahSmta=='0000-00-00')?'':$mhsTanggalIjazahSmta;            
      //$mhsTanggalLahir=$dataMhs[0]['mhs_tanggal_lahir'];
      //$tglDaftar=$dataMhs[0]['mhs_tanggal_daftar']; 
      
      $mhsTanggalLahir=empty($dataMhs[0]['mhs_tanggal_lahir'])?
                               $msg[0][0]['mhs']['mhs_tanggal_lahir']:
                               $dataMhs[0]['mhs_tanggal_lahir'];
                               
      $mhsTanggalLahir=($mhsTanggalLahir=='0000-00-00')?'':$mhsTanggalLahir;
      
      $tglDaftar=empty($dataMhs[0]['mhs_tanggal_daftar'])?
                               $msg[0][0]['mhs']['mhs_tanggal_daftar']:
                               $dataMhs[0]['mhs_tanggal_daftar'];

      $tglDaftar=($tglDaftar=='0000-00-00')?'':$tglDaftar;
                                                     
      $ortuPendidikanTerakhirIbu=empty($dataMhs[0]['ortu_pendidikan_terakhir_ibu'])?
                                       $msg[0][0]['ortu']['ortu_pendidikan_terakhir_ibu']:
                                       $dataMhs[0]['ortu_pendidikan_terakhir_ibu']; 
                                       
      $ortuPendidikanTerakhirAyah=empty($dataMhs[0]['ortu_pendidikan_terakhir_ayah'])?
                                        $msg[0][0]['ortu']['ortu_pendidikan_terakhir_ayah']:
                                        $dataMhs[0]['ortu_pendidikan_terakhir_ayah'];  
                                        
      $ortuPendidikanAyah=empty($dataMhs[0]['ortu_pendidikan_ayah'])?
                                $msg[0][0]['ortu']['ortu_pendidikan_ayah']:
                                $dataMhs[0]['ortu_pendidikan_ayah'];     
                                
      $ortuPendidikanIbu=empty($dataMhs[0]['ortu_pendidikan_ibu'])?
                               $msg[0][0]['ortu']['ortu_pendidikan_ibu']:
                               $dataMhs[0]['ortu_pendidikan_ibu'];
                               
      $ortuTglLahirAyah=empty($dataMhs[0]['ortu_tgl_lahir_ayah'])?
                              $msg[0][0]['ortu']['ortu_tgl_lahir_ayah']:
                              $dataMhs[0]['ortu_tgl_lahir_ayah'];

      $ortuTglLahirAyah=($ortuTglLahirAyah=='0000-00-00')?'':$ortuTglLahirAyah;
      
      $ortuPekerjaanAyah=empty($dataMhs[0]['ortu_pekerjaan_ayah'])?
                               $msg[0][0]['ortu']['ortu_pekerjaan_ayah']:
                               $dataMhs[0]['ortu_pekerjaan_ayah'];
                               
      $ortuPekerjaanIbu=empty($dataMhs[0]['ortu_pekerjaan_ibu'])?
                              $msg[0][0]['ortu']['ortu_pekerjaan_ibu']:
                              $dataMhs[0]['ortu_pekerjaan_ibu'];
                              
      $ortuTglLahirIbu=empty($dataMhs[0]['ortu_tgl_lahir_ibu'])?
                             $msg[0][0]['ortu']['ortu_tgl_lahir_ibu']:
                             $dataMhs[0]['ortu_tgl_lahir_ibu'];

      $ortuTglLahirIbu=($ortuTglLahirIbu=='0000-00-00')?'':$ortuTglLahirIbu;
                         
      $ortuTglAyahMeninggal=empty($dataMhs[0]['ortu_tgl_ayah_meninggal'])?
                                  $msg[0][0]['ortu']['ortu_tgl_ayah_meninggal']:
                                  $dataMhs[0]['ortu_tgl_ayah_meninggal'];

      $ortuTglAyahMeninggal=($ortuTglAyahMeninggal=='0000-00-00')?'':$ortuTglAyahMeninggal;
                                 
      $ortuTglIbuMeninggal=empty($dataMhs[0]['ortu_tgl_ibu_meniggal'])?
                                 $msg[0][0]['ortu']['ortu_tgl_ibu_meniggal']:
                                 $dataMhs[0]['ortu_tgl_ibu_meniggal'];
                                 
      $ortuTglIbuMeninggal=($ortuTglIbuMeninggal=='0000-00-00')?'':$ortuTglIbuMeninggal;
                                   
      $ortuPendidikanWali=empty($dataMhs[0]['ortu_pendidikan_wali'])?
                                $msg[0][0]['ortu']['ortu_pendidikan_wali']:
                                $dataMhs[0]['ortu_pendidikan_wali'];
                                
      $ortuPendidikanTerakhirWali=empty($dataMhs[0]['ortu_pendidikan_terakhir_wali'])?
                                        $msg[0][0]['ortu']['ortu_pendidikan_terakhir_wali']:
                                        $dataMhs[0]['ortu_pendidikan_terakhir_wali'];
                                        
      $ortuPekerjaanWali=empty($dataMhs[0]['ortu_pekerjaan_wali'])?
                               $msg[0][0]['ortu']['ortu_pekerjaan_wali']:
                               $dataMhs[0]['ortu_pekerjaan_wali'];
                               
      $ortuPenghasilan=empty($dataMhs[0]['ortu_penghasilan'])?
                             $msg[0][0]['ortu']['ortu_penghasilan']:
                             $dataMhs[0]['ortu_penghasilan'];
                             
      $ortuKota=empty($dataMhs[0]['ortu_kota'])?
                     $msg[0][0]['ortu']['ortu_kota']:
                     $dataMhs[0]['ortu_kota'];
                     
      $ortuKotaWali=empty($dataMhs[0]['ortu_kota_wali'])?
                          $msg[0][0]['ortu']['ortu_kota_wali']:
                          $dataMhs[0]['ortu_kota_wali'];

      // $ortuTglWaliMeninggal=$dataMhs[0]['ortu_tgl_wali_meninggal'];  
      
      $ortuTglWaliMeninggal=empty($dataMhs[0]['ortu_tgl_wali_meninggal'])?
                          $msg[0][0]['ortu']['ortu_tgl_wali_meninggal']:
                          $dataMhs[0]['ortu_tgl_wali_meninggal'];
                          
      $ortuTglWaliMeninggal=($ortuTglWaliMeninggal=='0000-00-00')?'':$ortuTglWaliMeninggal;                    
      //$ortuTglLahirWali=$dataMhs[0]['ortu_tgl_lahir_wali'];  
      $ortuTglLahirWali=empty($dataMhs[0]['ortu_tgl_lahir_wali'])?
                          $msg[0][0]['ortu']['ortu_tgl_lahir_wali']:
                          $dataMhs[0]['ortu_tgl_lahir_wali'];
                          
      $ortuTglLahirWali=($ortuTglLahirWali=='0000-00-00')?'':$ortuTglLahirWali;
      
      /*tambahan by niko*/
      $agamaOrtu=empty($dataMhs[0]['ortu_agama_id'])?
                          $msg[0][0]['ortu']['agama_ortu']:
                          $dataMhs[0]['ortu_agama_id'];
            
      $ortuWargaNegara=empty($dataMhs[0]['ortu_warga_negara_id'])?
                          $msg[0][0]['ortu']['warga_negara_ortu']:
                          $dataMhs[0]['ortu_warga_negara_id'];
      /*tambahan by niko*/

      $jenjangDiktiPindahan=empty($dataMhs[0]['mhs_jenjang_pindahan_dikti'])?
                           $msg[0][0]['mhs']['mhs_jenjang_pindahan_dikti']:
                           $dataMhs[0]['mhs_jenjang_pindahan_dikti'];

      if(($idDec=='') and (empty($msg[0][0]['mhs']))){
         $tahunMasuk=$mhsObjAdmisi->GetTahunPeriodeAktif();
      //print($tahunMasuk);
      }else{
         $tahunMasuk=empty($dataMhs[0]['mhs_thn_masuk'])?
                           $msg[0][0]['mhs']['mhs_thn_masuk']:
                           $dataMhs[0]['mhs_thn_masuk'];     
      }      
      
      if(($idDec=='') ){
         $tahunPindah=$mhsObjAdmisi->GetTahunPeriodeAktif();
      // print(aa);
      }else{
         $tahunPindah=empty($dataMhs[0]['mhs_thn_pindah'])?
                           $msg[0][0]['mhs']['tahun_pindah']:
                           $dataMhs[0]['mhs_thn_pindah'];     
      }   
      
      if (($idDec=='') and (empty($msg[0][0]['mhs']))){
         $semesterMasuk=$mhsObjAdmisi->GetPeriodeAktif();
      }else{      
         $semesterMasuk=empty($dataMhs[0]['mhs_sems_masuk']) ? $msg[0][0]['mhs']['mhs_sems_masuk'] : $dataMhs[0]['mhs_sems_masuk'];      
      }
      
      if (($idDec=='') and (empty($msg[0][0]['mhs']))){
         $status = $mhsObjAdmisi->GetStatusMasuk();
         $mhsStatusMasuk=$status[0]['id'];

      }else{      
         $mhsStatusMasuk=empty($dataMhs[0]['mhs_status_masuk'])?
							$msg[0][0]['mhs']['mhs_status_masuk']:
							$dataMhs[0]['mhs_status_masuk'];
      }
      
      if (($idDec=='') and (empty($msg[0][0]['mhs']))){
         $jalurMasuk='TT';
      }
      else{
         $jalurMasuk=empty($dataMhs[0]['mhs_jalur_masuk'])?
                           $msg[0][0]['mhs']['mhs_jalur_masuk']:
                           $dataMhs[0]['mhs_jalur_masuk'];
      }
      

      $statusNikah=empty($dataMhs[0]['mhs_status_nikah'])?
                        $msg[0][0]['mhs']['mhs_status_nikah']:
                        $dataMhs[0]['mhs_status_nikah'];

      
      if(($idDec=='') and (empty($msg[0][0]['mhs']))){
         $mhsNegara='9401';
      }else{
         $mhsNegara=empty($dataMhs[0]['mhs_negara'])?
                          $msg[0][0]['mhs']['mhs_negara']:
                          $dataMhs[0]['mhs_negara'];
      }
      
       if(($idDec=='') and (empty($msg[0][0]['mhs']))){
         $mhsWargaNegara='1';
      }else{
         $mhsWargaNegara=empty($dataMhs[0]['mhs_warga_negara'])?
                              $msg[0][0]['mhs']['mhs_warga_negara']:
                              $dataMhs[0]['mhs_warga_negara'];
      }
      
      if(($idDec=='') and (empty($msg[0][0]['mhs']))){
         $mhsJumlahSdr='0';
      }else{
         $mhsJumlahSdr=empty($dataMhs[0]['mhs_jumlah_sdr'])?
                             $msg[0][0]['ortu']['mhs_jumlah_sdr']:
                             $dataMhs[0]['mhs_jumlah_sdr'];
      }      

      if(($idDec=='') and (empty($msg[0][0]['mhs']))){
         $ortuJumlahTanggungan='0';
      }else{
         $ortuJumlahTanggungan=empty($dataMhs[0]['ortu_jumlah_tanggungan'])?
                                     $msg[0][0]['ortu']['ortu_jumlah_tanggungan']:
                                     $dataMhs[0]['ortu_jumlah_tanggungan'];
      }

      if(empty($mhsStatusAktif)){
         $mhsStatusAktif='N';
      }
      
      //tambahan by niko start
      $mhsGolDarah=empty($dataMhs[0]['mhs_gol_darah'])?
                            $msg[0][0]['mhs']['mhs_gol_darah']:
                            $dataMhs[0]['mhs_gol_darah'];       
                            
      $mhsSumberDana=empty($dataMhs[0]['mhs_sumber_dana'])?
                           $msg[0][0]['mhs']['mhs_sumber_dana']:
                           $dataMhs[0]['mhs_sumber_dana'];          
                           
      $mhsSmtaPropKode = empty($dataMhs[0]['mhs_smta_prop_kode']) ? $msg[0][0]['mhs']['mhs_propinsi_smta'] : $dataMhs[0]['mhs_smta_prop_kode'];
      
      $mhsSmbrInfo = empty($dataMhs[0]['mhs_smbr_info'])?
                           $msg[0][0]['mhs']['mhs_smbr_info']:
                           $dataMhs[0]['mhs_smbr_info'];
                           
      $mhsStatusSmta = empty($dataMhs[0]['mhs_status_smta']) ? $msg[0][0]['mhs']['mhs_status_smta'] : $dataMhs[0]['mhs_status_smta'];
      
      $mhsStatusAkreditasiSmta = empty($dataMhs[0]['mhs_akreditasi_smta']) ? $msg[0][0]['mhs']['mhs_akreditasi_smta'] : $dataMhs[0]['mhs_akreditasi_smta'];
      //tambahan by niko end
	  
      // print_r($sesiaktif);
      $dataStatusMasuk=$mhsObjAdmisi->GetStatusMasuk();
      $dataTahun=$mhsObjAdmisi->GetTahun(1900);
      $dataTahunPeriode=$mhsObjAdmisi->GetTahunMasuk();
      $dataComboJmlSdr=$mhsObjAdmisi->GetJumlahSdr(11);  
      $dataJumlahTanggungan=$mhsObjAdmisi->GetJumlahSdr(11);
      $dataSemester=$mhsObjAdmisi->GetSemesterMasuk();
      $dataJalur=$mhsObjAdmisi->GetDataJalur();      
      $dataProdi=$mhsObjAdmisi->GetDataProdi();
      $dataSesiKuliah=$mhsObjAdmisi->GetSesiKuliah();
      $dataNegara=$mhsObjAdmisi->GetDataNegara();
      $dataPropinsi=$mhsObjAdmisi->GetPropinsi();
      $dataAgama=$mhsObjAdmisi->GetAgama();
      $dataWargaNegara=$mhsObjAdmisi->GetWargaNegara();
      $dataStatusNikah=$mhsObjAdmisi->GetStatusNikah();  
      $dataStatusRumah=$mhsObjAdmisi->GetStatusRumah();      
      $dataHubunganBiaya=$mhsObjAdmisi->GetHubunganBiaya();       
      $dataJurusanSmta=$mhsObjAdmisi->GetJurusanSmta();
      $dataJenisSmta=$mhsObjAdmisi->GetJenisSmta();
      $dataPropinsiSmta=$mhsObjAdmisi->GetPropinsi();
      $dataKelasMasuk=$mhsObjAdmisi->GetKelasMasukSmta(); 
      $dataPendidikan=$mhsObjAdmisi->GetPendidikan();
      $dataPekerjaan=$mhsObjAdmisi->GetPekerjaan();
      $dataComboPenghasilan=$mhsObjAdmisi->GetPenghasilan();
      $dataStatusAktif=$mhsObjAdmisi->GetStatusAktif(); 
      $dataBiayaKuliah=$mhsObjAdmisi->GetBiayaKuliah();
      $dataStatusSmta=$mhsObjAdmisi->GetStatusSmta();
      $dataStatusAkreditasiSmta=$mhsObjAdmisi->GetStatusAkreditasiSmta();
      $dataGelombang=$mhsObjAdmisi->GetGelombang();      
      //f$dataPerguruanTinggi=$mhsObjSia->GetPerguruanTinggi();
      
      $propNegTinggal=$mhsObjAdmisi->GetPropinsiNegaraByKodeKota($mhsKotaTinggal); 
      $propNegLahir=$mhsObjAdmisi->GetPropinsiNegaraByKodeKota($mhsKotaLahir);  
      $kodePropSmta=$mhsObjAdmisi->GetPropinsiByKodeSmta($mhsSmta); 
      $propinsiOrtu=$mhsObjAdmisi->GetPropinsiNegaraByKodeKota($ortuKota);
      $propinsiWali=$mhsObjAdmisi->GetPropinsiNegaraByKodeKota($ortuKotaWali);
            
      $ortuPropinsiWali=$propinsiWali[0]['propinsi_kode'];
      $propinsiTinggal=$propNegTinggal[0]['propinsi_kode'];
      $kotaSmta=$kodePropSmta[0]['kode_kota'];
      $propinsiSmta=$kodePropSmta[0]['propinsi_kode'];
      $propinsiLahir=$propNegLahir[0]['propinsi_kode'];
      $ortuPropinsi=$propinsiOrtu[0]['propinsi_kode'];      
      
      $dataComboKotaOrtuWali=$mhsObjAdmisi->GetKotaByKodePropinsi($ortuPropinsiWali);
      $dataComboKotaOrtu=$mhsObjAdmisi->GetKotaByKodePropinsi($ortuPropinsi);
      $dataComboKotaTinggal=$mhsObjAdmisi->GetKotaByKodePropinsi($propinsiTinggal);
      $dataComboKotaLahir=$mhsObjAdmisi->GetKotaByKodePropinsi($propinsiLahir); 
      $dataComboKotaSmta=$mhsObjAdmisi->GetKotaByKodePropinsi($propinsiSmta);
      $tahunPeriode=$mhsObjAdmisi->GetTahunPeriode();      
      if ($semesterMasuk == 'GANJIL' || $semesterMasuk == 'GENAP') {
         $semesterMasukCek = $semesterMasuk;
      } else {
         $semesterMasukCek = 'GANJIL';
      }
      $cekPeriodeFinansi=$mhsObjFinansi->CekPeriodeAktif($semesterMasukCek,$tahunMasuk);
      #$cekPeriodeFinansi=$mhsObjFinansi->CekPeriodeAktif($semesterMasuk,$tahunMasuk);
      
      //tambahan niko start
      $dataGolDarah = $mhsObjAdmisi->GetGolDarah();
      $dataSumberDana = $mhsObjAdmisi->GetSumberDana();
      $dataSmbrInfo = $mhsObjAdmisi->GetSumberInfo();        
      $dataStsKlrga = $mhsObjAdmisi->GetStatusKeluarga();    
      //tambahan niko end

      $dataJenjangDikti = $mhsObjAdmisi->GetJenjangPindahanDikti();
      
      //print($tahunMasuk);
      #show combo tahun Masuk     
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_thn_masuk',
			array('mhs[mhs_thn_masuk]',$dataTahun,$tahunMasuk,'false',''), 
            Messenger::CurrentRequest);       
            
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'tahunPindah',
			array('mhs[tahun_pindah]',$dataTahun,$tahunPindah,'false',''), 
            Messenger::CurrentRequest); 

      #show combo semester masuk     
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_sems_masuk',
			array('mhs[mhs_sems_masuk]',$dataSemester,$semesterMasuk,'false',''), 
            Messenger::CurrentRequest);   
      
      #show combo jalur masuk
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_jalur_masuk',
			array('mhs[mhs_jalur_masuk]', $dataJalur,$jalurMasuk,'false',''), 
            Messenger::CurrentRequest);
                
        Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_gel_daftar',
			array('mhs[mhs_gel_daftar]', $dataGelombang,$gelombang,'false',''), 
            Messenger::CurrentRequest);
  
      #show tanggal daftar       
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'mhs_tanggal_daftar',
			array($tglDaftar,'1960',date('Y'),'1','true'), 
            Messenger::CurrentRequest);       
      
      #show mhs_tgl_bayar_ipp     
      /*Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'mhs_tgl_bayar_ipp',
         array($tglByrIpp,'1960',date('Y'),'1','true'), 
            Messenger::CurrentRequest); */
       
      #show comboProdi 
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_prodi',
			array('mhs[mhs_prodi]',$dataProdi,$prodi,'false',''), 
            Messenger::CurrentRequest);
		
      // echo "Datases : ".$dataSesiKuliah."<br>";
      // echo "sesi : ".$sesikuliah;
	   #show comboSesikuliah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_sesi_kuliah',
			array('mhs[mhs_sesi_kuliah]', $dataSesiKuliah, $sesikuliah,'false',''), 
            Messenger::CurrentRequest);  
	
      // echo "data : ".$dataStatusMasuk."<br>";
      // echo "isi : ".$mhsStatusMasuk;
      #show Combo status masuk
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_status_masuk',
			array('mhs[mhs_status_masuk]', $dataStatusMasuk, $mhsStatusMasuk,'false',''), 
            Messenger::CurrentRequest);
	
     // $negaraLahir=$propNegLahir[0]['negara_kode']; 
    // print_r($propNegLahir);


      #show combo negara lahir
 /*     Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'negara_lahir',
         array('negara_lahir',$dataNegara,$negaraLahir,'false','onChange="updateComboLahir();"'), 
            Messenger::CurrentRequest);
 */

      #show combo Propinsi Lahir
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'propinsi_lahir',
			array('propinsi_lahir',$dataPropinsi,$propinsiLahir,'false','onChange="updateComboLahir();"'), 
            Messenger::CurrentRequest); 

      #show combo Kota Lahir
      if((empty($dataComboKotaLahir))and (empty($mhsKotaLahir)))
         $disable='disabled';
      else
         $disable='';
         
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kota_lahir',
			array('kota_lahir',$dataComboKotaLahir,$mhsKotaLahir,'false',$disable.' id="combo_kota_lahir" onChange="updateToInputHidden(\'combo_kota_lahir\',\'hidden_kota_lahir\')"'  ),
            Messenger::CurrentRequest);

      #show combo Tanggal Lahir      
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'mhs_tanggal_lahir',
			array($mhsTanggalLahir,'1960',date('Y'),'true','true'), 
			Messenger::CurrentRequest);
            
   
      #show combo Agama
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_agama',
			array('mhs[mhs_agama]',$dataAgama,$agama,'false',''), 
            Messenger::CurrentRequest);      
            
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'agama_ortu',
			array('ortu[ortu_agama]',$dataAgama,$agamaOrtu,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo jenis pekerjaan
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_jenis_kerja',
            array('mhs[mhs_jenis_kerja]',$dataPekerjaan,$mhsPekerjaan,'false','id="jenis_pekerjaan"'), 
            Messenger::CurrentRequest);
            
      #show combo Status Nikah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_status_nikah',
            array('mhs[mhs_status_nikah]',$dataStatusNikah,$statusNikah,'false',''), 
            Messenger::CurrentRequest);
 
       #show combo Negara 
      // print_r($dataNegara);
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_negara',
			array('mhs[mhs_negara]',$dataNegara,$mhsNegara,'false',''),
            Messenger::CurrentRequest); 

     // $dataComboPropTinggal=$mhsObjAdmisi->GetPropinsiByKodeNegara($negaraTinggal);
      
      #show combo Propinsi Tinggal
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'propinsi_tinggal',
			array('propinsi_tinggal',$dataPropinsi,$propinsiTinggal,'false','onChange="updateComboTinggal();"'), 
            Messenger::CurrentRequest);
            
      if((empty($dataComboKotaTinggal))and (empty($mhsKotaTinggal)))
         $disable='disabled';
      else
         $disable='';
      #show combo Kota Tinggal    
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kota_tinggal',
			array('kota_tinggal',$dataComboKotaTinggal,$mhsKotaTinggal,'false',$disable.' id="combo_kota_tinggal" onChange="updateToInputHidden(combo_kota_tinggal,hidden_kota_tinggal)"' ), 
            Messenger::CurrentRequest);

      #show combo warga negara
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_warga_negara',
			array('mhs[mhs_warga_negara]',$dataWargaNegara,$mhsWargaNegara,'false',''), 
            Messenger::CurrentRequest);       
            
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'warga_negara_ortu',
			array('ortu[ortu_warga_negara]',$dataWargaNegara,$ortuWargaNegara,'false',''), 
            Messenger::CurrentRequest);       
      
      #show combo warga negara
      /*Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_perguruan_tinggi',
         array('perguruan_tinggi',$dataPerguruanTinggi,$mhsPerguruanTinggi,'false','onchange="fillDataPtAsal();" id="perguruan_tinggi"'), 
            Messenger::CurrentRequest);  */

      #show combo Status Rumah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_status_rumah',
			array('mhs[mhs_status_rumah]',$dataStatusRumah,$mhsStatusRumah,'false',''), 
            Messenger::CurrentRequest);   

      #show combo Hubungan Biaya
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_hubungan_biaya',
            array('mhs[mhs_hubungan_biaya]',$dataHubunganBiaya,$mhsHubBiaya,'false',''), 
            Messenger::CurrentRequest);      

      #show combo Propinsi Smta
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'propinsi_smta',
            array('propinsi_smta',$dataPropinsi,$propinsiSmta,'false','onChange="updateComboKotaSmta();"'), 
            Messenger::CurrentRequest);      
            
      if((empty($dataComboKotaSmta))and (empty($kotaSmta)))
         $disable='';
      else
         $disable='';
      #show combo Kota SMta 
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kota_smta',
            array('kota_smta',$dataComboKotaSmta,$kotaSmta,'false',$disable), 
            Messenger::CurrentRequest);
            
      if((empty($dataComboSmta))and (empty($mhsSmta)))
         $disable='';
      else
         $disable='';   
         
      #show combo SMTA
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html','mhs_smta',
            array('mhs[mhs_smta]',$dataComboSmta,$mhsSmta,'false',$disable), 
            Messenger::CurrentRequest);
      
      #show combo Jurusan SMTA
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_jurusan_smta',
            array('mhs[mhs_jurusan_smta]',$dataJurusanSmta,$mhsJurusanSmta,'false',''), 
            Messenger::CurrentRequest);          
            
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_jenis_smta',
            array('mhs[mhs_jenis_smta]',$dataJenisSmta,$mhsJenisSmta,'false',''), 
            Messenger::CurrentRequest);       
      
      //show combo box propinsi smta      
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_propinsi_smta',
            array('mhs[mhs_propinsi_smta]',$dataPropinsiSmta,$mhsSmtaPropKode,'false','id="selectPropSmta"'), 
            Messenger::CurrentRequest);
      
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_status_smta',
            array('mhs[mhs_status_smta]',$dataStatusSmta,$mhsStatusSmta,'false',''), 
            Messenger::CurrentRequest);       
            
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_akreditasi_smta',
            array('mhs[mhs_akreditasi_smta]',$dataStatusAkreditasiSmta,$mhsStatusAkreditasiSmta,'false',''), 
            Messenger::CurrentRequest); 

      #show combo tahun daftar SMTA
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_tahun_daftar_smta',
            array('mhs[mhs_tahun_daftar_smta]',$dataTahun,$mhsTahunDaftarSmta,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo tahun lulus smta
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_tahun_lulus_smta',
            array('mhs[mhs_tahun_lulus_smta]',$dataTahun,$mhsTahunLulusSmta,'false',''), 
            Messenger::CurrentRequest);

      #show combo kelas masuk SMTA
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_kelas_masuk_smta',
            array('mhs[mhs_kelas_masuk_smta]',$dataKelasMasuk,$mhsKelasMasukSmta,'false',''), 
            Messenger::CurrentRequest); 
            
      #show combo tanggal ijazah SMTA
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'mhs_tgl_ijazah_smta',
         array($mhsTanggalIjazahSmta,'1920',date('Y'),'false','true'), 
         Messenger::CurrentRequest);
       
      #show combo pendidikan ayah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pendidikan_ayah',
            array('ortu[ortu_pendidikan_ayah]',$dataPendidikan,$ortuPendidikanAyah,'false',''), 
            Messenger::CurrentRequest);
            
      #show combo pendidikan terakhir ayah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pendidikan_terakhir_ayah',
            array('ortu[ortu_pendidikan_terakhir_ayah]',$dataPendidikan,$ortuPendidikanTerakhirAyah,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo pendidikan ibu
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pendidikan_ibu',
            array('ortu[ortu_pendidikan_ibu]',$dataPendidikan,$ortuPendidikanIbu,'false',''), 
            Messenger::CurrentRequest);    

      #show combo pendidikan terakhir ibu
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pendidikan_terakhir_ibu',
            array('ortu[ortu_pendidikan_terakhir_ibu]',$dataPendidikan,$ortuPendidikanTerakhirIbu,'false',''), 
            Messenger::CurrentRequest);            
     
      #show combo pekerjaan ayah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pekerjaan_ayah',
            array('ortu[ortu_pekerjaan_ayah]',$dataPekerjaan,$ortuPekerjaanAyah,'false',''), 
            Messenger::CurrentRequest);
            
      #show combo pendidikan ibu
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pekerjaan_ibu',
            array('ortu[ortu_pekerjaan_ibu]',$dataPekerjaan,$ortuPekerjaanIbu,'false',''), 
            Messenger::CurrentRequest);
            
      #show combo propinsi ortu
       Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'propinsi_ortu',
            array('propinsi_ortu',$dataPropinsi,$ortuPropinsi,'false','onChange="updateComboOrtu();"'), 
            Messenger::CurrentRequest);
     
      #show combo kota ortu
      /*if((empty($data['dataKotaOrtu']))and (empty($ortuKota)))
         $disable='disabled';
      else
         $disable='';*/
      if((empty($dataComboKotaOrtu))and (empty($ortuKota)))
         $disable='disabled';
      else
         $disable='';
         
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kota_ortu',
            array('ortu_kota',$dataComboKotaOrtu,$ortuKota,'false',$disable.' id="combo_ortu_kota" onChange="updateToInputHidden(combo_ortu_kota,hidden_ortu_kota)"'), 
            Messenger::CurrentRequest);
            
      #show combo tgl lahir ayah     
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'ortu_tgl_lahir_ayah',
            array($ortuTglLahirAyah,'1920',date('Y'),'false','true'), Messenger::CurrentRequest);
     
      #show combo tgl lahir ibu  
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'ortu_tgl_lahir_ibu',
            array($ortuTglLahirIbu,'1920',date('Y'),'false','true'), Messenger::CurrentRequest);

      #show combo tgl ayah meninggal 
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'ortu_tgl_ayah_meninggal',
            array($ortuTglAyahMeninggal,'1920',date('Y'),'false','true'), Messenger::CurrentRequest);

      #show combo tgl ibu meninggal 
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'ortu_tgl_ibu_meninggal',
            array($ortuTglIbuMeninggal,'1920',date('Y'),'false','true'), Messenger::CurrentRequest);    
      
      
      #show combo pendidikan wali
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pendidikan_wali',
            array('ortu[ortu_pendidikan_wali]',$dataPendidikan,$ortuPendidikanWali,'false',''), 
            Messenger::CurrentRequest);      

      #show combo pendidikan terakhir wali
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pendidikan_terakhir_wali',
            array('ortu[ortu_pendidikan_terakhir_wali]',$dataPendidikan,$ortuPendidikanTerakhirWali,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo pekerjaan wali
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_pekerjaan_wali',
            array('ortu[ortu_pekerjaan_wali]',$dataPekerjaan,$ortuPekerjaanWali,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo propinsi wali
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'propinsi_wali',
            array('propinsi_wali',$dataPropinsi,$ortuPropinsiWali,'false','onChange="updateComboWali();"'), 
            Messenger::CurrentRequest); 
            
      if((empty($dataComboKotaOrtuWali))and (empty($ortuKotaWali)))
         $disable='disabled';
      else
         $disable='';   
         
      #show combo kota wali
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'kota_wali',
            array('ortu_kota_wali',$dataComboKotaOrtuWali,$ortuKotaWali,'false',$disable.' onChange="updateToInputHidden(\'combo_ortu_kota_wali\',\'hidden_ortu_kota_wali\');" id="combo_ortu_kota_wali"'),
            Messenger::CurrentRequest);
      
      #show combo tgl lahir wali
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'ortu_tgl_lahir_wali',
            array($ortuTglLahirWali,'1920',date('Y'),'false','true'), Messenger::CurrentRequest);      
            
      #show combo tgl wali meninggal
      Messenger::Instance()->SendToComponent('tanggal', 'tanggal', 'view', 'html', 'ortu_tgl_wali_meninggal',
            array($ortuTglWaliMeninggal,'1920',date('Y'),'false','true'), Messenger::CurrentRequest);  
      
      #show combo penghasilan ortu
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'ortu_penghasilan',
            array('ortu[ortu_penghasilan]',$dataComboPenghasilan,$ortuPenghasilan,'false',''), 
            Messenger::CurrentRequest);
            
      #show combo jumlah sdr
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html','mhs_jumlah_sdr',
            array('mhs[mhs_jumlah_sdr]',$dataComboJmlSdr,$mhsJumlahSdr,'false',''), 
            Messenger::CurrentRequest);  
      
      #show combo jml tanggungan
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html','ortu_jumlah_tanggungan',
            array('ortu[ortu_jumlah_tanggungan]',$dataJumlahTanggungan,$ortuJumlahTanggungan,'false',''), 
            Messenger::CurrentRequest);      
            
      #show biaya kuliah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html','biaya_kuliah',
            array('mhs[biaya_kuliah]',$dataBiayaKuliah,$mhsBiayaKuliah,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo status aktif
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html','mhs_status_aktif',
            array('mhs[mhs_status_aktif]',$dataStatusAktif,$mhsStatusAktif,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo gol darah
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html','mhs_gol_darah',
            array('mhs[mhs_gol_darah]',$dataGolDarah,$mhsGolDarah,'false',''), 
            Messenger::CurrentRequest);       
            
      #show combo Sumber Dana
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_sumber_dana',
			array('mhs[mhs_sumber_dana]',$dataSumberDana,$mhsSumberDana,'false',''), 
            Messenger::CurrentRequest);
      
      #show combo Sumber Info
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_smbr_info',
			array('mhs[mhs_smbr_info]',$dataSmbrInfo,$mhsSmbrInfo,'false',''), 
            Messenger::CurrentRequest);            

      #show combo Jenjang Pindahan Dikti
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'mhs_jenjang_pindahan_dikti',
			array('mhs[mhs_jenjang_pindahan_dikti]',$dataJenjangDikti ,$jenjangDiktiPindahan ,'false',''),
            Messenger::CurrentRequest);
      
      $return['dataPengOrg']=$dataPengOrg;
      $return['dataRiwayat']=$dataRiwayat;
      $return['cari']=$cari;
      $return['decDataId'] = $idDec;
      $return['pesan']=$msg[0][1];
      $return['data']=$msg[0][0];
      $return['dataMhs'] = $dataMhs;        
      $return['dataMhs']=$dataMhs;
      $return['dataStsKlrga'] = $dataStsKlrga;
      $return['dataEditStsKlrga'] = $dataEditStsKlrga;      
      $return['cekPeriodeFinansi']=$cekPeriodeFinansi;
      $return['semesterMasuk']=$semesterMasuk;
      $return['tahunMasuk']=$tahunMasuk;
      $return['sesiAktif']=$sesiaktif;
      $return['msg'] = $msg;
      return $return;
   } 
   
   function ParseTemplate($data=NULL){
           
      $cari=$data['cari'];
      $finansiConn=$data['finansiConn'];
      $siaConn=$data['siaConn'];
      $dataPengOrg=$data['dataPengOrg'];
      $dataRiwayat=$data['dataRiwayat'];
      $semesterMasuk=$data['semesterMasuk'];
      $tahunMasuk=$data['tahunMasuk'];
      $sesiAktif=$data['sesiAktif'];
      $cekPeriodeFinansi=$data['cekPeriodeFinansi'];            
      
      if($sesiAktif[0]['kode']==1){
         $this->mrTemplate->AddVar('sesi_kelas','USE_SESI','NO');
      }else {
         $this->mrTemplate->AddVar('sesi_kelas','USE_SESI','YES');
      }

      if($finansiConn==false){
         $this->mrTemplate->AddVar('status_koneksi', 'JUDUL_ERROR', 'Gagal Koneksi');
         $this->mrTemplate->AddVar('status_koneksi', 'BERHASIL', 'NO');
         $this->mrTemplate->SetAttribute('finansi_conn', 'visibility', 'visible');
         $this->mrTemplate->AddVar('finansi_conn', 'ISI_PESAN_FINANSI', 'Gagal Menghubungi SI Finansi');
      }else{
         $this->mrTemplate->AddVar('status_koneksi', 'BERHASIL', 'YES');
      }

      if($siaConn==false){
         $this->mrTemplate->AddVar('status_koneksi', 'JUDUL_ERROR', 'Gagal Koneksi');
         $this->mrTemplate->AddVar('status_koneksi', 'BERHASIL', 'NO');
         $this->mrTemplate->SetAttribute('sia_conn', 'visibility', 'visible');
         $this->mrTemplate->AddVar('sia_conn', 'ISI_PESAN_SIA', 'Gagal Menghubungi SI Akademik');
      }else{
         $this->mrTemplate->AddVar('status_koneksi', 'BERHASIL', 'YES');
      }
//       print_r($cekPeriodeFinansi);
      
      if(($cekPeriodeFinansi==0) and (empty($data['data']))){
         $this->mrTemplate->AddVar('status_koneksi', 'JUDUL_ERROR', 'Error Periode');
         $this->mrTemplate->AddVar('status_koneksi', 'BERHASIL', 'NO');
         $this->mrTemplate->SetAttribute('finansi_periode', 'visibility', 'visible');
         
         $tahunMasuk2=$tahunMasuk + 1;
         $this->mrTemplate->AddVar('finansi_periode', 'ISI_PESAN_FINANSI_PERIODE', 'Periode '. 
               $semesterMasuk .' '.$tahunMasuk.'/'. $tahunMasuk2 .' Tidak Ditemukan Di GT Finansi');
      }else{
         $this->mrTemplate->AddVar('status_koneksi', 'BERHASIL', 'YES');
      } 
        
      $url_kembali=Dispatcher::Instance()->GetUrl('mahasiswa', 'mahasiswa', 'view', 'html');
      $this->mrTemplate->AddVar('warning', 'URL_KEMBALI',$url_kembali );       
      
      $url_kembali=Dispatcher::Instance()->GetUrl('mahasiswa', 'mahasiswa', 'view', 'html');
      $this->mrTemplate->AddVar('status_koneksi', 'URL_BATAL',$url_kembali ); 
      
      
      if ($data['pesan']) {
         $this->mrTemplate->SetAttribute('warning_box', 'visibility', 'visible');
         $this->mrTemplate->AddVar('warning_box', 'ISI_PESAN', $data['pesan']);
      }
      
      $dataMhs=$data['dataMhs'];
      //echo '<pre>'; print_r($dataMhs); exit;

      if ($_REQUEST['dataId']=='')  {
         $url="addMahasiswa";
         $tambah="Tambah";
      } else {
         $url="updateMahasiswa";
         $tambah="Ubah";
         
         //saring data untuk perguruan tinggi lain dan program studi lain start
         if($dataMhs[0]['mhs_kode_pt_pindahan'] == ''){
            $dataMhs[0]['mhs_nama_pt_lainnya'] = $dataMhs[0]['mhs_nama_pt_pindahan'];
            $dataMhs[0]['mhs_nama_pt_pindahan'] = '';
         }
         
         if($dataMhs[0]['mhs_kode_prodi_asal'] == ''){
            $dataMhs[0]['mhs_nama_prodi_asal_lainnya'] = $dataMhs[0]['mhs_nama_prodi_asal'];
            $dataMhs[0]['mhs_nama_prodi_asal'] = '';
         }
         //saring data untuk perguruan tinggi lain dan program studi lain end                  
      }
      //print($dataMhs[0]['mhs_jenis_kelamin']);
      if($dataMhs[0]['mhs_jenis_kelamin']==''){
        $this->mrTemplate->AddVar('data_mahasiswa', 'JK_EMPTY', 'YES');
        $sexChecked1="";
        $sexChecked2="";
      }else{
        $this->mrTemplate->AddVar('data_mahasiswa', 'JK_EMPTY', 'NO');
        if(($dataMhs[0]['mhs_jenis_kelamin']=='L') or ($data['data']['mhs']['mhs_jenis_kelamin']=='L'))
           $sexChecked1="checked"; 
        elseif(($dataMhs[0]['mhs_jenis_kelamin']=='P') or ($data['data']['mhs']['mhs_jenis_kelamin']=='P')) 
           $sexChecked2="checked";

      }
      $this->mrTemplate->AddVar('data_mahasiswa','SEX_CHECKED1',$sexChecked1);
      $this->mrTemplate->AddVar('data_mahasiswa','SEX_CHECKED2',$sexChecked2);       
       
      
      if(($dataMhs[0]['mhs_domisili']=='1') or ($data['data']['mhs']['mhs_domisili']=='1'))
         $domChecked1="checked"; 
      elseif(($dataMhs[0]['mhs_domisili']=='2') or ($data['data']['mhs']['mhs_domisili']=='2')) 
         $domChecked2="checked";
      elseif(($dataMhs[0]['mhs_domisili']=='3') or ($data['data']['mhs']['mhs_domisili']=='3')) 
         $domChecked3="checked";
      else 
         $domChecked1="checked";
            
      if(($dataMhs[0]['mhs_is_kerja']=='1') or ($data['data']['mhs']['mhs_is_kerja']=='1'))
         $isKerjaYa="checked"; 
      elseif(($dataMhs[0]['mhs_is_kerja']=='2') or ($data['data']['mhs']['mhs_is_kerja']=='2')) 
         $isKerjaTidak="checked";
      else 
         $isKerjaTidak="checked";      

      if(($dataMhs[0]['mhs_peng_org']=='1') or ($data['data']['mhs']['mhs_peng_org']=='1'))
         $mhsPengOrgSklh="checked"; 
      elseif(($dataMhs[0]['mhs_peng_org']=='0') or ($data['data']['mhs']['mhs_peng_org']=='0')) 
         $mhsPengOrgMasy="checked";
      else 
         $mhsPengOrgSklh="checked";
      
      if(($dataMhs[0]['mhs_persyaratan']=='1') or ($data['data']['mhs']['mhs_persyaratan']=='1'))
         $checkedSyaratLengkap="checked"; 
      elseif(($dataMhs[0]['mhs_persyaratan']=='0') or ($data['data']['mhs']['mhs_persyaratan']=='0')) 
         $checkedSyaratBelum="checked";
      else 
         $checkedSyaratBelum="checked";
      

      
      if(($dataMhs[0]['ortu_ayah_meninggal']=='1') or ($data['data']['mhs']['ortu_ayah_meninggal']=='1'))
         $chekedAyah1="checked"; 
      elseif(($dataMhs[0]['ortu_ayah_meninggal']=='0') or ($data['data']['mhs']['ortu_ayah_meninggal']=='0')) 
         $chekedAyah2="checked";
      else {
         $chekedAyah2="checked";
      }  

      if(($dataMhs[0]['ortu_ibu_meninggal']=='1') or ($data['data']['mhs']['ortu_ibu_meninggal']=='1'))
         $checkedIbu1="checked"; 
      elseif(($dataMhs[0]['ortu_ibu_meninggal']=='0') or ($data['data']['mhs']['ortu_ibu_meninggal']=='0')) 
         $checkedIbu2="checked";
      else {
         $checkedIbu2="checked";
      }     

      if(($dataMhs[0]['ortu_wali_meninggal']=='1') or ($data['data']['mhs']['ortu_wali_meninggal']=='1'))
         $checkedWali1="checked"; 
      elseif(($dataMhs[0]['ortu_wali_meninggal']=='0') or ($data['data']['mhs']['ortu_wali_meninggal']=='0')) 
         $checkedWali2="checked";
      else {
         $checkedWali2="checked";
      }
      
      if(($dataMhs[0]['ortu_mampu']=='1') or ($data['data']['mhs']['ortu_mampu']=='1'))
         $checkedMampu1="checked"; 
      elseif(($dataMhs[0]['ortu_mampu']=='0') or ($data['data']['mhs']['ortu_mampu']=='0')) 
         $checkedMampu2="checked";
      else {
         $checkedMampu1="checked";
      }      
      
      if(($dataMhs[0]['mhs_is_calon']=='1') or ($data['data']['mhs']['mhs_is_calon']=='1'))
         $checkedCalon1="checked"; 
      elseif(($dataMhs[0]['mhs_is_calon']=='0') or ($data['data']['mhs']['mhs_is_calon']=='0')) 
         $checkedCalon2="checked";
      else {
         $checkedCalon1="checked";
      }
      
      
	  
   	$this->mrTemplate->AddVar('status_koneksi', 'JUDUL', $tambah);
      
      $this->mrTemplate->AddVar('status_koneksi','MHS_NIU',empty($dataMhs[0]['mhs_niu'])
                                                         ?$data['data']['mhs']['mhs_niu']:
                                                         $dataMhs[0]['mhs_niu']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NO_TES',empty($dataMhs[0]['mhs_no_tes'])
                                                            ?$data['data']['mhs']['mhs_no_tes']:
                                                            $dataMhs[0]['mhs_no_tes']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NAMA',empty($dataMhs[0]['mhs_nama'])
                                                          ?$data['data']['mhs']['mhs_nama']:
                                                          $dataMhs[0]['mhs_nama']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NAMA_ANGKATAN',empty($dataMhs[0]['mhs_nama_angkatan'])
                                                                  ?$data['data']['mhs']['mhs_nama_angkatan']:
                                                                  $dataMhs[0]['mhs_nama_angkatan']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NIU_LAMA',empty($dataMhs[0]['mhs_niu_lama'])
                                                               ?$data['data']['mhs']['mhs_niu_lama']:
                                                               $dataMhs[0]['mhs_niu_lama']);
      
      /*tambahan by niko*/
      //bagian awal
      $this->mrTemplate->AddVar('status_koneksi','MHS_NO_KTP',empty($dataMhs[0]['mhs_no_ktp']) ? $data['data']['mhs']['mhs_no_ktp'] : $dataMhs[0]['mhs_no_ktp']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_KECAMATAN',empty($dataMhs[0]['mhs_kecamatan']) ? $data['data']['mhs']['mhs_kecamatan'] : $dataMhs[0]['mhs_kecamatan']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_KELURAHAN',empty($dataMhs[0]['mhs_kelurahan']) ? $data['data']['mhs']['mhs_kelurahan'] : $dataMhs[0]['mhs_kelurahan']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_JUMLAH_SDR_LK',empty($dataMhs[0]['mhs_jumlah_sdr_lk']) ? $data['data']['mhs']['mhs_jumlah_sdr_lk'] : $dataMhs[0]['mhs_jumlah_sdr_lk']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_JUMLAH_SDR_PR',empty($dataMhs[0]['mhs_jumlah_sdr_pr']) ? $data['data']['mhs']['mhs_jumlah_sdr_pr'] : $dataMhs[0]['mhs_jumlah_sdr_pr']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_JUMLAH_SDR',empty($dataMhs[0]['mhs_jumlah_sdr']) ? $data['data']['mhs']['mhs_jumlah_sdr'] : $dataMhs[0]['mhs_jumlah_sdr']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_KANTOR',empty($dataMhs[0]['mhs_alamat_kantor']) ? $data['data']['mhs']['mhs_alamat_kantor'] : $dataMhs[0]['mhs_alamat_kantor']);      
      $this->mrTemplate->AddVar('status_koneksi','MHS_HOBY',empty($dataMhs[0]['mhs_hoby']) ? $data['data']['mhs']['mhs_hoby'] : $dataMhs[0]['mhs_hoby']);      
      
      //bagian mahasiswa pindahan
      $this->mrTemplate->AddVar('status_koneksi','MHS_NAMA_PT_PINDAHAN',empty($dataMhs[0]['mhs_nama_pt_pindahan']) ? $data['data']['mhs']['mhs_nama_pt_pindahan'] : $dataMhs[0]['mhs_nama_pt_pindahan']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_KODE_PT_PINDAHAN',empty($dataMhs[0]['mhs_kode_pt_pindahan']) ? $data['data']['mhs']['mhs_kode_pt_pindahan'] : $dataMhs[0]['mhs_kode_pt_pindahan']);      
      $this->mrTemplate->AddVar('status_koneksi','MHS_NAMA_PT_LAINNYA',empty($dataMhs[0]['mhs_nama_pt_lainnya']) ? $data['data']['mhs']['mhs_nama_pt_lainnya'] : $dataMhs[0]['mhs_nama_pt_lainnya']);
      
      $this->mrTemplate->AddVar('status_koneksi','MHS_NAMA_PRODI_ASAL',empty($dataMhs[0]['mhs_nama_prodi_asal']) ? $data['data']['mhs']['mhs_nama_prodi_asal'] : $dataMhs[0]['mhs_nama_prodi_asal']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_KODE_PRODI_ASAL',empty($dataMhs[0]['mhs_kode_prodi_asal']) ? $data['data']['mhs']['mhs_kode_prodi_asal'] : $dataMhs[0]['mhs_kode_prodi_asal']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_NAMA_PRODI_ASAL_LAINNYA',empty($dataMhs[0]['mhs_nama_prodi_asal_lainnya']) ? $data['data']['mhs']['mhs_nama_prodi_asal_lainnya'] : $dataMhs[0]['mhs_nama_prodi_asal_lainnya']);
      
      //bagian smta
      $this->mrTemplate->AddVar('status_koneksi','MHS_SMTA',empty($dataMhs[0]['mhs_smta']) ? $data['data']['mhs']['mhs_smta'] : $dataMhs[0]['mhs_smta']);
      $this->mrTemplate->AddVar('status_koneksi','MHS_SMTA_NAMA',empty($dataMhs[0]['mhs_smta_nama']) ? $data['data']['mhs']['mhs_smta_nama'] : $dataMhs[0]['mhs_smta_nama']);            
      /*tambahan by niko*/
         
       
      
      $this->mrTemplate->AddVar('status_koneksi','DOM_CHECKED1',$domChecked1);
      $this->mrTemplate->AddVar('status_koneksi','DOM_CHECKED2',$domChecked2);     
      $this->mrTemplate->AddVar('status_koneksi','DOM_CHECKED3',$domChecked3);     
            
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_IS_KERJA_Y',$isKerjaYa);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_IS_KERJA_T',$isKerjaTidak);        
      
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_PENG_S',$mhsPengOrgSklh);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_PENG_M',$mhsPengOrgMasy);  
      
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_SYARAT_LENGKAP',$checkedSyaratLengkap);     
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_SYARAT_BELUM',$checkedSyaratBelum);     
      
      $this->mrTemplate->AddVar('status_koneksi','MHS_TEMPAT_LAHIR',empty($dataMhs[0]['mhs_tempat_lahir'])
                                                                  ?$data['data']['mhs']['mhs_tempat_lahir']:
                                                                  $dataMhs[0]['mhs_tempat_lahir']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_ALAMAT',empty($dataMhs[0]['mhs_alamat'])
                                                             ?$data['data']['mhs']['mhs_alamat']:
                                                             $dataMhs[0]['mhs_alamat']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_KODE_POS',empty($dataMhs[0]['mhs_kode_pos'])
                                                               ?$data['data']['mhs']['mhs_kode_pos']:
                                                               $dataMhs[0]['mhs_kode_pos']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NO_TELP',empty($dataMhs[0]['mhs_no_telp'])
                                                            ?$data['data']['mhs']['mhs_no_telp']:
                                                            $dataMhs[0]['mhs_no_telp']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_EMAIL',empty($dataMhs[0]['mhs_email'])
                                                            ?$data['data']['mhs']['mhs_email']:
                                                            $dataMhs[0]['mhs_email']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NO_ASKES',empty($dataMhs[0]['mhs_no_askes'])
                                                               ?$data['data']['mhs']['mhs_no_askes']:
                                                               $dataMhs[0]['mhs_no_askes']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_TEMPAT_KERJA',empty($dataMhs[0]['mhs_tempat_kerja'])
                                                                  ?$data['data']['mhs']['mhs_tempat_kerja']:
                                                                  $dataMhs[0]['mhs_tempat_kerja']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_BEASISWA',empty($dataMhs[0]['mhs_beasiswa'])
                                                               ?$data['data']['mhs']['mhs_beasiswa']:
                                                               $dataMhs[0]['mhs_beasiswa']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_ALAMAT_SMTA',empty($dataMhs[0]['mhs_alamat_smta'])
                                                                  ?$data['data']['mhs']['mhs_alamat_smta']:
                                                                  $dataMhs[0]['mhs_alamat_smta']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NO_IJAZAH',empty($dataMhs[0]['mhs_no_ijazah_smta'])
                                                               ?$data['data']['mhs']['mhs_no_ijazah_smta']:
                                                               $dataMhs[0]['mhs_no_ijazah_smta']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_IJAZAH',empty($dataMhs[0]['mhs_ijazah_smta'])
                                                            ?$data['data']['mhs']['mhs_ijazah_smta']:
                                                            $dataMhs[0]['mhs_ijazah_smta']);
         
      $this->mrTemplate->AddVar('status_koneksi','MHS_NILAI_UAS_SMTA',empty($dataMhs[0]['mhs_nilai_uas_smta'])
                                                                     ?$data['data']['mhs']['mhs_nilai_uas_smta']:
                                                                     $dataMhs[0]['mhs_nilai_uas_smta']);
         
      $this->mrTemplate->AddVar('status_koneksi','ORTU_NAMA_AYAH',empty($dataMhs[0]['ortu_nama_ayah'])
                                                                 ?$data['data']['mhs']['ortu_nama_ayah']:
                                                                 $dataMhs[0]['ortu_nama_ayah']); 
         
      $this->mrTemplate->AddVar('status_koneksi','ORTU_NAMA_IBU',empty($dataMhs[0]['ortu_nama_ibu'])
                                                               ?$data['data']['mhs']['ortu_nama_ibu']:
                                                               $dataMhs[0]['ortu_nama_ibu']);        
      
      $this->mrTemplate->AddVar('status_koneksi','ORTU_KODE_POS',empty($dataMhs[0]['ortu_kode_pos'])
                                                               ?$data['data']['mhs']['ortu_kode_pos']:
                                                               $dataMhs[0]['ortu_kode_pos']);    
         
      $this->mrTemplate->AddVar('status_koneksi','ORTU_NO_TELP',empty($dataMhs[0]['ortu_no_telp'])
                                                               ?$data['data']['mhs']['ortu_no_telp']:
                                                               $dataMhs[0]['ortu_no_telp']);

      $this->mrTemplate->AddVar('status_koneksi','ORTU_EMAIL',empty($dataMhs[0]['ortu_email'])
                                                            ?$data['data']['mhs']['ortu_email']:
                                                            $dataMhs[0]['ortu_email']);

      $this->mrTemplate->AddVar('status_koneksi','ORTU_ALAMAT',empty($dataMhs[0]['ortu_alamat'])
                                                               ?$data['data']['mhs']['ortu_alamat']:
                                                               $dataMhs[0]['ortu_alamat']);
         
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_AYAH1',$chekedAyah1);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_AYAH2',$chekedAyah2);        
      
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_IBU1',$checkedIbu1);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_IBU2',$checkedIbu2);    
      
      $this->mrTemplate->AddVar('status_koneksi','ORTU_NAMA_WALI',empty($dataMhs[0]['ortu_nama_wali'])
                                                                  ?$data['data']['mhs']['ortu_nama_wali']:
                                                                  $dataMhs[0]['ortu_nama_wali']);      
      
      $this->mrTemplate->AddVar('status_koneksi','ORTU_KODE_POS_WALI',empty($dataMhs[0]['ortu_kode_pos_wali'])
                                                                  ?$data['data']['mhs']['ortu_kode_pos_wali']:
                                                                  $dataMhs[0]['ortu_kode_pos_wali']);      
         
      $this->mrTemplate->AddVar('status_koneksi','ORTU_NO_TELP_WALI',empty($dataMhs[0]['ortu_no_telp_wali'])
                                                                    ?$data['data']['mhs']['ortu_no_telp_wali']:
                                                                    $dataMhs[0]['ortu_no_telp_wali']);      
      
      $this->mrTemplate->AddVar('status_koneksi','ORTU_EMAIL_WALI',empty($dataMhs[0]['ortu_email_wali'])
                                                                  ?$data['data']['mhs']['ortu_email_wali']:
                                                                  $dataMhs[0]['ortu_email_wali']);      
         
      $this->mrTemplate->AddVar('status_koneksi','ORTU_ALAMAT_WALI',empty($dataMhs[0]['ortu_alamat_wali'])
                                                                  ?$data['data']['mhs']['ortu_alamat_wali']:
                                                                  $dataMhs[0]['ortu_alamat_wali']);    
      
      $this->mrTemplate->AddVar('status_koneksi','MHS_KOTA_LAHIR',empty($dataMhs[0]['mhs_kota_lahir'])
                                                                  ?$data['data']['mhs']['mhs_kota_lahir']:
                                                                  $dataMhs[0]['mhs_kota_lahir']);      
     
      $this->mrTemplate->AddVar('status_koneksi','MHS_KOTA_TINGGAL',empty($dataMhs[0]['mhs_kota_tinggal'])
                                                                  ?$data['data']['mhs']['mhs_kota_tinggal']:
                                                                  $dataMhs[0]['mhs_kota_tinggal']);
      
      $this->mrTemplate->AddVar('status_koneksi','ORTU_KOTA',empty($dataMhs[0]['ortu_kota'])
                                                                  ?$data['data']['ortu']['ortu_kota']:
                                                                  $dataMhs[0]['ortu_kota']);
       
      $this->mrTemplate->AddVar('status_koneksi','ORTU_KOTA_WALI',empty($dataMhs[0]['ortu_kota_wali'])
                                                                  ?$data['data']['ortu']['ortu_kota_wali']:
                                                                  $dataMhs[0]['ortu_kota_wali']);
         
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_WALI1',$checkedWali1);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_WALI2',$checkedWali2);  
      
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_MAMPU1',$checkedMampu1);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_MAMPU2',$checkedMampu2);         
      
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_CALON1',$checkedCalon1);
      $this->mrTemplate->AddVar('status_koneksi','CHECKED_CALON2',$checkedCalon2);   
      
      $this->mrTemplate->AddVar('status_koneksi', 'URL_ACTION', Dispatcher::Instance()->GetUrl('mahasiswa', $url, 'do', 'html') . 
         "&dataId=" . Dispatcher::Instance()->Encrypt($data['decDataId']));      
      
      $this->mrTemplate->AddVar('status_koneksi','URL_RETURN',Dispatcher::Instance()->GetUrl('mahasiswa', 'mahasiswa', 'view', 'html'));
      
      $this->mrTemplate->AddVar('status_koneksi','CARI',$cari); 
         
      $this->mrTemplate->AddVar('status_koneksi', 'DATAID', Dispatcher::Instance()->Decrypt($_GET['dataId']));
      
      //tambahan untuk mengecek di prosess apakah sesi kuliah normal atau menggunakan sesi kuliah
      $this->mrTemplate->AddVar('status_koneksi', 'SESIAKTIF', $sesiAktif[0]['kode']);

      $this->mrTemplate->AddVar('status_koneksi', 'PAGE', Dispatcher::Instance()->Decrypt($_GET['page']));
      $this->mrTemplate->AddVar('content', 'PENG_NO',sizeof($dataPengOrg));
      $this->mrTemplate->AddVar('content', 'RIWAYAT_NO',sizeof($dataRiwayat));
      if(!empty($dataPengOrg)){
         $this->mrTemplate->AddVar('data_pengalaman', 'PENG_ORG_EMPTY', 'YES');
         for($i=0;$i < sizeof($dataPengOrg);$i++){
            $dataPengOrg[$i]['no']=$i+1;
            $this->mrTemplate->AddVars('data_pengalaman_item', $dataPengOrg[$i], 'PENG_');
            $this->mrTemplate->parseTemplate('data_pengalaman_item', 'a');    
         }
      }
      if(!empty($dataRiwayat)){
         $this->mrTemplate->AddVar('data_riwayat', 'RIWAYAT_EMPTY', 'YES');
         for($i=0;$i < sizeof($dataRiwayat);$i++){
            $dataRiwayat[$i]['no']=$i+1;
            $this->mrTemplate->AddVars('data_riwayat_item', $dataRiwayat[$i], 'RIWAYAT_');
            $this->mrTemplate->parseTemplate('data_riwayat_item', 'a');    
         }
      }
      
      //untuk bagian status keluarga start
      $dataStsKlrga = $data['dataStsKlrga'];
      
      //data edit jadikan 1 dimensi
      $dataEditStsKlrga = $data['dataEditStsKlrga'];
      $tempDataEditStsKlrga = array();
      for($i=0;$i<count($dataEditStsKlrga);$i++){
         $tempDataEditStsKlrga[$i] = $dataEditStsKlrga[$i]['DATA_STSKLRGA_ID'];
      }
      $dataEditStsKlrga = $tempDataEditStsKlrga;
      
      //untuk validasi
      if(count($dataEditStsKlrga) == 0){
         $msg = $data['msg'];
         $tempDataEditStsKlrga = array();
         for($i=0;$i<count($msg[0][0]['status_keluarga']);$i++){
            $tempDataEditStsKlrga[$i] = $msg[0][0]['status_keluarga'][$i];
         }
         $dataEditStsKlrga = $tempDataEditStsKlrga;
      }
      
      for($i=0;$i<count($dataStsKlrga);$i++){
         if(in_array($dataStsKlrga[$i]['STSKLRGA_ID'],$dataEditStsKlrga)){
            $this->mrTemplate->addVar('checkbox_status_keluarga', 'CHECK','checked="checked"');
         }
         $this->mrTemplate->addVar('checkbox_status_keluarga', 'STSKLRGA_ID', $dataStsKlrga[$i]['STSKLRGA_ID']);
         $this->mrTemplate->addVar('checkbox_status_keluarga', 'STSKLRGA_NAMA', $dataStsKlrga[$i]['STSKLRGA_NAMA']);         
         $this->mrTemplate->parseTemplate('checkbox_status_keluarga', 'a');
      }      
      //untuk bagian status keluarga end
   }
 }
?>
