session->userdata('masuk') !=TRUE){ $url=base_url('administrator'); redirect($url); }; $this->load->model('m_staptu'); $this->load->model('m_pengguna'); $this->load->library('upload'); } function index(){ $x['data']=$this->m_staptu->get_all_staptu(); $this->load->view('admin/v_staptu',$x); } function simpan_staptu(){ $config['upload_path'] = './assets/images/'; //path folder $config['allowed_types'] = 'gif|jpg|png|jpeg|bmp'; //type yang dapat diakses bisa anda sesuaikan $config['encrypt_name'] = TRUE; //nama yang terupload nantinya $this->upload->initialize($config); if(!empty($_FILES['filefoto']['name'])) { if ($this->upload->do_upload('filefoto')) { $gbr = $this->upload->data(); //Compress Image $config['image_library']='gd2'; $config['source_image']='./assets/images/'.$gbr['file_name']; $config['create_thumb']= FALSE; $config['maintain_ratio']= FALSE; $config['quality']= '60%'; $config['width']= 300; $config['height']= 300; $config['new_image']= './assets/images/'.$gbr['file_name']; $this->load->library('image_lib', $config); $this->image_lib->resize(); $photo=$gbr['file_name']; $nik=strip_tags($this->input->post('xnik')); $nama=strip_tags($this->input->post('xnama')); $jenkel=strip_tags($this->input->post('xjenkel')); $tmp_lahir=strip_tags($this->input->post('xtmp_lahir')); $tgl_lahir=strip_tags($this->input->post('xtgl_lahir')); $jabatan=strip_tags($this->input->post('xjabatan')); $this->m_staptu->simpan_staptu($nik,$nama,$jenkel,$tmp_lahir,$tgl_lahir,$jabatan,$photo); echo $this->session->set_flashdata('msg','success'); redirect('admin/staptu'); }else{ echo $this->session->set_flashdata('msg','warning'); redirect('admin/staptu'); } }else{ $nik=strip_tags($this->input->post('xnik')); $nama=strip_tags($this->input->post('xnama')); $jenkel=strip_tags($this->input->post('xjenkel')); $tmp_lahir=strip_tags($this->input->post('xtmp_lahir')); $tgl_lahir=strip_tags($this->input->post('xtgl_lahir')); $jabatan=strip_tags($this->input->post('xjabatan')); $this->m_staptu->simpan_staptu_tanpa_img($nik,$nama,$jenkel,$tmp_lahir,$tgl_lahir,$jabatan); echo $this->session->set_flashdata('msg','success'); redirect('admin/staptu'); } } function update_staptu(){ $config['upload_path'] = './assets/images/'; //path folder $config['allowed_types'] = 'gif|jpg|png|jpeg|bmp'; //type yang dapat diakses bisa anda sesuaikan $config['encrypt_name'] = TRUE; //nama yang terupload nantinya $this->upload->initialize($config); if(!empty($_FILES['filefoto']['name'])) { if ($this->upload->do_upload('filefoto')) { $gbr = $this->upload->data(); //Compress Image $config['image_library']='gd2'; $config['source_image']='./assets/images/'.$gbr['file_name']; $config['create_thumb']= FALSE; $config['maintain_ratio']= FALSE; $config['quality']= '60%'; $config['width']= 300; $config['height']= 300; $config['new_image']= './assets/images/'.$gbr['file_name']; $this->load->library('image_lib', $config); $this->image_lib->resize(); $gambar=$this->input->post('gambar'); $path='./assets/images/'.$gambar; unlink($path); $photo=$gbr['file_name']; $kode=$this->input->post('kode'); $nik=strip_tags($this->input->post('xnik')); $nama=strip_tags($this->input->post('xnama')); $jenkel=strip_tags($this->input->post('xjenkel')); $tmp_lahir=strip_tags($this->input->post('xtmp_lahir')); $tgl_lahir=strip_tags($this->input->post('xtgl_lahir')); $jabatan=strip_tags($this->input->post('xjabatan')); $this->m_staptu->update_staptu($kode,$nik,$nama,$jenkel,$tmp_lahir,$tgl_lahir,$jabatan,$photo); echo $this->session->set_flashdata('msg','info'); redirect('admin/staptu'); }else{ echo $this->session->set_flashdata('msg','warning'); redirect('admin/staptu'); } }else{ $kode=$this->input->post('kode'); $nik=strip_tags($this->input->post('xnik')); $nama=strip_tags($this->input->post('xnama')); $jenkel=strip_tags($this->input->post('xjenkel')); $tmp_lahir=strip_tags($this->input->post('xtmp_lahir')); $tgl_lahir=strip_tags($this->input->post('xtgl_lahir')); $jabatan=strip_tags($this->input->post('xjabatan')); $this->m_staptu->update_staptu_tanpa_img($kode,$nik,$nama,$jenkel,$tmp_lahir,$tgl_lahir,$jabatan); echo $this->session->set_flashdata('msg','info'); redirect('admin/staptu'); } } function hapus_staptu(){ $kode=$this->input->post('kode'); $gambar=$this->input->post('gambar'); $path='./assets/images/'.$gambar; unlink($path); $this->m_staptu->hapus_staptu($kode); echo $this->session->set_flashdata('msg','success-hapus'); redirect('admin/staptu'); } }