<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Biodata extends CI_Controller {

	public function __construct()
	{
		parent::__construct();
		$this->load->model('biodata_model');		
		//proteksi halaman
		$this->simple_login->check_login();

	}

	//Main page biodata
	public function index()
	{	 
     
		$data = array(	'title'		=> 'Aplikasi PPDB MTD - Biodata',
					  	'content' 	=> 'biodata/index'
					);
		$this->load->view('layout/wrapper', $data, FALSE);	
	}

	public function cetakpeserta($userid)
	{
		$data['data'] = $this->db->get_where('user2',['userid'=>$userid])->row();
    	$this->load->view('biodata/cetak_peserta',$data);
	}

	 //Edit peserta
	 public function edit($no_pendaftaran)
	 {
	   //panggil data user yang akan diedit
	   
	   $id = $_SESSION['userid'];
	   $peserta  = $this->biodata_model->user2($id);
	   
   
	   //validasi input
	   $valid = $this->form_validation;
	   //check nama
	   $valid->set_rules('nama_lengkap','Nama Peserta','required',
		 array( 'required'   => '%s harus diisi'));
	   
	   //jika sudah dicek dan error
	   if($valid->run()===FALSE) {
	   //end validasi
   
		 $data= array( 'title'   => 'Edit Data Peserta, No. Pendaftaran : '.$peserta->no_pendaftaran,
					   'peserta'  => $peserta,
					   'content'   => 'biodata/edit'
			   );
		 $this->load->view('layout/wrapper', $data, FALSE);  
	   //jika validasi oke, masuk database
	   }else{
		 $inp  = $this->input;
		 $data = array(  'no_pendaftaran'        => $no_pendaftaran,                             
						 'nama_lengkap'          => $inp->post('nama_lengkap'),
						 'nama_panggilan'        => $inp->post('nama_panggilan'),
						 'jkelamin'              => $inp->post('jkelamin'),
						 'nik'                   => $inp->post('nik'),
						 'nisn'                  => $inp->post('nisn'),
						 'tempat_lahir'          => $inp->post('tempat_lahir'),
						 'tgl_lahir'             => date('Y-m-d',strtotime($inp->post('tgl_lahir'))),
						 'agama'                 => $inp->post('agama'),
						 'kewarganegaraan'       => $inp->post('kewarganegaraan'),
						 'anak_ke'               => $inp->post('anak_ke'),
						 'jml_saudara'           => $inp->post('jml_saudara'),
						 'kandung'               => $inp->post('kandung'),
						 'tiri'                  => $inp->post('tiri'),
						 'angkat'                => $inp->post('angkat'),
						 'status_keluarga'       => $inp->post('status_keluarga'),
						 'bhs_dirumah'           => $inp->post('bhs_dirumah'),
						 'kemeja'                => $inp->post('kemeja'),
						 'celana'                => $inp->post('celana'),
						 'alamat_siswa'          => $inp->post('alamat_siswa'),
						 'no_rmh'                => $inp->post('no_rmh'),
						 'rt'                    => $inp->post('rt'),
						 'rw'                    => $inp->post('rw'),
						 'kelurahan'             => $inp->post('kelurahan'),
						 'kecamatan'             => $inp->post('kecamatan'),
						 'kota'                  => $inp->post('kota'),
						 'provinsi'              => $inp->post('provinsi'),
						 'kode_pos'              => $inp->post('kode_pos'),
						 'no_tlp_rmh'            => $inp->post('no_tlp_rmh'),
						 'no_hp'                 => $inp->post('no_hp'),
						 'email'                 => $inp->post('email'),
						 'tinggal_dengan'        => $inp->post('tinggal_dengan'),
						 'sekolah_dengan'        => $inp->post('sekolah_dengan'),
						 'jarak_rmh_kesekolah'   => $inp->post('jarak_rmh_kesekolah'),
						 'berat_badan'           => $inp->post('berat_badan'),
						 'tinggi_badan'          => $inp->post('tinggi_badan'),
						 'gol_darah'             => $inp->post('gol_darah'),
						 'penyakit'              => $inp->post('penyakit'),
						 'kelainan_jasmani'      => $inp->post('kelainan_jasmani'),
						 'usia_tahun'            => $inp->post('usia_tahun'),
						 'usia_bulan'            => $inp->post('usia_bulan'),
						 'sekolah_asal'          => $inp->post('sekolah_asal'),
						 'npsn2'                  => $inp->post('npsn2'),
						 'nisn2'                 => $inp->post('nisn2'),
						 'sekolah_jln'           => $inp->post('sekolah_jln'),
						 'sekolah_kel'           => $inp->post('sekolah_kel'),
						 'sekolah_kec'           => $inp->post('sekolah_kec'),
						 'sekolah_kota'          => $inp->post('sekolah_kota'),
						 'sekolah_prov'          => $inp->post('sekolah_prov'),
						 'Ijazah_tgl'            => date('Y-m-d',strtotime($inp->post('Ijazah_tgl'))),
						 'Ijazah_no'             => $inp->post('Ijazah_no'),
						 'nama_ayah'             => $inp->post('nama_ayah'),
						 'tmpt_lahir_ayah'       => $inp->post('tmpt_lahir_ayah'),
						 'tgl_lahir_ayah'        => date('Y-m-d',strtotime($inp->post('tgl_lahir_ayah'))),
						 'agama_ayah'            => $inp->post('agama_ayah'),
						 'kewarganegaraan_ayah'  => $inp->post('kewarganegaraan_ayah'),
						 'pendidikan_ayah'       => $inp->post('pendidikan_ayah'),
						 'pekerjaan_ayah'        => $inp->post('pekerjaan_ayah'),
						 'penghasilan_ayah'      => $inp->post('penghasilan_ayah'),
						 'alamat_ayah'           => $inp->post('alamat_ayah'),
						 'tlp_ayah'              => $inp->post('tlp_ayah'),
						 'nama_ibu'              => $inp->post('nama_ibu'),
						 'tmpt_lahir_ibu'        => $inp->post('tmpt_lahir_ibu'),
						 'tgl_lahir_ibu'         => date('Y-m-d',strtotime($inp->post('tgl_lahir_ibu'))),
						 'agama_ibu'             => $inp->post('agama_ibu'),
						 'kewarganegaraan_ibu'   => $inp->post('kewarganegaraan_ibu'),
						 'pendidikan_ibu'        => $inp->post('pendidikan_ibu'),
						 'pekerjaan_ibu'         => $inp->post('pekerjaan_ibu'),
						 'penghasilan_ibu'       => $inp->post('penghasilan_ibu'),
						 'alamat_ibu'            => $inp->post('alamat_ibu'),
						 'tlp_ibu'               => $inp->post('tlp_ibu'),
						 'nama_wali'             => $inp->post('nama_wali'),
						 'tmpt_lahir_wali'       => $inp->post('tmpt_lahir_wali'),
						 'tgl_lahir_wali'        => date('Y-m-d',strtotime($inp->post('tgl_lahir_wali'))),
						 'agama_wali'            => $inp->post('agama_wali'),
						 'kewarganegaraan_wali'  => $inp->post('kewarganegaraan_wali'),
						 'pendidikan_wali'       => $inp->post('pendidikan_wali'),
						 'pekerjaan_wali'        => $inp->post('pekerjaan_wali'),
						 'penghasilan_wali'      => $inp->post('penghasilan_wali'),
						 'alamat_wali'           => $inp->post('alamat_wali'),
						 'tlp_wali'              => $inp->post('tlp_wali'),
						 'iq'                    => $inp->post('iq'),
						 'tgl_tes_iq'            => date('Y-m-d',strtotime($inp->post('tgl_tes_iq'))),
						 'disiplin'              => $inp->post('disiplin'),
						 'prakarsa'              => $inp->post('prakarsa'),
						 'tanggung_jwb'          => $inp->post('tanggung_jwb'),
						 'penyesuaian_diri'      => $inp->post('penyesuaian_diri'),
						 'kemantapan_emosi'      => $inp->post('kemantapan_emosi'),
						 'kerjasama'             => $inp->post('kerjasama'),
						 'iptek'                 => $inp->post('iptek'),
						 'iptek_tingkat'         => $inp->post('iptek_tingkat'),
						 'olahraga'              => $inp->post('olahraga'),
						 'olahraga_tingkat'      => $inp->post('olahraga_tingkat'),
						 'kesenian'              => $inp->post('kesenian'),
						 'kesenian_tingkat'      => $inp->post('kesenian_tingkat'),
						 'keagamaan'             => $inp->post('keagamaan'),
						 'keagamaan_tingkat'     => $inp->post('keagamaan_tingkat'),
						 'keterampilan'          => $inp->post('keterampilan'),
						 'keterampilan_tingkat'  => $inp->post('keterampilan_tingkat'),
						 'lainnya'               => $inp->post('lainnya'),
						 'lainnya_tingkat'       => $inp->post('lainnya_tingkat'),
						 'beasiswa1_thn'         => $inp->post('beasiswa1_thn'),
						 'beasiswa1_dari'        => $inp->post('beasiswa1_dari'),
						 'beasiswa2_thn'         => $inp->post('beasiswa2_thn'),
						 'beasiswa2_dari'        => $inp->post('beasiswa2_dari')
   
						 /*''             => $inp->post(''),*/
			   );
		 //proses oleh model
		 $this->biodata_model->edit($data);
		 //notifikasi dan redirect
		 $this->session->set_flashdata('sukses', 'Data Peserta Nomor Pendaftar : <b>'.$peserta->no_pendaftaran.'</b> Telah Diupdate !');
		 redirect(base_url('biodata'),'refresh');
	   }
	   //end masuk database
	 }

}

/* End of file biodata.php */
/* Location: ./application/controllers/biodata.php */