Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function updatedb($id)
- {
- $this->form_validation->set_rules('nama', 'Nama Lengkap', 'trim|required');
- $this->form_validation->set_rules('tempat', 'tempatlahir', 'trim|required');
- $this->form_validation->set_rules('tanggallahir', 'tanggallahir', 'trim|required');
- $this->form_validation->set_rules('kebangsaan', 'kebangsaan', 'required');
- $this->form_validation->set_rules('agama', 'agama', 'trim|required');
- $this->form_validation->set_rules('jk', 'jk', 'trim|required');
- $this->form_validation->set_rules('kawin', 'status', 'trim|required');
- $this->form_validation->set_rules('pekerjaan', 'pekerjaan', 'trim|required');
- $this->form_validation->set_rules('alamat_sekarang', 'alamat', 'trim|required');
- if ($this->form_validation->run() == FALSE) {
- $data['title'] = ''; // set title pada tiap halaman website
- $data['page'] = 'updatedb'; // load file halaman
- $data['jk'] = $this->m_admin->getData('jeniskelamin');
- $data['agama'] = $this->m_admin->getData('agama');
- $data['status'] = $this->m_admin->getData('kawin');
- $data['db'] = $this->m_admin->getdbid($id);
- $data['lampiran'] = $this->m_admin->getlampiranid($id);
- $this->load->view('admin/master', $data); // load file master di folder home
- } else {
- $object = array(
- 'nama_lengkap' => $this->input->post('nama'),
- 'tempatlahir' => $this->input->post('tempat'),
- 'tanggallahir' => $this->input->post('tanggallahir'),
- 'agama' => $this->input->post('agama'),
- 'kebangsaan' => $this->input->post('kebangsaan'),
- 'jk' => $this->input->post('jk'),
- 'ktp' => $this->input->post('no_ktp'),
- 'sidik_jari_1' => $this->input->post('kanan'),
- 'sidik_jari_2' => $this->input->post('kiri'),
- 'kawin' => $this->input->post('kawin'),
- 'pekerjaan' => $this->input->post('pekerjaan'),
- 'alamat' => $this->input->post('alamat_sekarang'),
- 'status' => 1,
- );
- $where = "id = ".$id;
- $this->m_admin->updateData('dta_pribadi', $object, $where);
- if (!empty($_FILES['foto']['name'])) {
- // file uploading params
- $config['upload_path'] = './assets/files/foto/';
- $config['allowed_types'] = 'gif|jpg|png|PNG|jpeg';
- $config['remove_spaces'] = FALSE;
- // load upload library
- $this->load->library('upload' , $config,'fotoupload');
- if ( ! $this->fotoupload->do_upload('foto')){
- $error = array('error' => $this->upload->display_errors());
- // please do some display error here.
- } else {
- // remove old images
- $this->delFile('./assets/files/foto/', $this->input->post('filefoto'));
- $imgData = $this->fotoupload->data();
- }
- $object = array(
- 'foto' => $imgData['file_name'],
- 'ktp' => $this->input->post('filektp'),
- 'akta' => $this->input->post('fileakta'),
- 'kk' => $this->input->post('filekk'),
- );
- // update data
- $where = "id = ".$this->input->post('txtId');
- $this->m_admin->updateData('lampiran', $object, $where);
- }
- if (!empty($_FILES['ktp']['name'])) {
- // file uploading params
- $config['upload_path'] = './assets/files/ktp/';
- $config['allowed_types'] = 'gif|jpg|png|PNG|jpeg';
- $config['remove_spaces'] = FALSE;
- // load upload library
- $this->load->library('upload' , $config, 'ktpupload');
- if ( ! $this->ktpupload->do_upload('ktp')){
- $error = array('error' => $this->upload->display_errors());
- // please do some display error here.
- } else {
- // remove old images
- $this->delFile('./assets/files/ktp/', $this->input->post('filefoto'));
- $ktpData = $this->ktpupload->data();
- }
- $object = array(
- 'ktp' => $ktpData['file_name'],
- 'kk' => $this->input->post('filekk'),
- 'akta' => $this->input->post('fileakta'),
- 'foto' => $this->input->post('filefoto'),
- );
- // update data
- $where = "id = ".$this->input->post('txtId');
- $this->m_admin->updateData('lampiran', $object, $where);
- }
- if (!empty($_FILES['akta']['name'])) {
- // file uploading params
- $config['upload_path'] = './assets/files/akta/';
- $config['allowed_types'] = 'gif|jpg|png|PNG|jpeg';
- $config['remove_spaces'] = FALSE;
- // load upload library
- $this->load->library('upload' , $config, 'aktaupload');
- if ( ! $this->aktaupload->do_upload('akta')){
- $error = array('error' => $this->upload->display_errors());
- // please do some display error here.
- } else {
- // remove old images
- $this->delFile('./assets/files/akta/', $this->input->post('filefoto'));
- $aktaData = $this->aktaupload->data();
- }
- $object = array(
- 'akta' => $aktaData['file_name'],
- 'kk' => $this->input->post('filekk'),
- 'ktp' => $this->input->post('filektp'),
- 'foto' => $this->input->post('filefoto'),
- );
- // update data
- $where = "id = ".$this->input->post('txtId');
- $this->m_admin->updateData('lampiran', $object, $where);
- }
- if (!empty($_FILES['kk']['name'])) {
- // file uploading params
- $config['upload_path'] = './assets/files/keluarga/';
- $config['allowed_types'] = 'gif|jpg|png|PNG|jpeg';
- $config['remove_spaces'] = FALSE;
- // load upload library
- $this->load->library('upload' , $config, 'kkupload');
- if ( ! $this->kkupload->do_upload('kk')){
- $error = array('error' => $this->upload->display_errors());
- // please do some display error here.
- } else {
- // remove old images
- $this->delFile('./assets/files/keluarga/', $this->input->post('filefoto'));
- $kkData = $this->kkupload->data();
- }
- $object = array(
- 'kk' => $kkData['file_name'],
- 'ktp' => $this->input->post('filektp'),
- 'akta' => $this->input->post('fileakta'),
- 'foto' => $this->input->post('filefoto'),
- );
- // update data
- $where = "id = ".$this->input->post('txtId');
- $this->m_admin->updateData('lampiran', $object, $where);
- }
- $this->session->set_flashdata("pesan", "<script>alert('Data berhasil disimpan.');</script>");
- redirect(base_url('admin/db'),'refresh');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement