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) { ?>
| Bahan |
Harga |
Satuan |
Jumlah |
$r);
foreach ($elemen_produksi->result() as $key2 => $value2):?>
| =$value2->nama_elemen?> |
Rp. =$cari['harga'.$value2->id_elemen]?> |
=number_format($cari['satuan'.$value2->id_elemen])?> =$value2->satuan?> |
Rp. =number_format($cari['jumlahbahan'.$value2->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') { ?>
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') { ?>
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);
}
}
?>