load->helper('form'); // $this->load->library('form_validation'); $this->load->model('mpetambak'); $session_nik = $this->session->userdata('nik'); $session_nama = $this->session->userdata('nama'); $session_level = $this->session->userdata('level'); $cek_data_dulu = $this->mpetambak->tampil_data_where('tb_petambak',array('nik'=>$session_nik, 'nama' => $session_nama)); if ($session_nik != '' and $session_nik != null and $session_nama != '' and $session_nama != null and $session_level == 'Petambak') { if (count($cek_data_dulu->result()) > 0) { // redirect('/petambak'); // echo ""; }else{ $this->session->set_flashdata('error', 'Error
Halaman Yang Diakses Tiada Dalam Sistem'); redirect('/home'); } }else{ $this->session->set_flashdata('error', 'Error
Halaman Yang Diakses Tiada Dalam Sistem'); redirect('/home'); } } function index() { if ($this->uri->segment(2) == '') { $nama = $this->session->userdata('nama'); $nik = $this->session->userdata('nik'); // $this->session->flashdata('success'); $main['nama'] = $nama; $main['main']='petambak/main'; $main['header']='Halaman Utama Petambak'; $main['kecamatan'] = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); $main['lahan'] = $this->mpetambak->tampil_data_where('tb_lahan',array('nik_petambak' => $nik)); $this->load->view('petambak/index',$main); // echo "sini halaman petambak"; }else{ redirect('/petambak'); } } function analisa() { $nama = $this->session->userdata('nama'); $nik = $this->session->userdata('nik'); $main['nama'] = $nama; $elemen_produksi = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $main['main']='petambak/menu/analisa'; $main['header']='Halaman Analisa'; $main['kecamatan'] = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); $main['lahan'] = $this->mpetambak->tampil_data_where('tb_lahan',array('nik_petambak' => $nik)); if ($this->input->post('hari')!= '' and $this->input->post('hari') != null and $this->input->post('kode') != '' and $this->input->post('kode') != null) { $id = $this->input->post('kode'); $hari = $this->input->post('hari'); $cari = $this->mpetambak->cari_data($id,$hari); if ($this->input->post('id') == 1) { ?> $r); foreach ($elemen_produksi->result() as $key2 => $value2):?>
Bahan Harga Satuan Jumlah
nama_elemen?> Rp. id_elemen]?> id_elemen])?> satuan?> Rp. id_elemen])?>
input->post('id') == 2) {?>
uri->segment(3) != '' or $this->uri->segment(3) != null) { $id = $this->uri->segment(3); $cek_lahan = $this->mpetambak->tampil_data_where('tb_lahan',array('id_lahan' => $id, 'nik_petambak' => $nik)); if (count($cek_lahan->result())>0) { $main['lahan'] = $cek_lahan; $main['elemen_produksi'] = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $main['main']='petambak/menu/analisa_lahan'; $this->load->view('petambak/index',$main); }else{ $this->session->set_flashdata('error','Error
Halaman Yang Diakses Tiada Dalam'); redirect('/petambak'); } }elseif ($this->uri->segment(3) == '') { $this->load->view('petambak/index',$main); }else{ redirect('/petambak/analisa'); } } // function pengujian() // { // // echo "sini pengujian"; // $nama = $this->session->userdata('nama'); // $nik = $this->session->userdata('nik'); // $main['main']='petambak/menu/pengujian'; // $main['header']='Halaman Pengujian'; // $main['kecamatan'] = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); // $main['lahan'] = $this->mpetambak->tampil_data_where('tb_lahan',array('nik_petambak' => $nik)); // if ($this->uri->segment(3) != '' or $this->uri->segment(3) != null) { // $id = $this->uri->segment(3); // $cek_lahan = $this->mpetambak->tampil_data_where('tb_lahan',array('id_lahan' => $id, 'nik_petambak' => $nik)); // if (count($cek_lahan->result())>0) { // $main['lahan'] = $cek_lahan; // $main['elemen_produksi'] = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); // $main['main']='petambak/menu/pengujian_proses'; // $this->load->view('petambak/index',$main); // }else{ // $this->session->set_flashdata('error','Error
Halaman Yang Diakses Tiada Dalam'); // redirect('/petambak'); // } // }else{ // $this->load->view('petambak/index',$main); // } // } function perkiraan_produksi() { // echo "sini pengujian"; $elemen_produksi = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $nama = $this->session->userdata('nama'); $nik = $this->session->userdata('nik'); $main['nama'] = $nama; $main['main']='petambak/menu/perkiraan_produksi'; $main['header']='Halaman Perkiraan Produksi'; $main['kecamatan'] = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); $main['lahan'] = $this->mpetambak->tampil_data_where('tb_lahan',array('nik_petambak' => $nik)); if ($this->input->post('hari')!= '' and $this->input->post('hari') != null and $this->input->post('kode') != '' and $this->input->post('kode') != null) { $id = $this->input->post('kode'); $hari = $this->input->post('hari'); $cari = $this->mpetambak->cari_data($id,$hari); if ($this->input->post('no') == 'tabel') { ?>
result() as $key => $value):?>
Bahan Harga Satuan Jumlah
nama_elemen?> Rp. id_elemen]?> id_elemen])?> satuan?> Rp. id_elemen])?>
input->post('tanggal')) { $tanggal = $this->input->post('tanggal'); $tanggal = date('Y-m-d', strtotime($tanggal. ' + '.$hari.' days')); $tanggal = date("d/m/Y", strtotime($tanggal)); ?>
uri->segment(3) != '' or $this->uri->segment(3) != null) { $id = $this->uri->segment(3); $cek_lahan = $this->mpetambak->tampil_data_where('tb_lahan',array('id_lahan' => $id, 'nik_petambak' => $nik)); if (count($cek_lahan->result())>0) { $main['lahan'] = $cek_lahan; $main['elemen_produksi'] = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $main['main']='petambak/menu/perkiraan_produksi_proses'; $this->load->view('petambak/index',$main); }else{ $this->session->set_flashdata('error','Error
Halaman Yang Diakses Tiada Dalam'); redirect('/petambak'); } }else{ $this->load->view('petambak/index',$main); } } function transaksi() { // echo "sini pengujian"; $nama = $this->session->userdata('nama'); $nik = $this->session->userdata('nik'); $main['nama'] = $nama; $main['main']='petambak/menu/transaksi'; $main['header']='Halaman Perkiraan Produksi'; $main['kecamatan'] = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); $main['lahan'] = $this->mpetambak->tampil_data_where('tb_lahan',array('nik_petambak' => $nik)); if ($this->input->post('hari') != '' and $this->input->post('hari') != null and $this->input->post('data') != '' and $this->input->post('data') != null and $this->input->post('kode') != '' and $this->input->post('kode') != null and $this->input->post('tanggal') != '' and $this->input->post('tanggal') != null) { $elemen_produksi = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $kode = $this->input->post('kode'); $hari = $this->input->post('hari'); $tanggal = $this->input->post('tanggal'); $data = $this->input->post('data'); $keys = array_column($this->input->post('data'),'name'); $values = array_column($this->input->post('data'),'value'); $data = array_combine($keys, $values); $cari_data_harga = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' =>1)); foreach ($cari_data_harga->result() as $key3 => $value3); $ket = json_decode($value3->ket); $cari = $this->mpetambak->kira_data($kode,$hari,$tanggal,$data); if ($this->input->post('no') == 'tabel') { ?>
ket); $satuan = json_decode($value3->satuan); $r = 1; // print_r($satuan->$r); foreach ($elemen_produksi->result() as $key2 => $value2): $no = $value2->id_elemen; $satu = $satuan->$no; $harga = $ket->$no; if ($harga == '' and $harga == null) { $harga = ''; }else{ $harga = number_format($harga); } ?>
Bahan Harga Satuan Jumlah
nama_elemen?> Rp. Rp .
input->post('no') == 'detail') { $tanggal = $this->input->post('tanggal'); $tanggal = date('Y-m-d', strtotime($tanggal. ' + '.$hari.' days')); $tanggal = date("d/m/Y", strtotime($tanggal)); ?>
uri->segment(3) == 'lihat') { if (is_numeric($this->uri->segment(4))) { $id = $this->uri->segment(4); $cek_lahan = $this->mpetambak->tampil_data_where('tb_lahan',array('id_lahan' => $id, 'nik_petambak' => $nik)); if (count($cek_lahan->result())>0) { // echo "sini"; $array = explode('-',$this->uri->segment(5)); $data_transaksi_produksi = $this->mpetambak->tampil_data_where('tb_data_produksi_lahan', array('no_lahan' => $id)); if (count($data_transaksi_produksi->result())>0) { foreach ($data_transaksi_produksi->result() as $key => $value) ; $ket = json_decode($value->ket,true); // print_r(count($ket)); $ada = 0; $array_ket = null; foreach ($ket as $key1 => $value1) { if ($value1['tahun'] == $array[0] and $value1['musim'] == $array[1]) { $ada = 1; $array_ket = $value1; break; } } if ($ada == 1) { // echo "sini tampilan"; $main['lahan'] = $cek_lahan; $main['elemen_produksi'] = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $main['data_transaksi_produksi'] = $this->mpetambak->tampil_data_where('tb_data_produksi_lahan', array('no_lahan' => $id)); $main['kode_lahan'] = $id; $main['ket_nya'] = $array_ket; $main['main']='petambak/menu/transaksi_lihat'; $this->load->view('petambak/index',$main); // print_r($main['ket']); }elseif ($ada == 0) { echo "bukan tampilan"; } }else{ echo "tiada"; } }else{ // $this->session->set_flashdata('error','Error
Halaman Yang Diakses Tiada Dalam'); // redirect('/penyuluh'); echo "bukan"; } }else{ echo "bukan"; } }elseif ($this->uri->segment(3) != '' or $this->uri->segment(3) != null) { $id = $this->uri->segment(3); $cek_lahan = $this->mpetambak->tampil_data_where('tb_lahan',array('id_lahan' => $id, 'nik_petambak' => $nik)); if (count($cek_lahan->result())>0) { $main['lahan'] = $cek_lahan; $main['data_transaksi_produksi'] = $this->mpetambak->tampil_data_where('tb_data_produksi_lahan', array('no_lahan' => $id)); $main['elemen_produksi'] = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); $main['main']='petambak/menu/transaksi_proses'; $this->load->view('petambak/index',$main); }else{ $this->session->set_flashdata('error','Error
Halaman Yang Diakses Tiada Dalam'); redirect('/petambak'); } }else{ $this->load->view('petambak/index',$main); } } function penambahan() { $nama = $this->session->userdata('nama'); $nik = $this->session->userdata('nik'); // $this->session->flashdata('success'); $main['main']='petambak/menu/penambahan_lahan'; $main['header']='Halaman Utama Petambak'; $main['kecamatan'] = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); $main['tek_tambak'] = $this->mpetambak->tampil_data_keseluruhan('tb_tambak'); $main['lahan'] = $this->mpetambak->tampil_data_where('tb_lahan',array('nik_petambak' => $nik)); if ($this->uri->segment(3) == 'pilih_kelurahan') { if ($this->input->post('kecamatan') =='' or $this->input->post('kecamatan') == null) { $this->session->set_flashdata('error', 'Error
Halaman Yang Diakses Tiada Dalam Sistem'); redirect('/petambak/penambahan'); }else{ $cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kecamatan' => $this->input->post('kecamatan'))); ?> result() as $key => $value) { ?> load->view('petambak/index',$main); } // echo "sini halaman petambak"; } function logout() { $this->session->unset_userdata('penyuluh'); $this->session->unset_userdata(array('nama','nik','level')); $this->session->set_flashdata('success', 'Anda Berhasil Logout
Terima Kasih Telah Menggunakan Sistem Ini'); redirect('/home'); } function peta() { $kecamatan = $this->mpetambak->tampil_data_keseluruhan('tb_kecamatan'); $lahan = $this->mpetambak->tampil_data_keseluruhan('tb_lahan'); if ($this->input->post('kecamatan')!=null or $this->input->post('kecamatan') != '') { $id_kecamatan = $this->input->post('kecamatan'); if ($this->input->post('kelurahan') != null or $this->input->post('kelurahan') != '') { $id_kelurahan = $this->input->post('kelurahan'); $cek_peta_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kecamatan'=> $id_kecamatan,'id_kelurahan' => $id_kelurahan)); $result_html = '
'; $result_html .= ''; echo $result_html; }else{ $cek_peta_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan'=> $id_kecamatan)); $result_html = '
'; echo $result_html; } }else{ $this->session->set_flashdata('error', 'Error
Halaman Yang Diakses Tiada Dalam Sistem'); redirect('/petambak/penambahan'); } } function pendaftaran_tambak() { $kecamatan = $this->input->post('kecamatan'); $kelurahan = $this->input->post('kelurahan'); $nik = $this->session->userdata('nik'); $nama = $this->session->userdata('nama'); $pbb = $this->input->post('pbb'); $tambak = $this->input->post('tambak'); $point = $this->input->post('point'); $luas_lahan = $this->input->post('luas_lahan'); $cek_pbb = $this->mpetambak->tampil_data_where('tb_lahan',array('no_pbb' => $pbb)); if (count($cek_pbb->result()) > 0) { echo "true2"; }else{ $this->mpetambak->insert('tb_lahan',array('nik_petambak' => $nik, 'no_pbb' => $pbb ,'tek_tambak' => $tambak, 'point' => $point, 'kecamatan' => $kecamatan , 'kelurahan' => $kelurahan, 'luas_lahan' => $luas_lahan)); $this->session->set_flashdata('success', 'Success
Anda Telah Mendaftar Lahan Yang Baru'); echo "false"; } } function try1() { // $cari = $this->cari_data(17,90); // $elemen_produksi = $this->mpetambak->tampil_data_keseluruhan('tb_elemen_produksi'); // // $main['harga'.$no] = $harga; // // $main['satuan'.$no] = $satu; // // $main['jumlahbahan'.$no] = $elemen[$no]; // // $main['biayaproduksi'] = $biya; // // $main['jumlahproduksi'] = $jumlah_produksi; // // $main['biayapersiapanlahan'] = $persiapan_lahan; // // print_r($cari); // foreach ($elemen_produksi->result() as $key => $value) { // echo $cari['harga'.$value->id_elemen].' -- ' .$cari['satuan'.$value->id_elemen].$value->satuan.'--'. $cari['jumlahbahan'.$value->id_elemen].'
'; // } // print_r($cari['biayaproduksi'].'
'); // print_r($cari['jumlahproduksi'].'
'); // print_r($cari['biayapersiapanlahan'].'
'); } function try2() { $cari = $this->mpetambak->kira_data(17,100,'',$data); print_r($cari); } } ?>