model po
model pounknown
abap
a year ago
3.0 kB
2
Indexable
Never
function add_data_subpo() { $this->db->trans_start(); $tanggal = $this->security->xss_clean($this->input->post('tanggal')); $no_po = $this->security->xss_clean($this->input->post('no_po')); $jenis_produk = $this->security->xss_clean($this->input->post('jenis_produk')); $estimasi_hasil = $this->security->xss_clean($this->input->post('estimasi_hasil')); $warna_bahan = $this->security->xss_clean($this->input->post('warna_bahan')); $warna_kombinasi = $this->security->xss_clean($this->input->post('warna_kombinasi')); $jmlh_po = $this->security->xss_clean($this->input->post('jmlh_po')); $satuan_po = $this->security->xss_clean($this->input->post('satuan_po')); $dibuat = $this->security->xss_clean($this->input->post('dibuat')); $ukuran_po = $this->security->xss_clean($this->input->post('ukuran_po')); $list_ukuran = implode(",", $ukuran_po); if (isset($_POST['submit'])) { //proses data $config['upload_path'] = './assets/images/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = 1024; $config['max_width'] = 6000; $config['max_height'] = 6000; $config['overwrite'] = TRUE; $config['remove_spaces'] = TRUE; $config['encrypt_name'] = TRUE; $this->upload->initialize($config); if (!$this->upload->do_upload('berkas')) { $this->session->set_flashdata('message', $this->upload->display_errors()); redirect($_SERVER['HTTP_REFERER']); return false; } else { $data = array('upload_data' => $this->upload->data()); $tanggal = $this->input->post('tanggal', true); $no_po = $this->input->post('no_po', true); $jenis_produk = $this->input->post('jenis_produk', true); $berkas = $this->upload->data('berkas'); $dibuat = $this->input->post('dibuat', true); $data = array( 'tanggal' => $tanggal, 'no_po' => $no_po, 'jenis_produk' => $jenis_produk, 'berkas' => $berkas, 'dibuat' => $dibuat, 'status' => 'CLOSE' ); $this->db->insert('tb_po', $data); redirect('operator'); } } else { echo 'upload file gagal cuk'; } var_dump($data); for ($i = 0; $i < count($jmlh_po); $i++) { $this->db->insert('tb_subpo', [ 'tanggal' => $tanggal, 'no_po' => $no_po, 'jenis_produk' => $jenis_produk, 'warna_bahan' => $warna_bahan[$i], 'warna_kombinasi' => $warna_kombinasi[$i], 'jmlh_po' => $jmlh_po[$i], 'satuan_po' => $satuan_po[$i], 'ukuran_po' => $list_ukuran, 'estimasi_hasil' => $estimasi_hasil, 'dibuat' => $dibuat, 'status' => 'CLOSE' ]); } $this->db->trans_complete(); redirect('PurchaseOrder'); //return $this->db->affected_rows(); }