178 lines
8.3 KiB
PHP
178 lines
8.3 KiB
PHP
<?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 */ |