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();
}