Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. function save()
  2. {
  3. $user = $this->session->userdata('nama_lengkap');
  4. $nama_bidang = $this->session->userdata('nama_bidang');
  5. ///nambah ke table X_pengikut
  6.  
  7. $nama_pengikut = $this->input->post('nama_pengikut');
  8. $nip_pengikut = $this->input->post('nip');
  9. $nip_pegawai = $this->input->post('nip_pegawai');
  10. $tgl_berangkat = $this->input->post('tgl_berangkat');
  11. $jabatan = $this->input->post('jabatan');
  12.  
  13. $count = count($nama_pengikut);
  14. for ($i = 1; $i < $count; $i++) {
  15.  
  16.  
  17. $nama_pengikut_isi = $nama_pengikut[$i];
  18. $nip_pengikut_isi = $nip_pengikut[$i];
  19. $jabatan_isi = $jabatan[$i];
  20.  
  21.  
  22. $setor = array(
  23.  
  24. 'nama_pengikut' => $nama_pengikut_isi,
  25. 'nip_pengikut' => $nip_pengikut_isi,
  26. 'id_pembawa' => $this->input->post('nip_pegawai'),
  27. 'tgl_berangkat' => $this->input->post('tgl_berangkat'),
  28. 'jabatan' => $jabatan_isi
  29.  
  30. );
  31. $this->db->insert('x_pengikut', $setor);
  32.  
  33. //$this->db->trans_commit();
  34.  
  35. }
  36.  
  37. //nambah ke tabel x_sppd
  38. $config['upload_path'] = './assets/admin/file';
  39. $config['allowed_types'] = 'pdf|jpg';
  40. $config['overwrite'] = true; // timpah data lama
  41. $config['max_size'] = '50000'; // 50MB
  42. $config['remove_space'] = TRUE;
  43.  
  44. $this->load->library('upload', $config);
  45. // if ( ! $this->upload->do_upload('file')){
  46. // print_r($this->upload->display_errors());
  47. // die();
  48. // }
  49. $this->upload->do_upload('file');
  50. $hasil = $this->upload->data();
  51. print_r($hasil);
  52. die();
  53. if ($hasil['file_name'] == '') {
  54. $bb = [
  55. 'no_sppd' => $this->input->post('no_sppd'),
  56. 'nip' => $this->input->post('nip_pegawai'),
  57. 'nama' => $this->input->post('nama_pegawai'),
  58. 'jabatan' => $this->input->post('jabatan_pegawai'),
  59. 'maksud_perjalanan' => $this->input->post('maksud_perjalanan'),
  60. 'alat_angkutan' => $this->input->post('alat_angkutan'),
  61. 'tempat_berangkat' => $this->input->post('tempat_berangkat'),
  62. 'tempat_tujuan' => $this->input->post('tempat_tujuan'),
  63. 'lama_perjalanan' => $this->input->post('lama_perjalanan'),
  64. 'tgl_berangkat' => $this->input->post('tgl_berangkat'),
  65. 'tgl_kembali' => $this->input->post('tgl_kembali'),
  66. 'bidang_pptk' => $this->input->post('bidang_pptk'),
  67. 'nama_pptk' => $this->input->post('nama_pptk'),
  68. 'nip_pptk' => $this->input->post('nip_pptk'),
  69. 'user' => $user,
  70. 'nama_bidang' => $nama_bidang
  71.  
  72. ];
  73. } else {
  74. $bb = [
  75. 'no_sppd' => $this->input->post('no_sppd'),
  76. 'nip' => $this->input->post('nip_pegawai'),
  77. 'nama' => $this->input->post('nama_pegawai'),
  78. 'jabatan' => $this->input->post('jabatan_pegawai'),
  79. 'maksud_perjalanan' => $this->input->post('maksud_perjalanan'),
  80. 'alat_angkutan' => $this->input->post('alat_angkutan'),
  81. 'tempat_berangkat' => $this->input->post('tempat_berangkat'),
  82. 'tempat_tujuan' => $this->input->post('tempat_tujuan'),
  83. 'lama_perjalanan' => $this->input->post('lama_perjalanan'),
  84. 'tgl_berangkat' => $this->input->post('tgl_berangkat'),
  85. 'tgl_kembali' => $this->input->post('tgl_kembali'),
  86. 'bidang_pptk' => $this->input->post('bidang_pptk'),
  87. 'nama_pptk' => $this->input->post('nama_pptk'),
  88. 'nip_pptk' => $this->input->post('nip_pptk'),
  89. 'user' => $user,
  90. 'nama_bidang' => $nama_bidang,
  91. 'file' => $hasil['file_name'],
  92. ];
  93. }
  94.  
  95. $this->db->insert('x_sppd', $bb);
  96. // redirect('sppd');
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement