public function update() { $this->load_auth(); if (!$this->module_auth->update) { $this->session->set_flashdata('msg_warning', $this->module_auth->msg_update); redirect(active_module_url('daftar')); } if (cwp_login()) { if ($this->db_pad->get_where('pad_daftar_hist', array('daftar_id' => cwp_id()))->result()) { $this->session->set_flashdata('msg_warning', 'Data tidak dapat diedit lagi. Status sudah bukan Draft.'); redirect(active_module_url('daftar')); } } $data['current'] = 'pendaftaran'; $data['apps'] = $this->apps_model->get_active_only(); $data['faction'] = active_module_url('daftar/update'); $post_data = $this->fpost(); $data['dt'] = $post_data; $this->fvalidation(); if ($this->form_validation->run() == TRUE) { $input_post = $post_data; $usaha_model = $this->load->model('usaha_model'); $so = $usaha_model->get_so($input_post['op_usaha_id']); $post_data = array('rp' => $input_post['rp'], 'pb' => $input_post['pb'], 'customernm' => $input_post['customernm'], 'alamat' => $input_post['alamat'], 'kecamatan_id' => $input_post['kecamatan_id'], 'kelurahan_id' => $input_post['kelurahan_id'], 'kabupaten' => $input_post['kabupaten'], 'telphone' => $input_post['telphone'], 'kodepos' => $input_post['kodepos'], 'wpnama' => $input_post['wpnama'], 'wpalamat' => $input_post['wpalamat'], 'wpkelurahan' => $input_post['wpkelurahan'], 'wpkecamatan' => $input_post['wpkecamatan'], 'wpkabupaten' => $input_post['wpkabupaten'], 'wptelp' => $input_post['wptelp'], 'wpkodepos' => $input_post['wpkodepos'], 'pnama' => $input_post['wpnama'], 'palamat' => $input_post['wpalamat'], 'pkelurahan' => $input_post['wpkelurahan'], 'pkecamatan' => $input_post['wpkecamatan'], 'pkabupaten' => $input_post['wpkabupaten'], 'ptelp' => $input_post['wptelp'], 'pkodepos' => $input_post['wpkodepos'], 'ijin1' => $input_post['ijin1'], 'ijin1no' => $input_post['ijin1no'], 'ijin1tgl' => $input_post['ijin1tgl'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin1tgl'])), 'ijin1tglakhir' => $input_post['ijin1tglakhir'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin1tglakhir'])), 'ijin2' => $input_post['ijin2'], 'ijin2no' => $input_post['ijin2no'], 'ijin2tgl' => $input_post['ijin2tgl'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin2tgl'])), 'ijin2tglakhir' => $input_post['ijin2tglakhir'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin2tglakhir'])), 'ijin3' => $input_post['ijin3'], 'ijin3no' => $input_post['ijin3no'], 'ijin3tgl' => $input_post['ijin3tgl'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin3tgl'])), 'ijin3tglakhir' => $input_post['ijin3tglakhir'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin3tglakhir'])), 'ijin4' => $input_post['ijin4'], 'ijin4no' => $input_post['ijin4no'], 'ijin4tgl' => $input_post['ijin4tgl'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin4tgl'])), 'ijin4tglakhir' => $input_post['ijin4tglakhir'] == '' ? NULL : date('Y-m-d', strtotime($input_post['ijin4tglakhir'])), 'write_date' => date('Y-m-d'), 'write_uid' => 90909090, 'kd_restojmlmeja' => $input_post['kd_restojmlmeja'], 'kd_restojmlkursi' => $input_post['kd_restojmlkursi'], 'kd_restojmltamu' => $input_post['kd_restojmltamu'], 'kd_filmkursi' => $input_post['kd_filmkursi'], 'kd_filmpertunjukan' => $input_post['kd_filmpertunjukan'], 'kd_filmtarif' => $input_post['kd_filmtarif'], 'kd_bilyarmeja' => $input_post['kd_bilyarmeja'], 'kd_bilyartarif' => $input_post['kd_bilyartarif'], 'kd_bilyarkegiatan' => $input_post['kd_bilyarkegiatan'], 'kd_diskopengunjung' => $input_post['kd_diskopengunjung'], 'kd_diskotarif' => $input_post['kd_diskotarif'], 'kd_waletvolume' => $input_post['kd_waletvolume'], 'op_nm' => $this->input->get_post('op_nm'), 'op_alamat' => $this->input->get_post('op_alamat'), 'op_usaha_id' => $this->input->get_post('op_usaha_id'), 'op_pajak_id' => $this->input->get_post('op_pajak_id'), 'op_so' => $so, 'op_kecamatan_id' => $this->input->get_post('op_kecamatan_id'), 'op_kelurahan_id' => $this->input->get_post('op_kelurahan_id'), 'op_latitude' => pad_to_decimal($this->input->get_post('op_latitude')), 'op_longitude' => pad_to_decimal($this->input->get_post('op_longitude'))); $this->daftar_model->update($this->input->post('id'), $post_data); // data tambahan / detail $dtKD = $this->input->post('dtKD'); $tambahan_data2 = array(); if (isset($dtKD)) { $i = 1; $dtKD = json_decode($dtKD, true); if (count($dtKD['dtKD']) > 0) { $cid = $this->input->post('id'); $rd_row = array(); foreach ($dtKD['dtKD'] as $rows) { $rd_row = array('daftar_id' => $cid, 'nourut' => $i, 'notes' => $rows[0], 'tarif' => pad_to_decimal($rows[1]), 'kamar' => pad_to_decimal($rows[2]), 'volume' => pad_to_decimal($rows[3])); $i++; $tambahan_data2 = array_merge($tambahan_data2, array($rd_row)); } //langsung ajah dah - sementara $this->db->delete('pad_daftar_kd_det', array('daftar_id' => $cid)); $this->db->insert_batch('pad_daftar_kd_det', $tambahan_data2); } } // uplod dokeumen // $this->unggah($cid); // -- END data tambahan / detail $this->session->set_flashdata('msg_success', 'Data telah disimpan'); redirect(active_module_url('daftar')); } $get = (object) $post_data; $options = array('1' => 'PRIBADI', '2' => 'BADAN'); $js = 'id="pb" class="input-medium" required '; $data['select_pb'] = form_dropdown('pb', $options, $get->pb, $js); $select_data = $this->load->model('kecamatan_model')->get_select(); $options = array(); if ($select_data) { foreach ($select_data as $row) { $options[$row->id] = $row->kecamatannm; } } $js = 'id="kecamatan_id" class="input-medium" onChange="get_kelurahan(this.value);" required '; $data['select_kecamatan'] = form_dropdown('kecamatan_id', $options, $get->kecamatan_id, $js); $select_data = $this->load->model('kelurahan_model')->get_select($get->kecamatan_id); $options = array(); if ($select_data) { foreach ($select_data as $row) { $options[$row->id] = $row->kelurahannm; } } $js = 'id="kelurahan_id" class="input-large" required '; $data['select_kelurahan'] = form_dropdown('kelurahan_id', $options, $get->kelurahan_id, $js); //op $select_data = $this->load->model('kecamatan_model')->get_select(); $options = array(); $kec_id = $get->op_kecamatan_id; if ($select_data) { foreach ($select_data as $row) { if ($kec_id == '') { $kec_id = $row->id; } $options[$row->id] = $row->kecamatannm; } } $js = 'id="op_kecamatan_id" class="input-medium" onChange="get_op_kelurahan(this.value);" required '; $data['select_op_kecamatan'] = form_dropdown('op_kecamatan_id', $options, $get->op_kecamatan_id, $js); $select_data = $this->load->model('kelurahan_model')->get_select($kec_id); $options = array(); if ($select_data) { foreach ($select_data as $row) { $options[$row->id] = $row->kelurahannm; } } $js = 'id="op_kelurahan_id" class="input-large" required '; $data['select_op_kelurahan'] = form_dropdown('op_kelurahan_id', $options, $get->op_kelurahan_id, $js); $select_data = $this->load->model('usaha_model')->get_select(); $options = array(); $usaha_id = $get->op_usaha_id; if ($select_data) { foreach ($select_data as $row) { if ($usaha_id == '') { $usaha_id = $row->id; } $options[$row->id] = $row->usahanm; } } $js = 'id="op_usaha_id" class="input-medium" onChange="get_op_pajak(this.value);" required '; $data['select_op_usaha'] = form_dropdown('op_usaha_id', $options, $get->op_usaha_id, $js); $select_data = $this->load->model('pajak_model')->get_select2($usaha_id); $options = array(); if ($select_data) { foreach ($select_data as $row) { $options[$row->id] = $row->pajaknm; } } $js = 'id="op_pajak_id" class="input-large" required '; $data['select_op_pajak'] = form_dropdown('op_pajak_id', $options, $get->op_pajak_id, $js); $this->load->view('vdaftar_form2', $data); }
}); var tb_array = [ '<div class="btn-group pull-left">', ' <button id="btn_edit" class="btn pull-left" type="button">Edit Data</button>', '</div>', ]; var tb = tb_array.join(' '); $("div.toolbar").html(tb); $('#btn_edit').click(function() { window.location = '<?php echo active_module_url(); ?> daftar/edit/<?php echo cwp_id(); ?> '; }); }); </script> <div class="content"> <div class="container-fluid"> <ul class="nav nav-tabs"> <li class="active"> <a href="#"><strong>STATUS PENDAFTARAN</strong></a> </li> </ul> <?php