Struktur ulang: memindahkan sistem ke folder public untuk Nginx
This commit is contained in:
@@ -0,0 +1,178 @@
|
||||
<?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 */
|
||||
Reference in New Issue
Block a user