SHOW:
|
|
- or go back to the newest paste.
1 | function insert_mutasi($nip){ | |
2 | $jabatans=$this->jabatan_model->get_paged_list()->result(); | |
3 | $pegawais=$this->pegawai_model->get_paged_list()->result(); | |
4 | $barus=$this->jabatan_baru_model->get_paged_list()->result(); | |
5 | ||
6 | $data['jabatans']=$jabatans; | |
7 | $data['pegawais']=$pegawais; | |
8 | $data['barus']=$barus; | |
9 | ||
10 | $nip = $this->input->post('nip',true); | |
11 | $nama_pegawai = $this->input->post('nama_pegawai',true); | |
12 | $alamat = $this->input->post('alamat',true); | |
13 | $pangkat = $this->input->post('pangkat',true); | |
14 | $kode_jabatan = $this->input->post('kode_jabatan',true); | |
15 | $kode_jabatan_baru = $this->input->post('kode_jabatan_baru',true); | |
16 | $tgl_mutasi = $this->input->post('tgl_mutasi',true); | |
17 | ||
18 | //$data['pegawai'] = $this->pegawai_model->get_by_nip($nip); | |
19 | ||
20 | $this->form_validation->set_rules('kode_jabatan_baru[]','Kode Jabatan Baru','required'); | |
21 | ||
22 | $this->form_validation->set_message('required','*%s Harus Diisi'); | |
23 | ||
24 | if(isset($_POST['submit'])){ | |
25 | $idArr = $_POST['checked_id']; | |
26 | //$records = array(); | |
27 | $data = array(); | |
28 | //foreach($nip as $i){ | |
29 | - | for($i=0;$i<count($idArr);$i++){ |
29 | + | for($j=0;$j<count($idArr);$j++){ |
30 | $i=$idArr[$j]; //nilai npm | |
31 | $data[]=array( | |
32 | 'nip'=>$nip[$i], | |
33 | 'nama_pegawai'=>$nama_pegawai[$i], | |
34 | 'alamat'=>$alamat[$i], | |
35 | 'pangkat'=>$pangkat[$i], | |
36 | 'kode_jabatan'=>$kode_jabatan[$i], | |
37 | - | 'tgl_mutasi'=>$tgl_mutasi[$i]); } |
37 | + | |
38 | 'tgl_mutasi'=>$tgl_mutasi[$i]); | |
39 | } | |
40 | ||
41 | ||
42 | ||
43 | $this->mutasi_model->tambah('mutasi', $data); | |
44 | //array_push($records,$data); | |
45 | ||
46 | ||
47 | //$this->load->model("mutasi_model"); | |
48 | //$this->mutasi_model->add($records); | |
49 | redirect('mutasi/lihat_semua'); | |
50 | ||
51 | $this->template->display('mutasi/input_mutasi', $data); | |
52 | }} |