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

class PopupInputRiwayatSekolah extends HtmlResponse {
   function TemplateModule() {
      $this->SetTemplateBasedir(GTFWConfiguration::GetValue( 'application', 'docroot').'module/mahasiswa/template');
      $this->SetTemplateFile('popup_input_riwayat_sekolah.html');
   }
   
   function ProcessRequest(){
      if((isset($_POST['pendidikan']))or(isset($_POST['nama_sekolah']))or(isset($_POST['tahun_lulus']))) {
         $pendidikan=$_POST['pendidikan'];
         $return['nama_sekolah']=$_POST['nama_sekolah'];
         $tahun_lulus=$_POST['tahun_lulus'];         
      }else{
         $pendidikan="";
         $return['nama_sekolah']="";
         $tahun_lulus="";
      }
      $mhsObj=new AppMahasiswa();
      $dataPendidikan=$mhsObj->GetJenjangPendidikanDasar();
      $dataTahun=$mhsObj->GetTahun(1980);
      
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'pendidikan',
         array('pendidikan',$dataPendidikan,$pendidikan,'false','id="pendidikan"'), 
         Messenger::CurrentRequest); 
         
      Messenger::Instance()->SendToComponent('combobox', 'Combobox', 'view', 'html', 'tahun_lulus',
         array('tahun_lulus',$dataTahun,$tahun_lulus,'false','id="tahun_lulus"'), 
         Messenger::CurrentRequest); 
      return $return;
   }
   function ParseTemplate($data=null){
      $this->mrTemplate->AddVar('content', 'URL_ADD', Dispatcher::Instance()->GetUrl('mahasiswa', 'inputRiwayatSekolah', 'popup', 'html'));           
      $this->mrTemplate->AddVar('content', 'NAMA_SEKOLAH', $data['nama_sekolah']);     
   }

}

?>