first commit
This commit is contained in:
14
application/views/admin/fixed_navbar.php
Normal file
14
application/views/admin/fixed_navbar.php
Normal file
@ -0,0 +1,14 @@
|
||||
<div class="fixed-navbar">
|
||||
<div class="pull-left">
|
||||
<button type="button" class="menu-mobile-button glyphicon glyphicon-menu-hamburger js__menu_mobile"></button>
|
||||
<h1 class="page-title">Sistem Analisa Produksi Perikanan Tambak</h1>
|
||||
<!-- /.page-title -->
|
||||
</div>
|
||||
<!-- /.pull-left -->
|
||||
<div class="pull-right">
|
||||
|
||||
<!-- /.ico-item -->
|
||||
<!-- <a href="#" class="ico-item mdi mdi-logout js__logout"></a> -->
|
||||
</div>
|
||||
<!-- /.pull-right -->
|
||||
</div>
|
||||
8
application/views/admin/footer.php
Normal file
8
application/views/admin/footer.php
Normal file
@ -0,0 +1,8 @@
|
||||
<footer class="footer">
|
||||
<ul class="list-inline">
|
||||
<li>2020 © SAPITA.</li>
|
||||
<li><a href="#">Privacy</a></li>
|
||||
<li><a href="#">Terms</a></li>
|
||||
<li><a href="#">Help</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
48
application/views/admin/head.php
Normal file
48
application/views/admin/head.php
Normal file
@ -0,0 +1,48 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title>SAPITA - <?=$header?></title>
|
||||
|
||||
<!-- Main Styles -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Material Design Icon -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/fonts/material-design/css/materialdesignicons.css">
|
||||
|
||||
<!-- mCustomScrollbar -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/media/css/dataTables.bootstrap.min.css">
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/extensions/Responsive/css/responsive.bootstrap.min.css">
|
||||
<!-- Sweet Alert -->
|
||||
<!-- <link rel="stylesheet" href="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.css"> -->
|
||||
|
||||
<link rel="stylesheet" href="<?php echo base_url() ?>sweet-alert/sweetalert.css">
|
||||
|
||||
<script src="<?php echo base_url() ?>sweet-alert/sweetalert.js"></script>
|
||||
|
||||
<style>
|
||||
|
||||
#map_canvas {
|
||||
height: 600px;
|
||||
width: 100%;
|
||||
margin: 0px;
|
||||
padding: 0px
|
||||
}
|
||||
.nowrap {
|
||||
white-space: nowrap ;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'prediksi' or $this->uri->segment(2) == 'hasil_tahunan'): ?>
|
||||
<link rel="stylesheet" href="<?php echo base_url() ?>/morris/morris.css">
|
||||
<script src="<?php echo base_url() ?>/morris/jquery.min.js"></script>
|
||||
<script src="<?php echo base_url() ?>assets/plugin/chart/morris/raphael-min.js"></script>
|
||||
<script src="<?php echo base_url() ?>/morris/morris.min.js"></script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
</head>
|
||||
41
application/views/admin/index.php
Normal file
41
application/views/admin/index.php
Normal file
@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:47:34 GMT -->
|
||||
<?php $this->load->view("admin/head"); ?>
|
||||
|
||||
<body>
|
||||
<?php $this->load->view('admin/main_menu'); ?>
|
||||
<!-- /.main-menu -->
|
||||
|
||||
<?php $this->load->view("admin/fixed_navbar") ; ?>
|
||||
<!-- /.fixed-navbar -->
|
||||
|
||||
|
||||
<!-- /#notification-popup -->
|
||||
|
||||
|
||||
<!-- /#message-popup -->
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<?php $this->load->view($main); ?>
|
||||
<!-- /.row -->
|
||||
|
||||
|
||||
<?php $this->load->view("admin/footer"); ?>
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div><!--/#wrapper -->
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<?php $this->load->view("admin/script"); ?>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:09 GMT -->
|
||||
</html>
|
||||
89
application/views/admin/login.php
Normal file
89
application/views/admin/login.php
Normal file
@ -0,0 +1,89 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title><?=$header?></title>
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Waves Effect -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/waves/waves.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="single-wrapper">
|
||||
<form method="post" class="frm-single">
|
||||
<div class="inside">
|
||||
<div class="title"><strong>SAPITA</strong></div>
|
||||
<!-- /.title -->
|
||||
<div class="frm-title">Login</div>
|
||||
<!-- /.frm-title -->
|
||||
<div class="frm-input"><input type="text" placeholder="Username" class="frm-inp" name="username"><i class="fa fa-user frm-ico"></i></div>
|
||||
<!-- /.frm-input -->
|
||||
<div class="frm-input"><input type="password" placeholder="Password" class="frm-inp" name="password"><i class="fa fa-lock frm-ico"></i></div>
|
||||
|
||||
<input type="submit" class="frm-submit" name="login" value="Login">
|
||||
|
||||
<!-- /.row -->
|
||||
<a href="<?=base_url()?>home/pendaftaran" class="a-link"><i class="fa fa-archive"></i>Silakan Daftar Lahan Anda.</a>
|
||||
<div class="frm-footer">Dinas Pertanian Kelautan Dan Perikanan <br> Kota Parepare © 2020.</div>
|
||||
<!-- /.footer -->
|
||||
</div>
|
||||
<!-- .inside -->
|
||||
</form>
|
||||
<!-- /.frm-single -->
|
||||
</div><!--/#single-wrapper -->
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
<?php if ($this->session->flashdata('warning')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.warning("<?php echo $this->session->flashdata('warning')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
</html>
|
||||
87
application/views/admin/main.php
Normal file
87
application/views/admin/main.php
Normal file
@ -0,0 +1,87 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);" name="kecamatan">
|
||||
<option value="" se>-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) {
|
||||
if ($this->uri->segment(3) == $value->id_kecamatan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kecamatan?>" <?=$selected?>><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="peta">
|
||||
|
||||
</div>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$kira = count($cek_hasil->result()) - 1;
|
||||
$jumlah = 0;
|
||||
// print_r($kira);
|
||||
foreach ($cek_hasil->result() as $key => $value) {
|
||||
$hasil[$key] = $value->hasil;
|
||||
}
|
||||
|
||||
// $jumlah = ($hasil[$kira-3] + $hasil[$kira-2] + $hasil[$kira-1])/3;
|
||||
$jumlah = ($hasil[$kira-3] + $hasil[$kira-2] + $hasil[$kira-1])/3;
|
||||
$hasil = $cek_hasil->result()[$kira]->hasil;
|
||||
$tahun = $cek_hasil->result_array()[$kira]['tahun'];
|
||||
$musim = $cek_hasil->result_array()[$kira]['musim'];
|
||||
// print_r($hasil[$kira]);
|
||||
?>
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-success text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-diamond"></i>
|
||||
<p class="text text-white">Produksi Tahun <?=$tahun?> Musim <?=$musim?></p>
|
||||
<h2 class="counter"><?=number_format(round($hasil,0))?> Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-info text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-download"></i>
|
||||
<p class="text text-white">Prediksi Tahun <?=$tahun?> Musim <?=$musim?></p>
|
||||
<h2 class="counter"><?=number_format(round($jumlah,0))?> Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
85
application/views/admin/main_menu.php
Normal file
85
application/views/admin/main_menu.php
Normal file
@ -0,0 +1,85 @@
|
||||
<div class="main-menu">
|
||||
<header class="header">
|
||||
<a href="index-2.html" class="logo"><img src="<?=base_url()?>logo.png" width="25" height="25"> SAPITA</a>
|
||||
<!-- <button type="button" class="button-close fa fa-times js__menu_close"></button> -->
|
||||
<div class="user">
|
||||
<a href="#" class="avatar"><img src="<?=base_url()?>logo.png" alt="" width="50" height="50"></a>
|
||||
<h4><a href="profile.html"><?=$this->session->userdata('nama')?></a></h4>
|
||||
<h5 class="position"><?=$this->session->userdata('level')?></h5>
|
||||
<!-- /.name -->
|
||||
<div class="control-wrap js__drop_down">
|
||||
<i class="fa fa-caret-down js__drop_down_button"></i>
|
||||
<div class="control-list">
|
||||
<div class="control-item"><a href="profile.html"><i class="fa fa-user"></i> Profile</a></div>
|
||||
<div class="control-item"><a href="<?=base_url()?>admin/logout"><i class="fa fa-sign-out"></i> Log out</a></div>
|
||||
</div>
|
||||
<!-- /.control-list -->
|
||||
</div>
|
||||
|
||||
<!-- /.control-wrap -->
|
||||
</div>
|
||||
<!-- /.user -->
|
||||
</header>
|
||||
<!-- /.header -->
|
||||
<div class="content">
|
||||
|
||||
<div class="navigation">
|
||||
<h5 class="title">Menu</h5>
|
||||
<!-- /.title -->
|
||||
<ul class="menu js__accordion">
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == '') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>admin"><i class="menu-icon mdi mdi-view-dashboard"></i><span>Halaman Utama</span></a>
|
||||
</li>
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'data_petambak' or $this->uri->segment(2) == 'data_produksi' or $this->uri->segment(2) == 'data_penyuluh' or $this->uri->segment(2) == 'data_petambak1') { echo 'class="current"'; } ?>>
|
||||
<!-- <a class="waves-effect" href="<?=base_url()?>home/pendaftaran"><i class="menu-icon mdi mdi-cube-outline"></i><span>Pendaftaran</a> -->
|
||||
<a class="waves-effect parent-item js__control" href="#"><i class="menu-icon mdi mdi-desktop-mac"></i><span>Master Data</span><span class="menu-arrow fa fa-angle-down"></span></a>
|
||||
<ul class="sub-menu js__content">
|
||||
<li><a href="<?=base_url()?>admin/data_petambak">Data Lahan</a></li>
|
||||
<li><a href="<?=base_url()?>admin/data_petambak1">Data Petambak</a></li>
|
||||
<li><a href="<?=base_url()?>admin/data_penyuluh">Data Penyuluh</a></li>
|
||||
<li><a href="<?=base_url()?>admin/data_produksi">Data Produksi</a></li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'prediksi') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>admin/prediksi"><i class="menu-icon mdi mdi-calendar"></i><span>Hasil Produksi / Prediksi</span></a>
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'hasil_kecamatan' or $this->uri->segment(2) == 'hasil_tahunan') { echo 'class="current"'; } ?>>
|
||||
<!-- <a class="waves-effect" href="<?=base_url()?>home/pendaftaran"><i class="menu-icon mdi mdi-cube-outline"></i><span>Pendaftaran</a> -->
|
||||
<a class="waves-effect parent-item js__control" href="#"><i class="menu-icon mdi mdi-desktop-mac"></i><span>Laporan</span><span class="menu-arrow fa fa-angle-down"></span></a>
|
||||
<ul class="sub-menu js__content">
|
||||
<li><a href="<?=base_url()?>admin/hasil_kecamatan">Hasil Kecamatan</a></li>
|
||||
<li><a href="<?=base_url()?>admin/hasil_tahunan">Hasil Tahunan</a></li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a class="waves-effect" href="<?=base_url()?>admin/logout"><i class="menu-icon mdi mdi-calendar"></i><span>Logout</span></a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
 <br> 
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<!-- /.menu js__accordion -->
|
||||
|
||||
</div>
|
||||
<!-- /.navigation -->
|
||||
</div>
|
||||
<!-- /.content -->
|
||||
</div>
|
||||
82
application/views/admin/menu/data_lahan.php
Normal file
82
application/views/admin/menu/data_lahan.php
Normal file
@ -0,0 +1,82 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Lahan</h4>
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);" name="kecamatan">
|
||||
<option value="" se>-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) {
|
||||
if ($this->uri->segment(3) == $value->id_kecamatan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kecamatan?>" <?=$selected?>><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
<div id="disini_tabel" class="form-group">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="3%">No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>Kecamatan</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Luas</th>
|
||||
<th>Teknologi Tambak</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php $i = 1; foreach ($lahan->result() as $key => $value) {
|
||||
$cek_petambak =$this->madmin->tampil_data_where('tb_petambak',array('nik' => $value->nik_petambak));
|
||||
foreach ($cek_petambak->result() as $key1 => $value1) ;
|
||||
$cek_kecamatan = $this->madmin->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key2 => $value2) ;
|
||||
|
||||
$cek_kelurahan = $this->madmin->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_teknologi = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_teknologi->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value1->nama?></td>
|
||||
<td><?=$value2->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->tambak?></td>
|
||||
<td align="center"><a href="<?=base_url()?>admin/data_petambak/<?=$value->id_lahan?>"><button type="button" title="Lihat Informasi Lahan" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></td>
|
||||
</tr>
|
||||
<?php $i++;} ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
253
application/views/admin/menu/data_lahan_lihat.php
Normal file
253
application/views/admin/menu/data_lahan_lihat.php
Normal file
@ -0,0 +1,253 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>admin/data_petambak/lihat/<?=$this->uri->segment(3)?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->id_kecamatan == 1) {
|
||||
$color = "#5C00B3";
|
||||
}elseif ($value->id_kecamatan == 2) {
|
||||
$color = "#FFFF00";
|
||||
}elseif ($value->id_kecamatan == 3) {
|
||||
$color = "#0D0811";
|
||||
}elseif ($value->id_kecamatan == 4) {
|
||||
$color = "#B85612";
|
||||
}
|
||||
?>
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->madmin->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->madmin->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
327
application/views/admin/menu/data_lahan_lihat_detail.php
Normal file
327
application/views/admin/menu/data_lahan_lihat_detail.php
Normal file
@ -0,0 +1,327 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<?php
|
||||
$tahunnya = explode('-',$this->uri->segment(5));
|
||||
?>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
<div class="col-xs-12 col-lg-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>admin/data_petambak/lihat/<?=$kode_lahan?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card ">
|
||||
<h4 class="box-title">Form Transaksi Produksi Tahun <?=$tahunnya[0]?> Musim <?=$tahunnya[1]?> </h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<?php
|
||||
$min_date = date('Y-m-d');
|
||||
$min_date = new DateTime($min_date);
|
||||
$min_date->modify('-30 day');
|
||||
$min_date =date('Y-m-d', strtotime($min_date->format('Y-m-d')));
|
||||
|
||||
|
||||
$max_date = date('Y-m-d');
|
||||
$max_date = new DateTime($max_date);
|
||||
$max_date->modify('+30 day');
|
||||
$max_date =date('Y-m-d', strtotime($max_date->format('Y-m-d')));
|
||||
// print_r($ket_nya);
|
||||
$produksi_pya = $ket_nya['ket_elemen_produksi'];
|
||||
// print_r($produksi_pya);
|
||||
$jumlah_produksi = round(($produksi_pya[1]*0.02)+$ket_nya['masa_tumbuh']-150);
|
||||
|
||||
$ekor = $produksi_pya[1];
|
||||
$saiz = ceil(($ekor / $jumlah_produksi) - (($ket_nya['masa_tumbuh']/($ekor / $jumlah_produksi))*13));
|
||||
|
||||
foreach ($produksi_pya as $key4 => $value4) {
|
||||
if ($key4 != 4) {
|
||||
$jumlah_ini[$key4] = $value4;
|
||||
}else{
|
||||
$jumlah_ini[$key4] = $value4 * $ket_nya['masa_tumbuh'];
|
||||
}
|
||||
}
|
||||
|
||||
if ($saiz >= 45) {
|
||||
$hargajual = 35000;
|
||||
}elseif ($saiz >= 30) {
|
||||
$hargajual = 60000;
|
||||
}elseif ($saiz >= 25) {
|
||||
$hargajual = 80000;
|
||||
}elseif ($saiz >= 20) {
|
||||
$hargajual = 110000;
|
||||
}elseif ($saiz >= 17) {
|
||||
$hargajual = 120000;
|
||||
}elseif ($saiz >= 8) {
|
||||
$hargajual = 180000;
|
||||
}elseif ($saiz >= 1) {
|
||||
$hargajual = 185000;
|
||||
}
|
||||
// print_r($jumlah_ini);
|
||||
|
||||
$nilaiproduksi = $hargajual * $jumlah_produksi;
|
||||
|
||||
|
||||
?>
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="<?=$min_date?>" max="<?=$max_date?>" value="<?=$ket_nya['waktu_tebar']?>" disabled>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" id="masa_tumbuh" disabled="">
|
||||
<option value="" disabled="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" <?php if ($ket_nya['masa_tumbuh'] == 60): ?>selected <?php endif ?>>60</option>
|
||||
<option value="90" <?php if ($ket_nya['masa_tumbuh'] == 90): ?>selected <?php endif ?>>90</option>
|
||||
<option value="150" <?php if ($ket_nya['masa_tumbuh'] == 150): ?>selected <?php endif ?> >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<form class="form-horizontal" style="overflow-x: auto" id="elemen_produksi">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th width="20%">Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->ket);
|
||||
$satuan = json_decode($value3->satuan);
|
||||
$r = 1;
|
||||
$biaya = 0;
|
||||
// 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);
|
||||
}
|
||||
|
||||
|
||||
$jumlah = $jumlah_ini[$value2->id_elemen] * $ket->$no;
|
||||
|
||||
// if ($produksi_pya['Tenaga']) {
|
||||
// $satu = $satu * $harga;
|
||||
// }else{
|
||||
// $satu = $satu * $harga * $hari;
|
||||
// }
|
||||
$biaya = $biaya + $jumlah;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>
|
||||
<input type="text" style="width: 200px;" class="form-control" id="inputan<?=$no?>" placeholder="Jumlah <?=$value2->nama_elemen?>" name="<?=$value2->id_elemen?>" minlegth='5' maxlength='10' value='<?=number_format($produksi_pya[$value2->id_elemen])?>' disabled>
|
||||
</td>
|
||||
<td>Rp. <?=number_format($jumlah)?></td>
|
||||
</tr>
|
||||
<?php endforeach ;
|
||||
$persiapan_lahan = $biaya * 10 / 100;
|
||||
$totalbiaya = $biaya + $persiapan_lahan;
|
||||
$keuntungan = $nilaiproduksi - $biaya - $persiapan_lahan;
|
||||
if ($keuntungan <= 0 ) {
|
||||
$status = 'Tidak Berhasil';
|
||||
}else{
|
||||
$status = 'Berhasil';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=number_format($jumlah_produksi)?> kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="submitdata()" id="button_submit" style="display: none">Proses Transaksi Produksi</button>     <a href="<?=base_url()?>penyuluh/transaksi/lihat/<?=$this->uri->segment(4).'/'.$this->uri->segment(5)?>"><button type="button" class="btn btn-danger btn-sm waves-effect waves-light" id="button_batal" style="display: none">Batal Edit</button></a><button type="button" class="btn btn-warning btn-sm waves-effect waves-light" onclick="editdata()" id="button_edit" style="display: none">Edit Transaksi Produksi ?</button></center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Panen" value="<?=$ket_nya['masa_panen']?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Saiz" value="+- <?=$saiz?> ekor/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Total Biaya</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Jumlah" value="Rp . <?=number_format($totalbiaya)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" placeholder="Enter your email" title="Harga Jual" value="Rp. <?=number_format($hargajual)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai Produksi</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Nilai" value="Rp. <?=number_format($nilaiproduksi)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Keuntungan" value="Rp. <?=number_format($keuntungan)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$status?>" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
49
application/views/admin/menu/data_penyuluh.php
Normal file
49
application/views/admin/menu/data_penyuluh.php
Normal file
@ -0,0 +1,49 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Petambak</h4>
|
||||
<div class="card-content">
|
||||
|
||||
<div id="disini_tabel" class="form-group">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="3%">No</th>
|
||||
<th>N I K </th>
|
||||
<th>Nama</th>
|
||||
<th>Wilayah</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php $i = 1; foreach ($penyuluh->result() as $key => $value) {
|
||||
$cek_kecamatan = $this->madmin->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key1 => $value1) ;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->nik?></td>
|
||||
<td><?=$value->nama?></td>
|
||||
<td><?=$value1->kecamatan?></td>
|
||||
<td align="center"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></td>
|
||||
</tr>
|
||||
<?php $i++;} ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
46
application/views/admin/menu/data_petambak.php
Normal file
46
application/views/admin/menu/data_petambak.php
Normal file
@ -0,0 +1,46 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Petambak</h4>
|
||||
<div class="card-content">
|
||||
|
||||
<div id="disini_tabel" class="form-group">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="3%">No</th>
|
||||
<th>N I K </th>
|
||||
<th>Nama</th>
|
||||
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php $i = 1; foreach ($petambak->result() as $key => $value) {
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->nik?></td>
|
||||
<td><?=$value->nama?></td>
|
||||
<td align="center"><a href="<?=base_url()?>admin/data_petambak1/<?=$value->nik?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></td>
|
||||
</tr>
|
||||
<?php $i++;} ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
274
application/views/admin/menu/data_petambak_lihat.php
Normal file
274
application/views/admin/menu/data_petambak_lihat.php
Normal file
@ -0,0 +1,274 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Petambak <?=$nama?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($lahan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($lahan->result() as $key => $value):
|
||||
$cek_tek_tambak = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->madmin->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->madmin->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>admin/data_petambak/<?=$value->id_lahan?>"><button type="button" title="Lihat Informasi Lahan" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->id_kecamatan == 1) {
|
||||
$color = "#5C00B3";
|
||||
}elseif ($value->id_kecamatan == 2) {
|
||||
$color = "#FFFF00";
|
||||
}elseif ($value->id_kecamatan == 3) {
|
||||
$color = "#0D0811";
|
||||
}elseif ($value->id_kecamatan == 4) {
|
||||
$color = "#B85612";
|
||||
}
|
||||
?>
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->madmin->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->madmin->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>admin/data_petambak/<?=$value->id_lahan?>"><button type="button" title="Lihat Informasi Lahan" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></center>'+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
298
application/views/admin/menu/data_produksi.php
Normal file
298
application/views/admin/menu/data_produksi.php
Normal file
@ -0,0 +1,298 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<!-- <div class="col-lg-5 col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Form Penambahan Elemen Produksi</h4>
|
||||
<div class="card-content">
|
||||
<form id="penambahan_produksi">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="control-label">Faktor Produksi</label>
|
||||
<input type="text" name="nama_elemen" id="faktor_produksi" class="form-control" placeholder="Masukkan Faktor Produksi">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="control-label">Satuan</label>
|
||||
<input type="text" name="satuan" id="satuan_input" class="form-control" placeholder="Masukkan Satuan Faktor Produksi">
|
||||
</div>
|
||||
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<center><button type="submit" class="btn btn-info btn-sm waves-effect waves-light" onclick="tambah_satuan()">Tambah Elemen Produksi</button></center>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Form Elemen Produksi</h4>
|
||||
<div class="card-content">
|
||||
<form>
|
||||
<table id="tabel-data" class="table table-striped table-bordered display">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="7%"><center>Id</center></th>
|
||||
<th>Faktor Produksi</th>
|
||||
<th>Satuan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($produksi->result() as $key => $value) {?>
|
||||
<tr>
|
||||
<td align="center"><?=$value->id_elemen?></td>
|
||||
<td><?=$value->nama_elemen?></td>
|
||||
<td><?=$value->satuan?></td>
|
||||
<td><button type="button" title="Hapus Elemen?" class="btn btn-danger btn-circle btn-sm waves-effect waves-light" onclick="hapus_elemen(<?=$value->id_elemen?>,'<?=$value->nama_elemen?>')"><i class="ico fa fa-trash"></i></button></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title" style="cursor: pointer;" onclick="myFunction(0)">Elemen Produksi Untuk Tambak Tradisional</h4>
|
||||
<div style="overflow-x: auto; display: none;" class="card-content" id="myDIV">
|
||||
<form id="elemen_produksi_tradisional">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="7%"><center>Id</center></th>
|
||||
<th>Faktor Produksi</th>
|
||||
<th>Satuan</th>
|
||||
<th width="30%">Harga</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($produksi->result() as $key => $value) {?>
|
||||
<tr>
|
||||
<td align="center"><?=$value->id_elemen?></td>
|
||||
<td><?=$value->nama_elemen?></td>
|
||||
<td><?=$value->satuan?></td>
|
||||
<?php
|
||||
$data_keterangan = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => 1));
|
||||
foreach ($data_keterangan->result() as $key1 => $value1) {
|
||||
$keterangan = json_decode($value1->ket);
|
||||
$kode = $value->id_elemen;
|
||||
$harganya = $keterangan->$kode;
|
||||
if ($harganya == '' or $harganya == null) {
|
||||
$harganya = '';
|
||||
}else{
|
||||
$harganya = number_format($harganya);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<td><input type="text" style="width: 275px;" class="form-control" id="inputan<?=$value->id_elemen?>tradisional" placeholder="Masukkan Harga <?=$value->nama_elemen?>/<?=$value->satuan?>" name="<?=$value->id_elemen?>" value="<?=$harganya?>" minlegth='5' maxlength='10'></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-sm waves-effect waves-light" onclick="update_tambak(1)">Update Elemen Produksi Tambak Tradisional</button></center>
|
||||
</div>
|
||||
</div><br><br>
|
||||
|
||||
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Jumlah Satuan Per / 1 Hektar</h4>
|
||||
<div class="card-content">
|
||||
<form id="satuan_produksi_tradisional">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="control-label"><?=$value->nama_elemen?></label>
|
||||
|
||||
<?php
|
||||
$data_keterangan = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => 1));
|
||||
foreach ($data_keterangan->result() as $key1 => $value1) {
|
||||
$satuan = json_decode($value1->satuan);
|
||||
$kode = $value->id_elemen;
|
||||
$satuannya = $satuan->$kode;
|
||||
if ($satuannya == '' or $satuannya == null) {
|
||||
$satuannya = '';
|
||||
}else{
|
||||
$satuannya = number_format($satuannya);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<input type="text" name="<?=$value->id_elemen?>" id="elemen<?=$value->id_elemen?>tradisional" class="form-control" placeholder="Masukkan Satuan <?=$value->nama_elemen?> / 1 Hektar" minlength="2" maxlength="10" value="<?=$satuannya?>">
|
||||
</div>
|
||||
<?php endforeach ?>
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<center><button class="btn btn-info btn-sm waves-effect waves-light" onclick="satuan_produksi(1)">Update Satuan Produksi Tambak Tradisional</button></center>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title" style="cursor: pointer;" onclick="myFunction(1)">Elemen Produksi Untuk Tambak Semi Modern</h4>
|
||||
<div style="overflow-x: auto ; display: none;" class="card-content" id="myDIV1">
|
||||
<form id="elemen_produksi_semi_modern">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="7%"><center>Id</center></th>
|
||||
<th>Faktor Produksi</th>
|
||||
<th>Satuan</th>
|
||||
<th width="30%">Harga</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($produksi->result() as $key => $value) {?>
|
||||
<tr>
|
||||
<td align="center"><?=$value->id_elemen?></td>
|
||||
<td><?=$value->nama_elemen?></td>
|
||||
<td><?=$value->satuan?></td>
|
||||
<?php
|
||||
$data_keterangan = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => 2));
|
||||
foreach ($data_keterangan->result() as $key1 => $value1) {
|
||||
$keterangan = json_decode($value1->ket);
|
||||
$kode = $value->id_elemen;
|
||||
$harganya = $keterangan->$kode;
|
||||
if ($harganya == '' or $harganya == null) {
|
||||
$harganya = '';
|
||||
}else{
|
||||
$harganya = number_format($harganya);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<td><input type="text" style="width: 275px;" class="form-control" id="inputan<?=$value->id_elemen?>semi_modern" placeholder="Masukkan Harga <?=$value->nama_elemen?>/<?=$value->satuan?>" name="<?=$value->id_elemen?>" value="<?=$harganya?>" minlegth='5' maxlength='10'></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-sm waves-effect waves-light" onclick="update_tambak(2)">Update Elemen Produksi Tambak Tradisional</button></center>
|
||||
</div>
|
||||
</div><br><br>
|
||||
|
||||
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Jumlah Satuan Per / 1 Hektar</h4>
|
||||
<div class="card-content">
|
||||
<form id="satuan_produksi_semi_modern">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="control-label"><?=$value->nama_elemen?></label>
|
||||
|
||||
<?php
|
||||
$data_keterangan = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => 2));
|
||||
foreach ($data_keterangan->result() as $key1 => $value1) {
|
||||
$satuan = json_decode($value1->satuan);
|
||||
$kode = $value->id_elemen;
|
||||
$satuannya = $satuan->$kode;
|
||||
if ($satuannya == '' or $satuannya == null) {
|
||||
$satuannya = '';
|
||||
}else{
|
||||
$satuannya = number_format($satuannya);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<input type="text" name="<?=$value->id_elemen?>" id="elemen<?=$value->id_elemen?>semi_modern" class="form-control" placeholder="Masukkan Satuan <?=$value->nama_elemen?> / 1 Hektar" minlength="2" maxlength="10" value="<?=$satuannya?>">
|
||||
</div>
|
||||
<?php endforeach ?>
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<center><button class="btn btn-info btn-sm waves-effect waves-light" onclick="satuan_produksi(2)">Update Satuan Produksi Tambak Tradisional</button></center>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title" style="cursor: pointer;" onclick="myFunction(2)">Elemen Produksi Untuk Tambak Semi Modern</h4>
|
||||
<div style="overflow-x: auto; display: none;" class="card-content" id="myDIV2">
|
||||
<form id="elemen_produksi_modern">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="7%"><center>Id</center></th>
|
||||
<th>Faktor Produksi</th>
|
||||
<th>Satuan</th>
|
||||
<th width="30%">Harga</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($produksi->result() as $key => $value) {?>
|
||||
<tr>
|
||||
<td align="center"><?=$value->id_elemen?></td>
|
||||
<td><?=$value->nama_elemen?></td>
|
||||
<td><?=$value->satuan?></td>
|
||||
<?php
|
||||
$data_keterangan = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => 3));
|
||||
foreach ($data_keterangan->result() as $key1 => $value1) {
|
||||
$keterangan = json_decode($value1->ket);
|
||||
$kode = $value->id_elemen;
|
||||
$harganya = $keterangan->$kode;
|
||||
if ($harganya == '' or $harganya == null) {
|
||||
$harganya = '';
|
||||
}else{
|
||||
$harganya = number_format($harganya);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<td><input type="text" style="width: 275px;" class="form-control" id="inputan<?=$value->id_elemen?>modern" placeholder="Masukkan Harga <?=$value->nama_elemen?>/<?=$value->satuan?>" name="<?=$value->id_elemen?>" value="<?=$harganya?>" minlegth='5' maxlength='10'></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-sm waves-effect waves-light" onclick="update_tambak(3)">Update Elemen Produksi Tambak Tradisional</button></center>
|
||||
</div>
|
||||
</div><br><br>
|
||||
|
||||
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Jumlah Satuan Per / 1 Hektar</h4>
|
||||
<div class="card-content">
|
||||
<form id="satuan_produksi_modern">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="control-label"><?=$value->nama_elemen?></label>
|
||||
|
||||
<?php
|
||||
$data_keterangan = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => 3));
|
||||
foreach ($data_keterangan->result() as $key1 => $value1) {
|
||||
$satuan = json_decode($value1->satuan);
|
||||
$kode = $value->id_elemen;
|
||||
$satuannya = $satuan->$kode;
|
||||
if ($satuannya == '' or $satuannya == null) {
|
||||
$satuannya = '';
|
||||
}else{
|
||||
$satuannya = number_format($satuannya);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<input type="text" name="<?=$value->id_elemen?>" id="elemen<?=$value->id_elemen?>modern" class="form-control" placeholder="Masukkan Satuan <?=$value->nama_elemen?> / 1 Hektar" minlength="2" maxlength="10" value="<?=$satuannya?>">
|
||||
</div>
|
||||
<?php endforeach ?>
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<center><button class="btn btn-info btn-sm waves-effect waves-light" onclick="satuan_produksi(3)">Update Satuan Produksi Tambak Tradisional</button></center>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
80
application/views/admin/menu/hasil_kecamatan.php
Normal file
80
application/views/admin/menu/hasil_kecamatan.php
Normal file
@ -0,0 +1,80 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Hasil Kecamatan</h4>
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);" name="kecamatan">
|
||||
<option value="" se>-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) {
|
||||
if ($this->uri->segment(3) == $value->id_kecamatan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kecamatan?>" <?=$selected?>><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
<div id="disini_tabel" class="form-group">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID Lokasi</th>
|
||||
<th>Nama Petambak</th>
|
||||
<th>Kecamatan</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Luas</th>
|
||||
<th>Teknologi Tambak</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_petambak =$this->madmin->tampil_data_where('tb_petambak',array('nik' => $value->nik_petambak));
|
||||
foreach ($cek_petambak->result() as $key1 => $value1) ;
|
||||
$cek_kecamatan = $this->madmin->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key2 => $value2) ;
|
||||
|
||||
$cek_kelurahan = $this->madmin->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_teknologi = $this->madmin->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_teknologi->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value1->nama?></td>
|
||||
<td><?=$value2->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->tambak?></td>
|
||||
<td align="center"><a href="<?=base_url()?>admin/data_petambak/<?=$value->id_lahan?>"><button type="button" title="Lihat Informasi Lahan" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
79
application/views/admin/menu/prediksi.php
Normal file
79
application/views/admin/menu/prediksi.php
Normal file
@ -0,0 +1,79 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Form Hasil Produksi</h4>
|
||||
<div class="card-content">
|
||||
<form id="hasil_produksi">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="5%">No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th width="20%">Hasil</th>
|
||||
<th>Prediksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i = 1; foreach ($data_produksi->result() as $key => $value):
|
||||
$hasil[$i] = $value->hasil;
|
||||
if ($i != 1 and $i != 2 and $i != 3) {
|
||||
$prediksi = ($hasil[$i-3] + $hasil[$i-2] + $hasil[$i-1])/3;
|
||||
}else{
|
||||
$prediksi = '-';
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->tahun?></td>
|
||||
<td><?=$value->musim?></td>
|
||||
<td>
|
||||
<?php if ($i<=20): ?>
|
||||
<input type="text" style="width: 200px;" class="form-control" id="inputan<?=$value->no?>" placeholder="Jumlah Nener" name="<?=$value->no?>" minlegth='5' maxlength='10' value="<?php if($value->hasil != '' or $value->hasil != null){ echo number_format($value->hasil);} ?>" disabled>
|
||||
<?php endif ?>
|
||||
<?php if ($i>20): ?>
|
||||
<?=number_format($value->hasil)?>
|
||||
<?php endif ?>
|
||||
</td>
|
||||
<td><?php
|
||||
if ($i != 1 and $i != 2 and $i != 3) {
|
||||
echo round($prediksi,0);
|
||||
}else{
|
||||
echo $prediksi;
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<br>
|
||||
<center>
|
||||
<button type="button" class="btn btn-success btn-sm waves-effect waves-light" onclick="update_hasil()" style="display: none;" id="button_update">Update Hasil Tahun 2010 - 2019</button>    
|
||||
<button type="button" class="btn btn-danger btn-sm waves-effect waves-light" style="display: none;" id="button_cancel" onclick="cancel_button()" >Cancel</button>
|
||||
<button type="button" class="btn btn-warning btn-sm waves-effect waves-light" onclick="edit_kah()" id="edit_kah">Edit Hasil Tahun 2010 - 2019 ?</button>
|
||||
</center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Grafik Produksi Dan Prediksi</h4>
|
||||
<div class="card-content">
|
||||
<div id="myfirstchart" style="height: 400px;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
88
application/views/admin/menu/proses_prediksi.php
Normal file
88
application/views/admin/menu/proses_prediksi.php
Normal file
@ -0,0 +1,88 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Prediksi M+3</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-2 control-label">Produksi Sebelumnya</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="2019" title="Tahun Produksi Sebelumnya" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="1" title="Musim Produksi Sebelumnya" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="25" title="Hasil Produksi Sebelumnya" disabled="">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-2 control-label">Prediksi Produksi</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="inputPassword3" value="77.09" title="Prediksi Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group margin-bottom-0">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<button type="submit" class="btn btn-info btn-sm waves-effect waves-light">Proses Prediksi Produksi</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Hasil Pengujian</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">MSE (Mean Square Error)</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="77.09" title="Mean Square Error" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">RMSE (Root Mean Square Error)</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="77.09" title="Root Mean Square Error" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">MAE (Mean Absolute Error)</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="77.09" title="Mean Absolute Error" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
881
application/views/admin/script.php
Normal file
881
application/views/admin/script.php
Normal file
@ -0,0 +1,881 @@
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<!-- <script src="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.min.js"></script> -->
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
|
||||
|
||||
|
||||
<!-- <script src="<?=base_url()?>assets/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/toastr/toastr.min.css"> -->
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/jquery.dataTables.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/dataTables.bootstrap.min.js"></script>
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
<script src="<?php echo base_url() ?>sweet-alert/sweetalert.js"></script>
|
||||
|
||||
|
||||
<?php if ($this->session->flashdata('my404')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('my404')?>");
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('success')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.success("<?php echo $this->session->flashdata('success')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('error')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('error')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == '' or $this->uri->segment(2) == null): ?>
|
||||
<script type="text/javascript">
|
||||
|
||||
function changeFuncKecamatan($i) {
|
||||
var value = $i;
|
||||
if (value == '' || value == null) {
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/peta",
|
||||
data: {data: "ambil"}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#peta').html(data1);
|
||||
// console.log(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}else{
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/peta_kecamatan",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#peta').html(data1);
|
||||
// console.log(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/peta",
|
||||
data: {data: 'ambil'}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#peta').html(data1);
|
||||
// console.log(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(2)== 'data_petambak'): ?>
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 50
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function changeFuncKecamatan($i) {
|
||||
var value = $i;
|
||||
if (value == '' || value == null) {
|
||||
value=0;
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/data_petambak",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#disini_tabel').html(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}else{
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/data_petambak",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#disini_tabel').html(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2)== 'data_petambak1'): ?>
|
||||
<?php if ($this->uri->segment(3) == ''): ?>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 50
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2)== 'data_penyuluh'): ?>
|
||||
<?php if ($this->uri->segment(3) == ''): ?>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 50
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(2)== 'data_produksi'): ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
function myFunction(a) {
|
||||
if (a == 0) {
|
||||
var x = $("#myDIV");
|
||||
var xx = document.getElementById("myDIV");
|
||||
}else if (a == 1) {
|
||||
var x = $("#myDIV1");
|
||||
var xx = document.getElementById("myDIV1");
|
||||
}else if (a == 2) {
|
||||
var x = $("#myDIV2");
|
||||
var xx = document.getElementById("myDIV2");
|
||||
}
|
||||
|
||||
|
||||
if (xx.style.display === "none") {
|
||||
x.slideToggle();
|
||||
} else {
|
||||
x.slideToggle();
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->id_elemen?>tradisional");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->id_elemen?>semi_modern");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->id_elemen?>modern");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("elemen<?=$value->id_elemen?>tradisional");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("elemen<?=$value->id_elemen?>semi_modern");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("elemen<?=$value->id_elemen?>modern");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 50,
|
||||
"searching": false,
|
||||
"paging": false,
|
||||
"ordering": true,
|
||||
"info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function hahah(){
|
||||
console.log('sini');
|
||||
}
|
||||
|
||||
function update_tambak(a){
|
||||
|
||||
if (a == 1) {
|
||||
x = 'tradisional';
|
||||
xx ='Tradisional';
|
||||
}else if(a == 2) {
|
||||
x = 'semi_modern';
|
||||
xx ='Semi Modern';
|
||||
}else if(a == 3) {
|
||||
x = 'modern';
|
||||
xx ='Modern';
|
||||
}
|
||||
|
||||
var data = $('#elemen_produksi_'+x).serializeArray();
|
||||
|
||||
|
||||
var $emptyFields = $('#elemen_produksi_'+x+' :input').filter(function() {
|
||||
return $.trim(this.value) === "";
|
||||
// return this.name;
|
||||
});
|
||||
|
||||
if (!$emptyFields.length) {
|
||||
// console.log("form has been filled");
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/data_produksi",
|
||||
data: {data_produksi_tambak: data, kode : a}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
window.location.replace("<?=base_url()?>admin/data_produksi/");
|
||||
}
|
||||
|
||||
});
|
||||
}else{
|
||||
// console.log('tiada');
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Semua Data Pada Form Elemen Produksi TambaK "+xx+" Harus Terisi");
|
||||
}
|
||||
}
|
||||
|
||||
function satuan_produksi(a){
|
||||
if (a == 1) {
|
||||
x = 'tradisional';
|
||||
xx ='Tradisional';
|
||||
}else if(a == 2) {
|
||||
x = 'semi_modern';
|
||||
xx ='Semi Modern';
|
||||
}else if(a == 3) {
|
||||
x = 'modern';
|
||||
xx ='Modern';
|
||||
}
|
||||
|
||||
var data = $('#satuan_produksi_'+x).serializeArray();
|
||||
<?php foreach ($produksi->result() as $key => $value): ?>
|
||||
var elemen<?=$value->id_elemen?> = $('#satuan_produksi_'+x+' #elemen<?=$value->id_elemen?>'+x) ;
|
||||
<?php endforeach ?>
|
||||
|
||||
<?php
|
||||
$if = '';
|
||||
foreach ($produksi->result() as $key => $value) {
|
||||
$if.='if (elemen'.$value->id_elemen.'.val() == "" ) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Kolum Inputan '.$value->nama_elemen.' Harus Terisi");
|
||||
elemen'.$value->id_elemen.'.focus();
|
||||
|
||||
}else ';
|
||||
} echo $if;?>{
|
||||
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/data_produksi",
|
||||
data: {satuan_produksi_tambak: data, kode : a}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
|
||||
window.location.replace("<?=base_url()?>admin/data_produksi/");
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function hapus_elemen(a,b){
|
||||
// alert(a);
|
||||
swal({
|
||||
title: "Hapus Faktor Produksi?",
|
||||
text: "Anda akan menghapus faktor produksi \n"+b,
|
||||
icon: "warning",
|
||||
buttons: true,
|
||||
dangerMode: true,
|
||||
})
|
||||
.then((logout) => {
|
||||
if (logout) {
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/data_produksi",
|
||||
data: {no: a}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
|
||||
// console.log(data1);
|
||||
window.location.replace("<?=base_url()?>admin/data_produksi/");
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function tambah_satuan(){
|
||||
var data = $('#penambahan_produksi').serializeArray();
|
||||
var fp = $("#faktor_produksi");
|
||||
var satuan = $("#satuan_input");
|
||||
console.log(data);
|
||||
if (fp.val() == '' || fp.val() == null) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Faktor Produksi Harus Diisi");
|
||||
fp.focus();
|
||||
}else if(satuan.val() == '' || satuan.val() == null) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Satuan Faktor Produksi Harus Diisi");
|
||||
satuan.focus();
|
||||
}else{
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/data_produksi",
|
||||
data: {data_produksi: data}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
|
||||
// console.log(data1);
|
||||
window.location.replace("<?=base_url()?>admin/data_produksi/");
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(2)== 'prediksi' or $this->uri->segment(2)== 'hasil_tahunan'): ?>
|
||||
<?php if ($this->uri->segment(3) == '' or $this->uri->segment(3) == null): ?>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"aLengthMenu": [[20, 40, 60, ,80, -1], [20, 40, 60, 80 ,"All"]],
|
||||
"iDisplayLength": 20
|
||||
// "pageLength": 5,
|
||||
// "searching": false,
|
||||
// "paging": false,
|
||||
// "ordering": false,
|
||||
// "info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($data_produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->no?>");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function update_hasil()
|
||||
{
|
||||
var data = $('#hasil_produksi').serializeArray();
|
||||
data = jQuery.grep(data, function(value) {
|
||||
return value['name'] != 'tabel-data_length';
|
||||
});
|
||||
console.log(data);
|
||||
<?php foreach ($data_produksi->result() as $key => $value): ?>
|
||||
<?php if ($value->no <= 20): ?>
|
||||
var inputan<?=$value->no?> = $('#inputan<?=$value->no?>') ;
|
||||
<?php endif ?>
|
||||
<?php endforeach ?>
|
||||
|
||||
<?php
|
||||
$if = '';
|
||||
foreach ($data_produksi->result() as $key => $value) {
|
||||
if ($value->no <= 20) {
|
||||
$if.='if (inputan'.$value->no.'.val() == "" ) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Kolum Inputan '.$value->no.' Harus Terisi");
|
||||
inputan'.$value->no.'.focus();
|
||||
|
||||
}else ';
|
||||
}
|
||||
|
||||
} echo $if;?>{
|
||||
// console.log('sini');
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/prediksi",
|
||||
data: {inputannya: data}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
window.location.replace("<?=base_url()?>admin/prediksi/");
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function edit_kah(){
|
||||
<?php
|
||||
foreach ($data_produksi->result() as $key => $value) {
|
||||
if ($value->no <= 20) {?>
|
||||
$("#inputan<?=$value->no?>").prop("disabled", false);
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
$('#edit_kah').hide();
|
||||
$('#button_update').show();
|
||||
$('#button_cancel').show();
|
||||
}
|
||||
|
||||
function cancel_button(){
|
||||
<?php
|
||||
foreach ($data_produksi->result() as $key => $value) {
|
||||
if ($value->no <= 20) {?>
|
||||
$("#inputan<?=$value->no?>").prop("disabled", true);
|
||||
$("#inputan<?=$value->no?>").val("<?=number_format($value->hasil)?>");
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
$('#edit_kah').show();
|
||||
$('#button_update').hide();
|
||||
$('#button_cancel').hide();
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/json_hasil",
|
||||
// data: {inputannya: data}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
var data = JSON.parse(data1);
|
||||
console.log(data);
|
||||
// window.location.replace("<?=base_url()?>admin/data_produksi/");
|
||||
new Morris.Line({
|
||||
// ID of the element in which to draw the chart.
|
||||
element: 'myfirstchart',
|
||||
// Chart data records -- each entry in this array corresponds to a point on
|
||||
// the chart.
|
||||
data: data['ket'],
|
||||
// The name of the data record attribute that contains x-values.
|
||||
xkey: data['tahun'],
|
||||
parseTime: false,
|
||||
// A list of names of data record attributes that contain y-values.
|
||||
ykeys: ['produksi','prediksi'],
|
||||
// Labels for the ykeys -- will be displayed when you hover over the
|
||||
// chart.
|
||||
labels: ['Produksi','Prediksi'],
|
||||
lineColors:['Green','Red']
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(2)== 'hasil_kecamatan'): ?>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"aLengthMenu": [[15, 30, 45, ,60, -1], [15, 30, 45, 60 ,"All"]],
|
||||
"iDisplayLength": 15
|
||||
// "pageLength": 5,
|
||||
// "searching": false,
|
||||
// "paging": false,
|
||||
// "ordering": false,
|
||||
// "info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function changeFuncKecamatan($i) {
|
||||
var value = $i;
|
||||
if (value == '' || value == null) {
|
||||
value=0;
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/hasil_kecamatan",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#disini_tabel').html(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}else{
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>admin/hasil_kecamatan",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#disini_tabel').html(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
8
application/views/errors/cli/error_404.php
Normal file
8
application/views/errors/cli/error_404.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
echo "\nERROR: ",
|
||||
$heading,
|
||||
"\n\n",
|
||||
$message,
|
||||
"\n\n";
|
||||
8
application/views/errors/cli/error_db.php
Normal file
8
application/views/errors/cli/error_db.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
echo "\nDatabase error: ",
|
||||
$heading,
|
||||
"\n\n",
|
||||
$message,
|
||||
"\n\n";
|
||||
21
application/views/errors/cli/error_exception.php
Normal file
21
application/views/errors/cli/error_exception.php
Normal file
@ -0,0 +1,21 @@
|
||||
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
|
||||
|
||||
An uncaught Exception was encountered
|
||||
|
||||
Type: <?php echo get_class($exception), "\n"; ?>
|
||||
Message: <?php echo $message, "\n"; ?>
|
||||
Filename: <?php echo $exception->getFile(), "\n"; ?>
|
||||
Line Number: <?php echo $exception->getLine(); ?>
|
||||
|
||||
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
|
||||
|
||||
Backtrace:
|
||||
<?php foreach ($exception->getTrace() as $error): ?>
|
||||
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
|
||||
File: <?php echo $error['file'], "\n"; ?>
|
||||
Line: <?php echo $error['line'], "\n"; ?>
|
||||
Function: <?php echo $error['function'], "\n\n"; ?>
|
||||
<?php endif ?>
|
||||
<?php endforeach ?>
|
||||
|
||||
<?php endif ?>
|
||||
8
application/views/errors/cli/error_general.php
Normal file
8
application/views/errors/cli/error_general.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
echo "\nERROR: ",
|
||||
$heading,
|
||||
"\n\n",
|
||||
$message,
|
||||
"\n\n";
|
||||
21
application/views/errors/cli/error_php.php
Normal file
21
application/views/errors/cli/error_php.php
Normal file
@ -0,0 +1,21 @@
|
||||
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
|
||||
|
||||
A PHP Error was encountered
|
||||
|
||||
Severity: <?php echo $severity, "\n"; ?>
|
||||
Message: <?php echo $message, "\n"; ?>
|
||||
Filename: <?php echo $filepath, "\n"; ?>
|
||||
Line Number: <?php echo $line; ?>
|
||||
|
||||
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
|
||||
|
||||
Backtrace:
|
||||
<?php foreach (debug_backtrace() as $error): ?>
|
||||
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
|
||||
File: <?php echo $error['file'], "\n"; ?>
|
||||
Line: <?php echo $error['line'], "\n"; ?>
|
||||
Function: <?php echo $error['function'], "\n\n"; ?>
|
||||
<?php endif ?>
|
||||
<?php endforeach ?>
|
||||
|
||||
<?php endif ?>
|
||||
11
application/views/errors/cli/index.html
Normal file
11
application/views/errors/cli/index.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
64
application/views/errors/html/error_404.php
Normal file
64
application/views/errors/html/error_404.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>404 Page Not Found</title>
|
||||
<style type="text/css">
|
||||
|
||||
::selection { background-color: #E13300; color: white; }
|
||||
::-moz-selection { background-color: #E13300; color: white; }
|
||||
|
||||
body {
|
||||
background-color: #fff;
|
||||
margin: 40px;
|
||||
font: 13px/20px normal Helvetica, Arial, sans-serif;
|
||||
color: #4F5155;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #003399;
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #444;
|
||||
background-color: transparent;
|
||||
border-bottom: 1px solid #D0D0D0;
|
||||
font-size: 19px;
|
||||
font-weight: normal;
|
||||
margin: 0 0 14px 0;
|
||||
padding: 14px 15px 10px 15px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: Consolas, Monaco, Courier New, Courier, monospace;
|
||||
font-size: 12px;
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #D0D0D0;
|
||||
color: #002166;
|
||||
display: block;
|
||||
margin: 14px 0 14px 0;
|
||||
padding: 12px 10px 12px 10px;
|
||||
}
|
||||
|
||||
#container {
|
||||
margin: 10px;
|
||||
border: 1px solid #D0D0D0;
|
||||
box-shadow: 0 0 8px #D0D0D0;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 12px 15px 12px 15px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<h1><?php echo $heading; ?></h1>
|
||||
<?php echo $message; ?>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
64
application/views/errors/html/error_db.php
Normal file
64
application/views/errors/html/error_db.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Database Error</title>
|
||||
<style type="text/css">
|
||||
|
||||
::selection { background-color: #E13300; color: white; }
|
||||
::-moz-selection { background-color: #E13300; color: white; }
|
||||
|
||||
body {
|
||||
background-color: #fff;
|
||||
margin: 40px;
|
||||
font: 13px/20px normal Helvetica, Arial, sans-serif;
|
||||
color: #4F5155;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #003399;
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #444;
|
||||
background-color: transparent;
|
||||
border-bottom: 1px solid #D0D0D0;
|
||||
font-size: 19px;
|
||||
font-weight: normal;
|
||||
margin: 0 0 14px 0;
|
||||
padding: 14px 15px 10px 15px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: Consolas, Monaco, Courier New, Courier, monospace;
|
||||
font-size: 12px;
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #D0D0D0;
|
||||
color: #002166;
|
||||
display: block;
|
||||
margin: 14px 0 14px 0;
|
||||
padding: 12px 10px 12px 10px;
|
||||
}
|
||||
|
||||
#container {
|
||||
margin: 10px;
|
||||
border: 1px solid #D0D0D0;
|
||||
box-shadow: 0 0 8px #D0D0D0;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 12px 15px 12px 15px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<h1><?php echo $heading; ?></h1>
|
||||
<?php echo $message; ?>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
32
application/views/errors/html/error_exception.php
Normal file
32
application/views/errors/html/error_exception.php
Normal file
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
|
||||
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
|
||||
|
||||
<h4>An uncaught Exception was encountered</h4>
|
||||
|
||||
<p>Type: <?php echo get_class($exception); ?></p>
|
||||
<p>Message: <?php echo $message; ?></p>
|
||||
<p>Filename: <?php echo $exception->getFile(); ?></p>
|
||||
<p>Line Number: <?php echo $exception->getLine(); ?></p>
|
||||
|
||||
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
|
||||
|
||||
<p>Backtrace:</p>
|
||||
<?php foreach ($exception->getTrace() as $error): ?>
|
||||
|
||||
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
|
||||
|
||||
<p style="margin-left:10px">
|
||||
File: <?php echo $error['file']; ?><br />
|
||||
Line: <?php echo $error['line']; ?><br />
|
||||
Function: <?php echo $error['function']; ?>
|
||||
</p>
|
||||
<?php endif ?>
|
||||
|
||||
<?php endforeach ?>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
</div>
|
||||
64
application/views/errors/html/error_general.php
Normal file
64
application/views/errors/html/error_general.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Error</title>
|
||||
<style type="text/css">
|
||||
|
||||
::selection { background-color: #E13300; color: white; }
|
||||
::-moz-selection { background-color: #E13300; color: white; }
|
||||
|
||||
body {
|
||||
background-color: #fff;
|
||||
margin: 40px;
|
||||
font: 13px/20px normal Helvetica, Arial, sans-serif;
|
||||
color: #4F5155;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #003399;
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #444;
|
||||
background-color: transparent;
|
||||
border-bottom: 1px solid #D0D0D0;
|
||||
font-size: 19px;
|
||||
font-weight: normal;
|
||||
margin: 0 0 14px 0;
|
||||
padding: 14px 15px 10px 15px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: Consolas, Monaco, Courier New, Courier, monospace;
|
||||
font-size: 12px;
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #D0D0D0;
|
||||
color: #002166;
|
||||
display: block;
|
||||
margin: 14px 0 14px 0;
|
||||
padding: 12px 10px 12px 10px;
|
||||
}
|
||||
|
||||
#container {
|
||||
margin: 10px;
|
||||
border: 1px solid #D0D0D0;
|
||||
box-shadow: 0 0 8px #D0D0D0;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 12px 15px 12px 15px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<h1><?php echo $heading; ?></h1>
|
||||
<?php echo $message; ?>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
33
application/views/errors/html/error_php.php
Normal file
33
application/views/errors/html/error_php.php
Normal file
@ -0,0 +1,33 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
|
||||
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
|
||||
|
||||
<h4>A PHP Error was encountered</h4>
|
||||
|
||||
<p>Severity: <?php echo $severity; ?></p>
|
||||
<p>Message: <?php echo $message; ?></p>
|
||||
<p>Filename: <?php echo $filepath; ?></p>
|
||||
<p>Line Number: <?php echo $line; ?></p>
|
||||
|
||||
<?php if (defined('SHOW_DEBUG_BACKTRACE') && SHOW_DEBUG_BACKTRACE === TRUE): ?>
|
||||
|
||||
<p>Backtrace:</p>
|
||||
<?php foreach (debug_backtrace() as $error): ?>
|
||||
|
||||
<?php if (isset($error['file']) && strpos($error['file'], realpath(BASEPATH)) !== 0): ?>
|
||||
|
||||
<p style="margin-left:10px">
|
||||
File: <?php echo $error['file'] ?><br />
|
||||
Line: <?php echo $error['line'] ?><br />
|
||||
Function: <?php echo $error['function'] ?>
|
||||
</p>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
<?php endforeach ?>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
</div>
|
||||
11
application/views/errors/html/index.html
Normal file
11
application/views/errors/html/index.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
11
application/views/errors/index.html
Normal file
11
application/views/errors/index.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
72
application/views/home/404.php
Normal file
72
application/views/home/404.php
Normal file
@ -0,0 +1,72 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-404.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title>Home</title>
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Waves Effect -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/waves/waves.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="page-404">
|
||||
<div class="content">
|
||||
<div class="title-on-desktop">
|
||||
<svg style="width: 600px; height: 200px" alignment-baseline="middle">
|
||||
<defs>
|
||||
<clipPath id="clip2">
|
||||
<path d="M 0 0 L 600 0 L 600 80 L 0 80 L 0 0 L 0 125 L 600 125 L 600 200 L 0 200 Z" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<text x="300" y="190" style="width: 600px; height: 200px" text-anchor="middle" font-family="Lato" font-weight="700" font-size="250" fill="#505458" clip-path="url(#clip2)">4<tspan fill="#35b8e0">0</tspan>4</text>
|
||||
</svg>
|
||||
<div class="title">Halaman Tidak Ditemukan</div>
|
||||
</div>
|
||||
<h1 class="title-on-mobile">Error 404: Halaman Tidak Ditemukan</h1>
|
||||
<p>Sepertinya Anda Mencoba Untuk Memasuki Wilayah Terbatas. Jan Takut Bosku..Aman Itu...Klik Saja <b>"Kembali"</b>...Ndak Da Masalah...HAHAHAHAHAH</p>
|
||||
<?php
|
||||
if ($this->session->userdata('penyuluh') != '' and $this->session->userdata('pembeli') != null) {
|
||||
$url = base_url('penyuluh');
|
||||
}elseif ($this->session->userdata('level') != '' and $this->session->userdata('level') == 'Admin') {
|
||||
$url = base_url('admin');
|
||||
}elseif ($this->session->userdata('level') != '' and $this->session->userdata('level') == 'Petambak') {
|
||||
$url = base_url('petambak');
|
||||
}else{
|
||||
$url = base_url();
|
||||
}
|
||||
?>
|
||||
<a href="<?=$url?>" class="btn btn-info">Kembali BOSKU</a>
|
||||
|
||||
</div>
|
||||
</div><!--/#single-wrapper -->
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-404.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
</html>
|
||||
14
application/views/home/fixed_navbar.php
Normal file
14
application/views/home/fixed_navbar.php
Normal file
@ -0,0 +1,14 @@
|
||||
<div class="fixed-navbar">
|
||||
<div class="pull-left">
|
||||
<button type="button" class="menu-mobile-button glyphicon glyphicon-menu-hamburger js__menu_mobile"></button>
|
||||
<h1 class="page-title">Sistem Analisa Produksi Perikanan Tambak</h1>
|
||||
<!-- /.page-title -->
|
||||
</div>
|
||||
<!-- /.pull-left -->
|
||||
<div class="pull-right">
|
||||
|
||||
<!-- /.ico-item -->
|
||||
<!-- <a href="#" class="ico-item mdi mdi-logout js__logout"></a> -->
|
||||
</div>
|
||||
<!-- /.pull-right -->
|
||||
</div>
|
||||
8
application/views/home/footer.php
Normal file
8
application/views/home/footer.php
Normal file
@ -0,0 +1,8 @@
|
||||
<footer class="footer">
|
||||
<ul class="list-inline">
|
||||
<li>2020 © SAPITA.</li>
|
||||
<li><a href="#">Privacy</a></li>
|
||||
<li><a href="#">Terms</a></li>
|
||||
<li><a href="#">Help</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
46
application/views/home/head.php
Normal file
46
application/views/home/head.php
Normal file
@ -0,0 +1,46 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title>SAPITA - <?=$header?></title>
|
||||
|
||||
<!-- Main Styles -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Material Design Icon -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/fonts/material-design/css/materialdesignicons.css">
|
||||
|
||||
<!-- mCustomScrollbar -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/media/css/dataTables.bootstrap.min.css">
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/extensions/Responsive/css/responsive.bootstrap.min.css">
|
||||
<!-- Sweet Alert -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.css">
|
||||
|
||||
|
||||
<style>
|
||||
|
||||
#map_canvas {
|
||||
height: 600px;
|
||||
width: 100%;
|
||||
margin: 0px;
|
||||
padding: 0px
|
||||
}
|
||||
.nowrap {
|
||||
white-space: nowrap ;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<?php if ($this->uri->segment(2) == '' or $this->uri->segment(2) == null): ?>
|
||||
<link rel="stylesheet" href="<?php echo base_url() ?>assets/plugin/chart/morris/morris.css">
|
||||
<script src="<?php echo base_url() ?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?php echo base_url() ?>assets/plugin/chart/morris/morris.min.js"></script>
|
||||
<script src="<?php echo base_url() ?>assets/plugin/chart/morris/raphael-min.js"></script>
|
||||
<script src="<?php echo base_url() ?>assets/scripts/chart.morris.init.min.js"></script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
</head>
|
||||
41
application/views/home/index.php
Normal file
41
application/views/home/index.php
Normal file
@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:47:34 GMT -->
|
||||
<?php $this->load->view("home/head"); ?>
|
||||
|
||||
<body>
|
||||
<?php $this->load->view('home/main_menu'); ?>
|
||||
<!-- /.main-menu -->
|
||||
|
||||
<?php $this->load->view("home/fixed_navbar") ; ?>
|
||||
<!-- /.fixed-navbar -->
|
||||
|
||||
|
||||
<!-- /#notification-popup -->
|
||||
|
||||
|
||||
<!-- /#message-popup -->
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<?php $this->load->view($main); ?>
|
||||
<!-- /.row -->
|
||||
|
||||
|
||||
<?php $this->load->view("home/footer"); ?>
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div><!--/#wrapper -->
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<?php $this->load->view("home/script"); ?>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:09 GMT -->
|
||||
</html>
|
||||
89
application/views/home/login.php
Normal file
89
application/views/home/login.php
Normal file
@ -0,0 +1,89 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title><?=$header?></title>
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Waves Effect -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/waves/waves.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="single-wrapper">
|
||||
<form method="post" class="frm-single">
|
||||
<div class="inside">
|
||||
<div class="title"><strong>SAPITA</strong></div>
|
||||
<!-- /.title -->
|
||||
<div class="frm-title">Login</div>
|
||||
<!-- /.frm-title -->
|
||||
<div class="frm-input"><input type="text" placeholder="Username" class="frm-inp" name="username"><i class="fa fa-user frm-ico"></i></div>
|
||||
<!-- /.frm-input -->
|
||||
<div class="frm-input"><input type="password" placeholder="Password" class="frm-inp" name="password"><i class="fa fa-lock frm-ico"></i></div>
|
||||
|
||||
<input type="submit" class="frm-submit" name="login" value="Login">
|
||||
|
||||
<!-- /.row -->
|
||||
<a href="<?=base_url()?>home/pendaftaran" class="a-link"><i class="fa fa-archive"></i>Silakan Daftar Lahan Anda.</a>
|
||||
<div class="frm-footer">Dinas Pertanian Kelautan Dan Perikanan <br> Kota Parepare © 2020.</div>
|
||||
<!-- /.footer -->
|
||||
</div>
|
||||
<!-- .inside -->
|
||||
</form>
|
||||
<!-- /.frm-single -->
|
||||
</div><!--/#single-wrapper -->
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
<?php if ($this->session->flashdata('warning')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.warning("<?php echo $this->session->flashdata('warning')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
</html>
|
||||
255
application/views/home/main.php
Normal file
255
application/views/home/main.php
Normal file
@ -0,0 +1,255 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Kota Parepare : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Tambak : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="box-content">
|
||||
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mhome->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mhome->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mhome->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>home/data_petambak/<?=$value->id_lahan?>"><button type="button" title="Lihat Informasi Lahan" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></center>'+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas parepare ////////////////////////// ?>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_kecamatan?> =google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($kecamatan->result() as $key => $value) { echo "luasl".$value->id_kecamatan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas parepare ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Grafik Produksi Dan Prediksi</h4>
|
||||
<div class="card-content">
|
||||
<div id="myfirstchart" style="height: 400px;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
$kira = count($cek_hasil->result()) - 1;
|
||||
$jumlah = 0;
|
||||
// print_r($kira);
|
||||
foreach ($cek_hasil->result() as $key => $value) {
|
||||
$hasil[$key] = $value->hasil;
|
||||
}
|
||||
|
||||
// $jumlah = ($hasil[$kira-3] + $hasil[$kira-2] + $hasil[$kira-1])/3;
|
||||
$jumlah = ($hasil[$kira-3] + $hasil[$kira-2] + $hasil[$kira-1])/3;
|
||||
$hasil = $cek_hasil->result()[$kira]->hasil;
|
||||
$tahun = $cek_hasil->result_array()[$kira]['tahun'];
|
||||
$musim = $cek_hasil->result_array()[$kira]['musim'];
|
||||
// print_r($hasil[$kira]);
|
||||
?>
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-success text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-diamond"></i>
|
||||
<p class="text text-white">Produksi Tahun <?=$tahun?> Musim <?=$musim?></p>
|
||||
<h2 class="counter"><?=number_format(round($hasil,0))?> Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-info text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-download"></i>
|
||||
<p class="text text-white">Prediksi Tahun <?=$tahun?> Musim <?=$musim?></p>
|
||||
<h2 class="counter"><?=number_format(round($jumlah,0))?> Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
|
||||
</div>
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
85
application/views/home/main_menu.php
Normal file
85
application/views/home/main_menu.php
Normal file
@ -0,0 +1,85 @@
|
||||
<div class="main-menu">
|
||||
<header class="header">
|
||||
<a href="<?=base_url()?>" class="logo"><img src="<?=base_url()?>logo.png" width="25" height="25"> SAPITA</a>
|
||||
<!-- <button type="button" class="button-close fa fa-times js__menu_close"></button> -->
|
||||
<div class="user">
|
||||
<a href="#" class="avatar"><img src="<?=base_url()?>logo.png" alt="" width="50" height="50"></a>
|
||||
<h4><a href="#">Guest</a></h4>
|
||||
<!-- <h5 class="position">Administrator</h5> -->
|
||||
<!-- /.name -->
|
||||
|
||||
<!-- /.control-wrap -->
|
||||
</div>
|
||||
<!-- /.user -->
|
||||
</header>
|
||||
<!-- /.header -->
|
||||
<div class="content">
|
||||
|
||||
<div class="navigation">
|
||||
<h5 class="title">Menu</h5>
|
||||
<!-- /.title -->
|
||||
<ul class="menu js__accordion">
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == '' or $this->uri->segment(2) == 'data_petambak') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>"><i class="menu-icon mdi mdi-view-dashboard"></i><span>Halaman Utama</span></a>
|
||||
</li>
|
||||
|
||||
|
||||
<!-- <li>
|
||||
<a class="waves-effect" href="index-2.html"><i class="menu-icon mdi mdi-desktop-mac"></i><span>ADMIN</span></a>
|
||||
</li> -->
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'pendaftaran') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/pendaftaran"><i class="menu-icon mdi mdi-cube-outline"></i><span>Pendaftaran</a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/login"><i class="menu-icon mdi mdi-calendar"></i><span>Login</span></a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
 <br> 
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<!-- /.menu js__accordion -->
|
||||
<!-- <h5 class="title">KECAMATAN</h5> -->
|
||||
<!-- /.title -->
|
||||
<!-- <ul class="menu js__accordion"> -->
|
||||
<!-- <li <?php if ($this->uri->segment(2) == 'kecamatan' and $this->uri->segment(3) == '1') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/kecamatan/1"><i class="menu-icon mdi mdi-calendar"></i><span>BACUKIKI BARAT</span></a>
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'kecamatan' and $this->uri->segment(3) == '2') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/kecamatan/2"><i class="menu-icon mdi mdi-calendar"></i><span>BACUKIKI</span></a>
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'kecamatan' and $this->uri->segment(3) == '4') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/kecamatan/4"><i class="menu-icon mdi mdi-calendar"></i><span>UJUNG</span></a>
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'kecamatan' and $this->uri->segment(3) == '3') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/kecamatan/3"><i class="menu-icon mdi mdi-calendar"></i><span>SOREANG</span></a>
|
||||
</li>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value): ?>
|
||||
<li <?php if ($this->uri->segment(2) == 'kecamatan' and $this->uri->segment(3) == '<?=$value->id_kecamatan?>') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>home/kecamatan/<?=$value->id_kecamatan?>"><i class="menu-icon mdi mdi-calendar"></i><span><?=$value->kecamatan?></span></a>
|
||||
</li>
|
||||
<?php endforeach ?> -->
|
||||
<!-- </ul> -->
|
||||
<!-- /.menu js__accordion -->
|
||||
</div>
|
||||
<!-- /.navigation -->
|
||||
</div>
|
||||
<!-- /.content -->
|
||||
</div>
|
||||
255
application/views/home/menu/data_lahan_lihat.php
Normal file
255
application/views/home/menu/data_lahan_lihat.php
Normal file
@ -0,0 +1,255 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Hasil</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td><?=$value1->jumlah_produksi?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>home/data_petambak/lihat/<?=$this->uri->segment(3)?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->id_kecamatan == 1) {
|
||||
$color = "#5C00B3";
|
||||
}elseif ($value->id_kecamatan == 2) {
|
||||
$color = "#FFFF00";
|
||||
}elseif ($value->id_kecamatan == 3) {
|
||||
$color = "#0D0811";
|
||||
}elseif ($value->id_kecamatan == 4) {
|
||||
$color = "#B85612";
|
||||
}
|
||||
?>
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mhome->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mhome->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mhome->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
329
application/views/home/menu/data_lahan_lihat_detail.php
Normal file
329
application/views/home/menu/data_lahan_lihat_detail.php
Normal file
@ -0,0 +1,329 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<?php
|
||||
$tahunnya = explode('-',$this->uri->segment(5));
|
||||
?>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
<div class="col-xs-12 col-lg-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Hasil</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td><?=$value1->jumlah_produksi?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>home/data_petambak/lihat/<?=$kode_lahan?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card ">
|
||||
<h4 class="box-title">Form Transaksi Produksi Tahun <?=$tahunnya[0]?> Musim <?=$tahunnya[1]?> </h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->mhome->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<?php
|
||||
$min_date = date('Y-m-d');
|
||||
$min_date = new DateTime($min_date);
|
||||
$min_date->modify('-30 day');
|
||||
$min_date =date('Y-m-d', strtotime($min_date->format('Y-m-d')));
|
||||
|
||||
|
||||
$max_date = date('Y-m-d');
|
||||
$max_date = new DateTime($max_date);
|
||||
$max_date->modify('+30 day');
|
||||
$max_date =date('Y-m-d', strtotime($max_date->format('Y-m-d')));
|
||||
// print_r($ket_nya);
|
||||
$produksi_pya = $ket_nya['ket_elemen_produksi'];
|
||||
// print_r($produksi_pya);
|
||||
$jumlah_produksi = round(($produksi_pya[1]*0.02)+$ket_nya['masa_tumbuh']-150);
|
||||
|
||||
$ekor = $produksi_pya[1];
|
||||
$saiz = ceil(($ekor / $jumlah_produksi) - (($ket_nya['masa_tumbuh']/($ekor / $jumlah_produksi))*13));
|
||||
|
||||
foreach ($produksi_pya as $key4 => $value4) {
|
||||
if ($key4 != 4) {
|
||||
$jumlah_ini[$key4] = $value4;
|
||||
}else{
|
||||
$jumlah_ini[$key4] = $value4 * $ket_nya['masa_tumbuh'];
|
||||
}
|
||||
}
|
||||
|
||||
if ($saiz >= 45) {
|
||||
$hargajual = 35000;
|
||||
}elseif ($saiz >= 30) {
|
||||
$hargajual = 60000;
|
||||
}elseif ($saiz >= 25) {
|
||||
$hargajual = 80000;
|
||||
}elseif ($saiz >= 20) {
|
||||
$hargajual = 110000;
|
||||
}elseif ($saiz >= 17) {
|
||||
$hargajual = 120000;
|
||||
}elseif ($saiz >= 8) {
|
||||
$hargajual = 180000;
|
||||
}elseif ($saiz >= 1) {
|
||||
$hargajual = 185000;
|
||||
}
|
||||
// print_r($jumlah_ini);
|
||||
|
||||
$nilaiproduksi = $hargajual * $jumlah_produksi;
|
||||
|
||||
|
||||
?>
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="<?=$min_date?>" max="<?=$max_date?>" value="<?=$ket_nya['waktu_tebar']?>" disabled>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" id="masa_tumbuh" disabled="">
|
||||
<option value="" disabled="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" <?php if ($ket_nya['masa_tumbuh'] == 60): ?>selected <?php endif ?>>60</option>
|
||||
<option value="90" <?php if ($ket_nya['masa_tumbuh'] == 90): ?>selected <?php endif ?>>90</option>
|
||||
<option value="150" <?php if ($ket_nya['masa_tumbuh'] == 150): ?>selected <?php endif ?> >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<form class="form-horizontal" style="overflow-x: auto" id="elemen_produksi">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th width="20%">Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->ket);
|
||||
$satuan = json_decode($value3->satuan);
|
||||
$r = 1;
|
||||
$biaya = 0;
|
||||
// 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);
|
||||
}
|
||||
|
||||
|
||||
$jumlah = $jumlah_ini[$value2->id_elemen] * $ket->$no;
|
||||
|
||||
// if ($produksi_pya['Tenaga']) {
|
||||
// $satu = $satu * $harga;
|
||||
// }else{
|
||||
// $satu = $satu * $harga * $hari;
|
||||
// }
|
||||
$biaya = $biaya + $jumlah;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>
|
||||
<input type="text" style="width: 200px;" class="form-control" id="inputan<?=$no?>" placeholder="Jumlah <?=$value2->nama_elemen?>" name="<?=$value2->id_elemen?>" minlegth='5' maxlength='10' value='<?=number_format($produksi_pya[$value2->id_elemen])?>' disabled>
|
||||
</td>
|
||||
<td>Rp. <?=number_format($jumlah)?></td>
|
||||
</tr>
|
||||
<?php endforeach ;
|
||||
$persiapan_lahan = $biaya * 10 / 100;
|
||||
$totalbiaya = $biaya + $persiapan_lahan;
|
||||
$keuntungan = $nilaiproduksi - $biaya - $persiapan_lahan;
|
||||
if ($keuntungan <= 0 ) {
|
||||
$status = 'Tidak Berhasil';
|
||||
}else{
|
||||
$status = 'Berhasil';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=number_format($jumlah_produksi)?> kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="submitdata()" id="button_submit" style="display: none">Proses Transaksi Produksi</button>     <a href="<?=base_url()?>penyuluh/transaksi/lihat/<?=$this->uri->segment(4).'/'.$this->uri->segment(5)?>"><button type="button" class="btn btn-danger btn-sm waves-effect waves-light" id="button_batal" style="display: none">Batal Edit</button></a><button type="button" class="btn btn-warning btn-sm waves-effect waves-light" onclick="editdata()" id="button_edit" style="display: none">Edit Transaksi Produksi ?</button></center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Panen" value="<?=$ket_nya['masa_panen']?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Saiz" value="+- <?=$saiz?> ekor/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Total Biaya</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Jumlah" value="Rp . <?=number_format($totalbiaya)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" placeholder="Enter your email" title="Harga Jual" value="Rp. <?=number_format($hargajual)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai Produksi</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Nilai" value="Rp. <?=number_format($nilaiproduksi)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Keuntungan" value="Rp. <?=number_format($keuntungan)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$status?>" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
269
application/views/home/menu/kecamatan.php
Normal file
269
application/views/home/menu/kecamatan.php
Normal file
@ -0,0 +1,269 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Kota Parepare : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Tambak : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="box-content">
|
||||
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->id_kecamatan == 1) {
|
||||
$color = "#5C00B3";
|
||||
}elseif ($value->id_kecamatan == 2) {
|
||||
$color = "#FFFF00";
|
||||
}elseif ($value->id_kecamatan == 3) {
|
||||
$color = "#0D0811";
|
||||
}elseif ($value->id_kecamatan == 4) {
|
||||
$color = "#B85612";
|
||||
}
|
||||
?>
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mhome->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mhome->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mhome->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>home/data_petambak/<?=$value->id_lahan?>"><button type="button" title="Lihat Informasi Lahan" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></center>'+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas parepare ////////////////////////// ?>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_kecamatan?> =google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($kecamatan->result() as $key => $value) { echo "luasl".$value->id_kecamatan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas parepare ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Hasil Produksi Kecamatan</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Hasil Produksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$cek_musim = $this->mhome->tampil_data_keseluruhan('tb_hasil_produksi');
|
||||
foreach ($cek_musim->result() as $key => $value){
|
||||
if ($value->tahun >= 2020) {
|
||||
$hasil[$value->tahun.$value->musim] = 0;
|
||||
}
|
||||
}
|
||||
$i = 1;
|
||||
$cek_data = $this->mhome->produksi_kecamatan($this->uri->segment(3));
|
||||
// print_r(count($cek_data->result()));
|
||||
if (count($cek_data->result()) > 0) {
|
||||
foreach ($cek_data->result() as $key1 => $value1) {
|
||||
$ket = json_decode($value1->ket,true);
|
||||
foreach ($ket as $key2 => $value2) {
|
||||
// print_r($value2['jumlah_produksi']);print_r('<br>');
|
||||
$hasil[$value2['tahun'].$value2['musim']] = $hasil[$value2['tahun'].$value2['musim']] + $value2['jumlah_produksi'];
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach ($cek_musim->result() as $key => $value){
|
||||
if ($value->tahun >= 2020) {
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i;$i++?></td>
|
||||
<td><?=$value->tahun?></td>
|
||||
<td><?=$value->musim?></td>
|
||||
<td><?=$hasil[$value->tahun.$value->musim]?></td>
|
||||
</tr>
|
||||
<?php } } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
256
application/views/home/menu/pendaftaran.php
Normal file
256
application/views/home/menu/pendaftaran.php
Normal file
@ -0,0 +1,256 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);">
|
||||
<option value="">-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
<option value="<?=$value->id_kecamatan?>"><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KELURAHAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" disabled="">
|
||||
<option value="">-Sila Pilih Kecamatan Dulu</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">N I K :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Pilih Kecamatan dan Kelurahan Dulu" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Nama Lengkap :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Pilih Kecamatan dan Kelurahan Dulu" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<!-- <div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">ID LOKASI :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Otomatis">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">NO PBB :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Pilih Kecamatan dan Kelurahan Dulu" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- <div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Luas Lahan: :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Otomatis">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Teknologi Tambak :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" disabled="">
|
||||
<option value="">-Pilih Kecamatan dan Kelurahan Dulu</option>
|
||||
<!-- <option value="1">1</option>
|
||||
<option value="2">2</option> -->
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
|
||||
<script type="text/javascript" >
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 16,
|
||||
center: new google.maps.LatLng(-2.247762, 119.373063),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
|
||||
<?php ///////////////// awal untuk kordinat//////////////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ///////////////// akhir untuk kordinat//////////////////////////////////// ?>
|
||||
|
||||
|
||||
<?php //////////////// awal untuk infowindows ///////////////////////////////// ?>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
map.fitBounds(bounds);
|
||||
<?php //////////////// akhir untuk infowindows ///////////////////////////////// ?>
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-success text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-diamond"></i>
|
||||
<p class="text text-white">Produksi Sebelumnya</p>
|
||||
<h2 class="counter">?? Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-info text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-download"></i>
|
||||
<p class="text text-white">Prediksi Produksi</p>
|
||||
<h2 class="counter">?? Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
|
||||
</div>
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
265
application/views/home/menu/pendaftaran_kecamatan.php
Normal file
265
application/views/home/menu/pendaftaran_kecamatan.php
Normal file
@ -0,0 +1,265 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);">
|
||||
<option value="" se>-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) {
|
||||
if ($this->uri->segment(3) == $value->id_kecamatan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kecamatan?>" <?=$selected?>><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KELURAHAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKelurahan(value);">
|
||||
<option value="">-Pilih Kelurahan</option>
|
||||
<?php foreach ($kelurahan->result() as $key => $value) { ?>
|
||||
<option value="<?=$value->id_kelurahan?>"><?=$value->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">N I K :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Pilih Kecamatan dan Kelurahan Dulu" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Nama Lengkap :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Pilih Kecamatan dan Kelurahan Dulu" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<!-- <div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">ID LOKASI :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Otomatis">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">NO PBB :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Pilih Kecamatan dan Kelurahan Dulu" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- <div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Luas Lahan: :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Otomatis">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Teknologi Tambak :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" disabled="">
|
||||
<option value="">-Pilih Kecamatan dan Kelurahan Dulu</option>
|
||||
<!-- <option value="1">1</option>
|
||||
<option value="2">2</option> -->
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
|
||||
<script type="text/javascript" >
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 16,
|
||||
center: new google.maps.LatLng(-2.247762, 119.373063),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
|
||||
///////////////// awal untuk kordinat////////////////////////////////////
|
||||
|
||||
<?php foreach ($kecamatan_terpilih->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
///////////////// akhir untuk kordinat////////////////////////////////////
|
||||
|
||||
|
||||
//////////////// awal untuk infowindows /////////////////////////////////
|
||||
<?php foreach ($kecamatan_terpilih->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
map.fitBounds(bounds);
|
||||
//////////////// akhir untuk infowindows /////////////////////////////////
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-success text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-diamond"></i>
|
||||
<p class="text text-white">Produksi Sebelumnya</p>
|
||||
<h2 class="counter">?? Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-info text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-download"></i>
|
||||
<p class="text text-white">Prediksi Produksi</p>
|
||||
<h2 class="counter">?? Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
|
||||
</div>
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
370
application/views/home/menu/pendaftaran_kelurahan.php
Normal file
370
application/views/home/menu/pendaftaran_kelurahan.php
Normal file
@ -0,0 +1,370 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);" name="kecamatan">
|
||||
<option value="" se>-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) {
|
||||
if ($this->uri->segment(3) == $value->id_kecamatan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kecamatan?>" <?=$selected?>><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KELURAHAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKelurahan(value);" name="kelurahan">
|
||||
<option value="">-Pilih Kelurahan</option>
|
||||
<?php foreach ($kelurahan->result() as $key => $value) {
|
||||
if ($this->uri->segment(4) == $value->id_kelurahan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kelurahan?>" <?=$selected?>><?=$value->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">N I K :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="nik" placeholder="Masukkan N I K" name="nik" minlength="16" maxlength="16">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Nama Lengkap :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Masukkan Nama Lengkap" name="nama">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<!-- <div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">ID LOKASI :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Otomatis">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">NO PBB :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="pbb" placeholder="Masukkan Nomor PBB" name="pbb" minlength="16" maxlength="16">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Luas Lahan: :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="luas_lahan" placeholder="Otomatis" disabled="">
|
||||
<input type="hidden" name="luas_lahan" id="luas_lahan1">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Teknologi Tambak :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" name="tambak">
|
||||
<option value="">-Pilih Teknologi Tambak</option>
|
||||
<?php foreach ($tambak->result() as $key => $value) { ?>
|
||||
<option value="<?=$value->id_tambak?>"><?=$value->tambak?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<input type="button" class="btn btn-info waves-effect waves-light" id="enablePolygon" value="Tanda Kordinat Tambak" name="enablePolygon" />
|
||||
<input type="button" class="btn btn-danger waves-effect waves-light" id="resetPolygon" value="Reset Kembali Kordinat" style="display: none;" />
|
||||
<input type="hidden" name ="point" id="coords">
|
||||
<div id="showonPolygon" ><b>Area:</b> <span id="areaPolygon"> </span>
|
||||
</div> <br><br>
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
|
||||
<script type="text/javascript" >
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var all_overlays = [];
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 16,
|
||||
center: new google.maps.LatLng(-2.247762, 119.373063),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
|
||||
|
||||
<?php foreach ($kelurahan_terpilih->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kelurahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
|
||||
|
||||
var polyOptions = {
|
||||
strokeWeight: 0,
|
||||
fillOpacity: 0.45,
|
||||
editable: true,
|
||||
fillColor: '#FF1493'
|
||||
};
|
||||
var selectedShape;
|
||||
|
||||
var drawingManager = new google.maps.drawing.DrawingManager({
|
||||
drawingMode: google.maps.drawing.OverlayType.POLYGON,
|
||||
drawingControl: false,
|
||||
markerOptions: {
|
||||
draggable: true
|
||||
},
|
||||
polygonOptions: polyOptions
|
||||
});
|
||||
|
||||
$('#enablePolygon').click(function() {
|
||||
drawingManager.setMap(map);
|
||||
drawingManager.setDrawingMode(google.maps.drawing.OverlayType.POLYGON);
|
||||
$('#enablePolygon').hide();
|
||||
});
|
||||
|
||||
$('#resetPolygon').click(function() {
|
||||
if (selectedShape) {
|
||||
selectedShape.setMap(null);
|
||||
}
|
||||
drawingManager.setMap(null);
|
||||
$('#showonPolygon').hide();
|
||||
$('#resetPolygon').hide();
|
||||
$('#enablePolygon').show();
|
||||
});
|
||||
|
||||
google.maps.event.addListener(drawingManager, 'polygoncomplete', function(polygon) {
|
||||
var area = google.maps.geometry.spherical.computeArea(selectedShape.getPath());
|
||||
var area1 = google.maps.geometry.spherical.computeArea(selectedShape.getPath());
|
||||
$('#areaPolygon').html(area.toFixed(2)+' Sq meters');
|
||||
area = area/10000;
|
||||
area1 = area1/10000;
|
||||
area = numberWithCommas(area.toFixed(2))+" Ha";
|
||||
area1 = area1.toFixed(3);
|
||||
document.getElementById("luas_lahan").value = area;
|
||||
document.getElementById("luas_lahan1").value = area1;
|
||||
var coordStr = "";
|
||||
for (var i = 0; i < polygon.getPath().getLength(); i++) {
|
||||
coordStr +="{lat: "+ polygon.getPath().getAt(i).lat() + ", lng: "+
|
||||
polygon.getPath().getAt(i).lng()+"},\n"
|
||||
;
|
||||
}
|
||||
document.getElementById("coords").value = coordStr;
|
||||
// console.log(coordStr);
|
||||
$('#resetPolygon').show();
|
||||
});
|
||||
|
||||
function clearSelection() {
|
||||
if (selectedShape) {
|
||||
selectedShape.setEditable(false);
|
||||
selectedShape = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function setSelection(shape) {
|
||||
clearSelection();
|
||||
selectedShape = shape;
|
||||
shape.setEditable(true);
|
||||
}
|
||||
|
||||
google.maps.event.addListener(drawingManager, 'overlaycomplete', function(e) {
|
||||
all_overlays.push(e);
|
||||
if (e.type != google.maps.drawing.OverlayType.MARKER) {
|
||||
// Switch back to non-drawing mode after drawing a shape.
|
||||
drawingManager.setDrawingMode(null);
|
||||
|
||||
// Add an event listener that selects the newly-drawn shape when the user
|
||||
// mouses down on it.
|
||||
var newShape = e.overlay;
|
||||
newShape.type = e.type;
|
||||
google.maps.event.addListener(newShape, 'click', function() {
|
||||
setSelection(newShape);
|
||||
});
|
||||
setSelection(newShape);
|
||||
}
|
||||
});
|
||||
|
||||
<?php foreach ($kelurahan_terpilih->result() as $key => $value) {
|
||||
$cek_nama_kecamatan = $this->mhome->tampil_data_where('tb_kecamatan',array());
|
||||
foreach ($cek_nama_kecamatan->result() as $key1 => $value1) ;
|
||||
$nama_kecamatan = $value1->kecamatan;
|
||||
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kelurahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kelurahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$nama_kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < polygon_<?=$value->id_kelurahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(polygon_<?=$value->id_kelurahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div><br><br>
|
||||
<center><button type="button" class="btn btn-lg waves-effect waves-light" onclick="heheh()">Lakukkan Pendaftaran</button></center>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-success text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-diamond"></i>
|
||||
<p class="text text-white">Produksi Sebelumnya</p>
|
||||
<h2 class="counter">?? Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
<div class="col-lg-6 col-md-6 col-xs-12">
|
||||
<div class="box-content bg-info text-white">
|
||||
<div class="statistics-box with-icon">
|
||||
<i class="ico small fa fa-download"></i>
|
||||
<p class="text text-white">Prediksi Produksi</p>
|
||||
<h2 class="counter">?? Kg</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-3 col-md-6 col-xs-12 -->
|
||||
|
||||
</div>
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
373
application/views/home/script.php
Normal file
373
application/views/home/script.php
Normal file
@ -0,0 +1,373 @@
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/jquery.dataTables.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/dataTables.bootstrap.min.js"></script>
|
||||
|
||||
<!-- <script src="<?=base_url()?>assets/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/toastr/toastr.min.css"> -->
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
<script >
|
||||
$(document).ready(function() {
|
||||
$('#example').DataTable();
|
||||
$('#example1').DataTable();
|
||||
} );
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<?php if ($this->session->flashdata('my404')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('my404')?>");
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('success')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.success("<?php echo $this->session->flashdata('success')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('error')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('error')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == '' or $this->uri->segment(2) == null): ?>
|
||||
<script type="text/javascript">
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>home/json_hasil",
|
||||
// data: {inputannya: data}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
var data = JSON.parse(data1);
|
||||
console.log(data);
|
||||
// window.location.replace("<?=base_url()?>admin/data_produksi/");
|
||||
new Morris.Line({
|
||||
// ID of the element in which to draw the chart.
|
||||
element: 'myfirstchart',
|
||||
// Chart data records -- each entry in this array corresponds to a point on
|
||||
// the chart.
|
||||
data: data['ket'],
|
||||
// The name of the data record attribute that contains x-values.
|
||||
xkey: data['tahun'],
|
||||
parseTime: false,
|
||||
// A list of names of data record attributes that contain y-values.
|
||||
ykeys: ['produksi','prediksi'],
|
||||
// Labels for the ykeys -- will be displayed when you hover over the
|
||||
// chart.
|
||||
labels: ['Produksi','Prediksi'],
|
||||
lineColors:['Green','Red']
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'data_petambak'): ?>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable();
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'pendaftaran'): ?>
|
||||
<script type="text/javascript">
|
||||
|
||||
function changeFuncKecamatan($i) {
|
||||
var value = $i;
|
||||
if (value == '' || value == null) {
|
||||
window.location.replace("<?=base_url()?>home/pendaftaran/");
|
||||
}else{
|
||||
window.location.replace("<?=base_url()?>home/pendaftaran/"+value);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
<?php if ($this->uri->segment(3) != null or $this->uri->segment(3) != '') { ?>
|
||||
function changeFuncKelurahan($i) {
|
||||
var value = $i;
|
||||
if (value == '' || value == null) {
|
||||
window.location.replace("<?=base_url()?>home/pendaftaran/<?=$this->uri->segment(3)?>");
|
||||
}else{
|
||||
window.location.replace("<?=base_url()?>home/pendaftaran/<?=$this->uri->segment(3)?>/"+value);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
<?php } ?>
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function heheh(){
|
||||
var kecamatan = $('select[name="kecamatan"]').val();
|
||||
var kelurahan = $('select[name="kelurahan"]').val();
|
||||
var nik = $('input[name="nik"]').val();
|
||||
var nama = $('input[name="nama"]').val();
|
||||
var pbb = $('input[name="pbb"]').val();
|
||||
var point = $('input[name="point"]').val();
|
||||
var tambak = $('select[name="tambak"]').val();
|
||||
var luas_lahan = $('input[name="luas_lahan"]').val();
|
||||
// console.log(point);
|
||||
if(nik.length < 16 || nik == '' || nik == null){
|
||||
$('input[name="nik"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>NIK harus Panjang 16 Karakter");
|
||||
}else if(nama == '' || nama == null){
|
||||
$('input[name="nama"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Nama Harus Terisi");
|
||||
}else if(pbb.length < 16 || pbb == '' || pbb == null){
|
||||
$('input[name="pbb"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>No PBB harus Panjang 16 Karakter");
|
||||
} else if(tambak == '' || tambak == null){
|
||||
$('select[name="tambak"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Teknologi Tambak Harus Dipilih");
|
||||
} else if(point == '' || point == null){
|
||||
$('input[name="enablePolygon"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Kordinat Tambak Harus Ditanda");
|
||||
} else {
|
||||
// console.log(kecamatan);
|
||||
// console.log(kelurahan);
|
||||
// console.log(nik);
|
||||
// console.log(nama);
|
||||
// console.log(pbb);
|
||||
// console.log(tambak);
|
||||
// console.log(point);
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>home/pendaftaran_tambak/",
|
||||
data: {kecamatan: kecamatan,kelurahan: kelurahan, nik: nik, nama : nama , pbb : pbb, tambak :tambak, point : point, luas_lahan: luas_lahan}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "json",
|
||||
success: function(data1) {
|
||||
|
||||
// console.log(data1);
|
||||
// window.location.href ="<?=base_url()?>";
|
||||
|
||||
if (data1 == 'true1') {
|
||||
$('input[name="nik"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.warning("<b>Error</b><br>NIK Yang Dimasukkan Telah Terdaftar Dalam Sistem<br>Silakan Login Untuk Menambah Lahan");
|
||||
}else if (data1 == 'true2') {
|
||||
$('input[name="pbb"]').focus();
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.warning("<b>Error</b><br>No PBB Yang Dimasukkan Telah Terdaftar Dalam Sistem<br>Silakan Cek Kembali No PBB Yang Dimasukkan");
|
||||
}else if (data1 == 'false') {
|
||||
window.location.href ="<?=base_url()?>";
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function setInputFilter(textbox, inputFilter) {
|
||||
["input", "keydown", "keyup", "mousedown", "mouseup", "select", "contextmenu", "drop"].forEach(function(event) {
|
||||
textbox.addEventListener(event, function() {
|
||||
if (inputFilter(this.value)) {
|
||||
this.oldValue = this.value;
|
||||
this.oldSelectionStart = this.selectionStart;
|
||||
this.oldSelectionEnd = this.selectionEnd;
|
||||
} else if (this.hasOwnProperty("oldValue")) {
|
||||
this.value = this.oldValue;
|
||||
this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);
|
||||
} else {
|
||||
this.value = "";
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Install input filters.
|
||||
setInputFilter(document.getElementById("nik"), function(value) {
|
||||
return /^-?\d*$/.test(value); });
|
||||
setInputFilter(document.getElementById("pbb"), function(value) {
|
||||
return /^-?\d*$/.test(value); });
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'kecamatan'): ?>
|
||||
<script >
|
||||
$(document).ready(function() {
|
||||
$('#tabel-data').DataTable();
|
||||
} );
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
11
application/views/index.html
Normal file
11
application/views/index.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
14
application/views/penyuluh/fixed_navbar.php
Normal file
14
application/views/penyuluh/fixed_navbar.php
Normal file
@ -0,0 +1,14 @@
|
||||
<div class="fixed-navbar">
|
||||
<div class="pull-left">
|
||||
<button type="button" class="menu-mobile-button glyphicon glyphicon-menu-hamburger js__menu_mobile"></button>
|
||||
<h1 class="page-title">Sistem Analisa Produksi Perikanan Tambak</h1>
|
||||
<!-- /.page-title -->
|
||||
</div>
|
||||
<!-- /.pull-left -->
|
||||
<div class="pull-right">
|
||||
|
||||
<!-- /.ico-item -->
|
||||
<!-- <a href="#" class="ico-item mdi mdi-logout js__logout"></a> -->
|
||||
</div>
|
||||
<!-- /.pull-right -->
|
||||
</div>
|
||||
8
application/views/penyuluh/footer.php
Normal file
8
application/views/penyuluh/footer.php
Normal file
@ -0,0 +1,8 @@
|
||||
<footer class="footer">
|
||||
<ul class="list-inline">
|
||||
<li>2020 © SAPITA.</li>
|
||||
<li><a href="#">Privacy</a></li>
|
||||
<li><a href="#">Terms</a></li>
|
||||
<li><a href="#">Help</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
38
application/views/penyuluh/head.php
Normal file
38
application/views/penyuluh/head.php
Normal file
@ -0,0 +1,38 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title>SAPITA - <?=$header?></title>
|
||||
|
||||
<!-- Main Styles -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Material Design Icon -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/fonts/material-design/css/materialdesignicons.css">
|
||||
|
||||
<!-- mCustomScrollbar -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/media/css/dataTables.bootstrap.min.css">
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/extensions/Responsive/css/responsive.bootstrap.min.css">
|
||||
<!-- Sweet Alert -->
|
||||
<!-- <link rel="stylesheet" href="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.css"> -->
|
||||
<script src="<?php echo base_url() ?>sweet-alert/sweetalert.js"></script>
|
||||
|
||||
<style>
|
||||
|
||||
#map_canvas {
|
||||
height: 600px;
|
||||
width: 100%;
|
||||
margin: 0px;
|
||||
padding: 0px
|
||||
}
|
||||
.nowrap {
|
||||
white-space: nowrap ;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
</head>
|
||||
41
application/views/penyuluh/index.php
Normal file
41
application/views/penyuluh/index.php
Normal file
@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:47:34 GMT -->
|
||||
<?php $this->load->view("penyuluh/head"); ?>
|
||||
|
||||
<body>
|
||||
<?php $this->load->view('penyuluh/main_menu'); ?>
|
||||
<!-- /.main-menu -->
|
||||
|
||||
<?php $this->load->view("penyuluh/fixed_navbar") ; ?>
|
||||
<!-- /.fixed-navbar -->
|
||||
|
||||
|
||||
<!-- /#notification-popup -->
|
||||
|
||||
|
||||
<!-- /#message-popup -->
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<?php $this->load->view($main); ?>
|
||||
<!-- /.row -->
|
||||
|
||||
|
||||
<?php $this->load->view("penyuluh/footer"); ?>
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div><!--/#wrapper -->
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<?php $this->load->view("penyuluh/script"); ?>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:09 GMT -->
|
||||
</html>
|
||||
89
application/views/penyuluh/login.php
Normal file
89
application/views/penyuluh/login.php
Normal file
@ -0,0 +1,89 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title><?=$header?></title>
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Waves Effect -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/waves/waves.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="single-wrapper">
|
||||
<form method="post" class="frm-single">
|
||||
<div class="inside">
|
||||
<div class="title"><strong>SAPITA</strong></div>
|
||||
<!-- /.title -->
|
||||
<div class="frm-title">Login</div>
|
||||
<!-- /.frm-title -->
|
||||
<div class="frm-input"><input type="text" placeholder="Username" class="frm-inp" name="username"><i class="fa fa-user frm-ico"></i></div>
|
||||
<!-- /.frm-input -->
|
||||
<div class="frm-input"><input type="password" placeholder="Password" class="frm-inp" name="password"><i class="fa fa-lock frm-ico"></i></div>
|
||||
|
||||
<input type="submit" class="frm-submit" name="login" value="Login">
|
||||
|
||||
<!-- /.row -->
|
||||
<a href="<?=base_url()?>home/pendaftaran" class="a-link"><i class="fa fa-archive"></i>Silakan Daftar Lahan Anda.</a>
|
||||
<div class="frm-footer">Dinas Pertanian Kelautan Dan Perikanan <br> Kota Parepare © 2020.</div>
|
||||
<!-- /.footer -->
|
||||
</div>
|
||||
<!-- .inside -->
|
||||
</form>
|
||||
<!-- /.frm-single -->
|
||||
</div><!--/#single-wrapper -->
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
<?php if ($this->session->flashdata('warning')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.warning("<?php echo $this->session->flashdata('warning')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
</html>
|
||||
256
application/views/penyuluh/main.php
Normal file
256
application/views/penyuluh/main.php
Normal file
@ -0,0 +1,256 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Kabupaten <?=$nama_kecamatan?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$cek_jumlah_petambak = $this->mpenyuluh->tampil_data_group_by('tb_lahan',array('kecamatan' => $no_kecamatan),'nik_petambak');
|
||||
?>
|
||||
<label class="col-sm-4 control-label">Jumlah Petambak</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_jumlah_petambak->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_lahan_kecamatan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($cek_lahan_kecamatan->result() as $key => $value):
|
||||
$cek_petambak = $this->mpenyuluh->tampil_data_where('tb_petambak',array('nik' => $value->nik_petambak));
|
||||
foreach ($cek_petambak->result() as $key1 => $value1) ;
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value1->nama?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>penyuluh/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
<a href="<?=base_url()?>penyuluh/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a>
|
||||
<a href="<?=base_url()?>penyuluh/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($cek_lahan_kecamatan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$nama_kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<a href="<?=base_url()?>penyuluh/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>    '+
|
||||
'<a href="<?=base_url()?>penyuluh/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a>    '+ '<a href=""<?=base_url()?>penyuluh/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a>'+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
75
application/views/penyuluh/main_menu.php
Normal file
75
application/views/penyuluh/main_menu.php
Normal file
@ -0,0 +1,75 @@
|
||||
<div class="main-menu">
|
||||
<header class="header">
|
||||
<a href="index-2.html" class="logo"><img src="<?=base_url()?>logo.png" width="25" height="25"> SAPITA</a>
|
||||
<!-- <button type="button" class="button-close fa fa-times js__menu_close"></button> -->
|
||||
<div class="user">
|
||||
<a href="#" class="avatar"><img src="<?=base_url()?>logo.png" alt="" width="50" height="50"></a>
|
||||
<h4><a href="profile.html"><?=$this->session->userdata('nama')?></a></h4>
|
||||
<h5 class="position"><?=$this->session->userdata('level')?></h5>
|
||||
<!-- /.name -->
|
||||
<div class="control-wrap js__drop_down">
|
||||
<i class="fa fa-caret-down js__drop_down_button"></i>
|
||||
<div class="control-list">
|
||||
<div class="control-item"><a href="profile.html"><i class="fa fa-user"></i> Profile</a></div>
|
||||
<div class="control-item"><a href="#"><i class="fa fa-sign-out"></i> Log out</a></div>
|
||||
</div>
|
||||
<!-- /.control-list -->
|
||||
</div>
|
||||
|
||||
<!-- /.control-wrap -->
|
||||
</div>
|
||||
<!-- /.user -->
|
||||
</header>
|
||||
<!-- /.header -->
|
||||
<div class="content">
|
||||
|
||||
<div class="navigation">
|
||||
<h5 class="title">Menu</h5>
|
||||
<!-- /.title -->
|
||||
<ul class="menu js__accordion">
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == '') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>penyuluh"><i class="menu-icon mdi mdi-view-dashboard"></i><span>Halaman Utama</span></a>
|
||||
</li>
|
||||
|
||||
|
||||
<!-- <li>
|
||||
<a class="waves-effect" href="index-2.html"><i class="menu-icon mdi mdi-desktop-mac"></i><span>ADMIN</span></a>
|
||||
</li> -->
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'analisa') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>penyuluh/analisa"><i class="menu-icon mdi mdi-desktop-mac"></i><span>Analisa Produksi</span></a>
|
||||
</li>
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'perkiraan_produksi') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>penyuluh/perkiraan_produksi"><i class="menu-icon mdi mdi-calendar"></i><span>Perkiraan Produksi</span></a>
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'transaksi') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>penyuluh/transaksi"><i class="menu-icon mdi mdi-desktop-mac"></i><span>Transaksi Produksi</span></a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="waves-effect" href="<?=base_url()?>penyuluh/logout"><i class="menu-icon mdi mdi-calendar"></i><span>Logout</span></a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
 <br> 
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<!-- /.menu js__accordion -->
|
||||
|
||||
</div>
|
||||
<!-- /.navigation -->
|
||||
</div>
|
||||
<!-- /.content -->
|
||||
</div>
|
||||
270
application/views/penyuluh/menu/analisa.php
Normal file
270
application/views/penyuluh/menu/analisa.php
Normal file
@ -0,0 +1,270 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Kabupaten <?=$nama_kecamatan?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$cek_jumlah_petambak = $this->mpenyuluh->tampil_data_group_by('tb_lahan',array('kecamatan' => $no_kecamatan),'nik_petambak');
|
||||
?>
|
||||
<label class="col-sm-4 control-label">Jumlah Petambak</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_jumlah_petambak->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_lahan_kecamatan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($cek_lahan_kecamatan->result() as $key => $value):
|
||||
$cek_petambak = $this->mpenyuluh->tampil_data_where('tb_petambak',array('nik' => $value->nik_petambak));
|
||||
foreach ($cek_petambak->result() as $key1 => $value1) ;
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value1->nama?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>penyuluh/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($cek_lahan_kecamatan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$nama_kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>penyuluh/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a></center> '+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
172
application/views/penyuluh/menu/analisa_lahan.php
Normal file
172
application/views/penyuluh/menu/analisa_lahan.php
Normal file
@ -0,0 +1,172 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Informasi Analisa Lahan</h4>
|
||||
<!-- /.box-title -->
|
||||
<?php foreach ($lahan->result() as $key => $value); ?>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$cek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak'=>$value->tek_tambak));
|
||||
foreach ($cek_tambak->result() as $key1 => $value1) ;
|
||||
$nama_tambak = $value1->tambak;
|
||||
?>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Luas Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?>Ha" title="Luas Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Teknologi Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$nama_tambak?>" title="Teknologi Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Periode</label>
|
||||
<?php
|
||||
$tahun = date("Y");
|
||||
if (date("m") < 7) {
|
||||
$musim = "1";
|
||||
}else{
|
||||
$musim = "2";
|
||||
}
|
||||
?>
|
||||
<div class="col-sm-2">
|
||||
<input type="text" class="form-control" value="<?=$musim?>" title="Musim" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<input type="text" class="form-control" value="<?=$tahun?>" title="Tahun" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Masa Tumbuh</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" disabled="" selected="">-Sila Pilih Masa Tumbuh</option>
|
||||
<option value="60" >60 Hari</option>
|
||||
<option value="90" >90 Hari</option>
|
||||
<option value="150" >150 Hari</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Hasil Analisa Lahan</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content" id="tabel">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th>Satuan</th>
|
||||
<th width="20%">Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value1->ket);
|
||||
$satuan = json_decode($value1->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);
|
||||
}
|
||||
|
||||
if ($satu == '' and $satu == null) {
|
||||
$satu = '';
|
||||
}else{
|
||||
$satu = $satu * $value->luas_lahan;
|
||||
$satu = number_format(ceil($satu));
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?></td>
|
||||
<td><?=$satu?> <?=$value2->satuan?></td>
|
||||
<td>Rp. ??</td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
<div class="form-horizontal" id="sini_ganti">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Biaya Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="Rp. ??" title="Biaya Produksi" disabled="" name="biaya">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Biaya Persiapan Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="Rp. ??" title="Biaya Produksi" disabled="" name="biaya">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Jumlah Hasil Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="?? Kg" title="Jumlah Hasil Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
269
application/views/penyuluh/menu/perkiraan_produksi.php
Normal file
269
application/views/penyuluh/menu/perkiraan_produksi.php
Normal file
@ -0,0 +1,269 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Kabupaten <?=$nama_kecamatan?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$cek_jumlah_petambak = $this->mpenyuluh->tampil_data_group_by('tb_lahan',array('kecamatan' => $no_kecamatan),'nik_petambak');
|
||||
?>
|
||||
<label class="col-sm-4 control-label">Jumlah Petambak</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_jumlah_petambak->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_lahan_kecamatan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($cek_lahan_kecamatan->result() as $key => $value):
|
||||
$cek_petambak = $this->mpenyuluh->tampil_data_where('tb_petambak',array('nik' => $value->nik_petambak));
|
||||
foreach ($cek_petambak->result() as $key1 => $value1) ;
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value1->nama?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>penyuluh/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($cek_lahan_kecamatan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$nama_kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>penyuluh/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a></center> '+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
235
application/views/penyuluh/menu/perkiraan_produksi_proses.php
Normal file
235
application/views/penyuluh/menu/perkiraan_produksi_proses.php
Normal file
@ -0,0 +1,235 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Form Perkiraan Produksi</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="2020-01-01">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" disabled="" selected="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" >60</option>
|
||||
<option value="90" >90</option>
|
||||
<option value="150" >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<div class="form-horizontal" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th>Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->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);
|
||||
}
|
||||
|
||||
if ($satu == '' and $satu == null) {
|
||||
$satu = '';
|
||||
}else{
|
||||
$satu = $satu * $value->luas_lahan;
|
||||
$satu = number_format(ceil($satu));
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>?? <?=$value2->satuan?></td>
|
||||
<td>??</td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="?? kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Panen" value="tanggal??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Saiz" value="+- 7/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="" class="col-sm-3 control-label">Jumlah</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Jumlah" value="?? kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" placeholder="Enter your email" title="Harga Jual" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Nilai" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Keuntungan" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="Berhasil/Tidak Berhasil" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
269
application/views/penyuluh/menu/transaksi.php
Normal file
269
application/views/penyuluh/menu/transaksi.php
Normal file
@ -0,0 +1,269 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Kabupaten <?=$nama_kecamatan?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$cek_jumlah_petambak = $this->mpenyuluh->tampil_data_group_by('tb_lahan',array('kecamatan' => $no_kecamatan),'nik_petambak');
|
||||
?>
|
||||
<label class="col-sm-4 control-label">Jumlah Petambak</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_jumlah_petambak->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($cek_lahan_kecamatan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($cek_lahan_kecamatan->result() as $key => $value):
|
||||
$cek_petambak = $this->mpenyuluh->tampil_data_where('tb_petambak',array('nik' => $value->nik_petambak));
|
||||
foreach ($cek_petambak->result() as $key1 => $value1) ;
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value1->nama?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>penyuluh/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($cek_lahan_kecamatan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpenyuluh->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$nama_kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>penyuluh/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a></center>'+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($cek_lahan_kecamatan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
327
application/views/penyuluh/menu/transaksi_lihat.php
Normal file
327
application/views/penyuluh/menu/transaksi_lihat.php
Normal file
@ -0,0 +1,327 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<?php
|
||||
$tahunnya = explode('-',$this->uri->segment(5));
|
||||
?>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
<div class="col-xs-12 col-lg-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data1" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>penyuluh/transaksi/lihat/<?=$kode_lahan?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card ">
|
||||
<h4 class="box-title">Form Transaksi Produksi Tahun <?=$tahunnya[0]?> Musim <?=$tahunnya[1]?> </h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<?php
|
||||
$min_date = date('Y-m-d');
|
||||
$min_date = new DateTime($min_date);
|
||||
$min_date->modify('-30 day');
|
||||
$min_date =date('Y-m-d', strtotime($min_date->format('Y-m-d')));
|
||||
|
||||
|
||||
$max_date = date('Y-m-d');
|
||||
$max_date = new DateTime($max_date);
|
||||
$max_date->modify('+30 day');
|
||||
$max_date =date('Y-m-d', strtotime($max_date->format('Y-m-d')));
|
||||
// print_r($ket_nya);
|
||||
$produksi_pya = $ket_nya['ket_elemen_produksi'];
|
||||
// print_r($produksi_pya);
|
||||
$jumlah_produksi = round(($produksi_pya[1]*0.02)+$ket_nya['masa_tumbuh']-150);
|
||||
|
||||
$ekor = $produksi_pya[1];
|
||||
$saiz = ceil(($ekor / $jumlah_produksi) - (($ket_nya['masa_tumbuh']/($ekor / $jumlah_produksi))*13));
|
||||
|
||||
foreach ($produksi_pya as $key4 => $value4) {
|
||||
if ($key4 != 4) {
|
||||
$jumlah_ini[$key4] = $value4;
|
||||
}else{
|
||||
$jumlah_ini[$key4] = $value4 * $ket_nya['masa_tumbuh'];
|
||||
}
|
||||
}
|
||||
|
||||
if ($saiz >= 45) {
|
||||
$hargajual = 35000;
|
||||
}elseif ($saiz >= 30) {
|
||||
$hargajual = 60000;
|
||||
}elseif ($saiz >= 25) {
|
||||
$hargajual = 80000;
|
||||
}elseif ($saiz >= 20) {
|
||||
$hargajual = 110000;
|
||||
}elseif ($saiz >= 17) {
|
||||
$hargajual = 120000;
|
||||
}elseif ($saiz >= 8) {
|
||||
$hargajual = 180000;
|
||||
}elseif ($saiz >= 1) {
|
||||
$hargajual = 185000;
|
||||
}
|
||||
// print_r($jumlah_ini);
|
||||
|
||||
$nilaiproduksi = $hargajual * $jumlah_produksi;
|
||||
|
||||
|
||||
?>
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="<?=$min_date?>" max="<?=$max_date?>" value="<?=$ket_nya['waktu_tebar']?>" disabled>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" id="masa_tumbuh" disabled="">
|
||||
<option value="" disabled="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" <?php if ($ket_nya['masa_tumbuh'] == 60): ?>selected <?php endif ?>>60</option>
|
||||
<option value="90" <?php if ($ket_nya['masa_tumbuh'] == 90): ?>selected <?php endif ?>>90</option>
|
||||
<option value="150" <?php if ($ket_nya['masa_tumbuh'] == 150): ?>selected <?php endif ?> >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<form class="form-horizontal" style="overflow-x: auto" id="elemen_produksi">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th width="20%">Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->ket);
|
||||
$satuan = json_decode($value3->satuan);
|
||||
$r = 1;
|
||||
$biaya = 0;
|
||||
// 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);
|
||||
}
|
||||
|
||||
|
||||
$jumlah = $jumlah_ini[$value2->id_elemen] * $ket->$no;
|
||||
|
||||
// if ($produksi_pya['Tenaga']) {
|
||||
// $satu = $satu * $harga;
|
||||
// }else{
|
||||
// $satu = $satu * $harga * $hari;
|
||||
// }
|
||||
$biaya = $biaya + $jumlah;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>
|
||||
<input type="text" style="width: 200px;" class="form-control" id="inputan<?=$no?>" placeholder="Jumlah <?=$value2->nama_elemen?>" name="<?=$value2->id_elemen?>" minlegth='5' maxlength='10' value='<?=number_format($produksi_pya[$value2->id_elemen])?>' disabled>
|
||||
</td>
|
||||
<td>Rp. <?=number_format($jumlah)?></td>
|
||||
</tr>
|
||||
<?php endforeach ;
|
||||
$persiapan_lahan = $biaya * 10 / 100;
|
||||
$totalbiaya = $biaya + $persiapan_lahan;
|
||||
$keuntungan = $nilaiproduksi - $biaya - $persiapan_lahan;
|
||||
if ($keuntungan <= 0 ) {
|
||||
$status = 'Tidak Berhasil';
|
||||
}else{
|
||||
$status = 'Berhasil';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=number_format($jumlah_produksi)?> kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="submitdata()" id="button_submit" style="display: none">Proses Transaksi Produksi</button>     <a href="<?=base_url()?>penyuluh/transaksi/lihat/<?=$this->uri->segment(4).'/'.$this->uri->segment(5)?>"><button type="button" class="btn btn-danger btn-sm waves-effect waves-light" id="button_batal" style="display: none">Batal Edit</button></a><button type="button" class="btn btn-warning btn-sm waves-effect waves-light" onclick="editdata()" id="button_edit" >Edit Transaksi Produksi ?</button></center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Panen" value="<?=$ket_nya['masa_panen']?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Saiz" value="+- <?=$saiz?> ekor/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Total Biaya</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Jumlah" value="Rp . <?=number_format($totalbiaya)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" placeholder="Enter your email" title="Harga Jual" value="Rp. <?=number_format($hargajual)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai Produksi</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Nilai" value="Rp. <?=number_format($nilaiproduksi)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Keuntungan" value="Rp. <?=number_format($keuntungan)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$status?>" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
270
application/views/penyuluh/menu/transaksi_proses.php
Normal file
270
application/views/penyuluh/menu/transaksi_proses.php
Normal file
@ -0,0 +1,270 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
<div class="col-xs-12 col-lg-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data1" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>penyuluh/transaksi/lihat/<?=$kode_lahan?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card ">
|
||||
<h4 class="box-title">Form Transaksi Produksi</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->mpenyuluh->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<?php
|
||||
$min_date = date('Y-m-d');
|
||||
$min_date = new DateTime($min_date);
|
||||
$min_date->modify('-30 day');
|
||||
$min_date =date('Y-m-d', strtotime($min_date->format('Y-m-d')));
|
||||
|
||||
|
||||
$max_date = date('Y-m-d');
|
||||
$max_date = new DateTime($max_date);
|
||||
$max_date->modify('+30 day');
|
||||
$max_date =date('Y-m-d', strtotime($max_date->format('Y-m-d')));
|
||||
?>
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="<?=$min_date?>" max="<?=$max_date?>">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" id="masa_tumbuh">
|
||||
<option value="" disabled="" selected="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" >60</option>
|
||||
<option value="90" >90</option>
|
||||
<option value="150" >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<form class="form-horizontal" style="overflow-x: auto" id="elemen_produksi">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th width="20%">Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->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);
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>
|
||||
<input type="text" style="width: 200px;" class="form-control" id="inputan<?=$no?>" placeholder="Jumlah <?=$value2->nama_elemen?>" name="<?=$value2->id_elemen?>" minlegth='5' maxlength='10'>
|
||||
</td>
|
||||
<td>??</td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="?? kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="submitdata()">Proses Transaksi Produksi</button></center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Panen" value="tanggal ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Saiz" value="+- ?? ekor/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Total Biaya</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Jumlah" value="Rp . ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" placeholder="Enter your email" title="Harga Jual" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai Produksi</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Nilai" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Keuntungan" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="??" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
636
application/views/penyuluh/script.php
Normal file
636
application/views/penyuluh/script.php
Normal file
@ -0,0 +1,636 @@
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<!-- <script src="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.min.js"></script> -->
|
||||
<script src="<?php echo base_url() ?>sweet-alert/sweetalert.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/jquery.dataTables.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/dataTables.bootstrap.min.js"></script>
|
||||
|
||||
<!-- <script src="<?=base_url()?>assets/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/toastr/toastr.min.css"> -->
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
|
||||
|
||||
<?php if ($this->session->flashdata('my404')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('my404')?>");
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('success')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.success("<?php echo $this->session->flashdata('success')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('error')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('error')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == '' or $this->uri->segment(2) == null): ?>
|
||||
<!-- <script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/analisa/"+value);
|
||||
}
|
||||
</script> -->
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"aLengthMenu": [[10, 20, 30, ,40, -1], [10, 20, 30, 40 ,"All"]],
|
||||
"iDisplayLength": 10,
|
||||
// "pageLength": 5,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'analisa' ): ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == '' and $this->uri->segment(3) == null): ?>
|
||||
<!-- <script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/analisa/"+value);
|
||||
}
|
||||
</script> -->
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(3) != '' or $this->uri->segment(3) != null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
if (value != '') {
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/analisa",
|
||||
data: {hari: value, kode: <?=$this->uri->segment(3)?>,id:1}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#tabel').html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/analisa",
|
||||
data: {hari: value, kode: <?=$this->uri->segment(3)?>,id:2}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#sini_ganti').html(data1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": false,
|
||||
"paging": false,
|
||||
"ordering": false,
|
||||
"info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php endif ?>
|
||||
<?php endif ?>
|
||||
|
||||
<!-- <?php if ($this->uri->segment(2) == 'pengujian'): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/pengujian/"+value);
|
||||
}
|
||||
</script>
|
||||
<?php endif ?> -->
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'perkiraan_produksi'): ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == '' and $this->uri->segment(3) == null): ?>
|
||||
<!-- <script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/perkiraan_produksi/"+value);
|
||||
}
|
||||
</script> -->
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) != '' and $this->uri->segment(3) != 'null'): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan(a)
|
||||
{
|
||||
// console.log(a);
|
||||
var reString = /^\d{4}-\d\d-\d\d$/;
|
||||
var tanggal = $("#tanggal").val();
|
||||
if (reString.test(tanggal)) {
|
||||
// console.log(tanggal);
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/perkiraan_produksi",
|
||||
data: {hari: a, kode: <?=$this->uri->segment(3)?>, no:'tabel'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#sinitabel").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/perkiraan_produksi",
|
||||
data: {hari: a, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#detailsini").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}else{
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.warning("<b>Gagal</b><br>Tanggal Harus Dipilih Terlebih Dulu");
|
||||
}
|
||||
// var value = $('select[name="lokasi_lahan"]').val();
|
||||
// window.location.replace("<?=base_url()?>petambak/perkiraan_produksi/"+value);
|
||||
}
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'transaksi'): ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == '' or $this->uri->segment(3) == null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>penyuluh/transaksi/"+value);
|
||||
}
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if (is_numeric($this->uri->segment(3))): ?>
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($elemen_produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->id_elemen?>");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
function submitdata()
|
||||
{
|
||||
// console.log(a);
|
||||
var reString = /^\d{4}-\d\d-\d\d$/;
|
||||
var tanggal = $("#tanggal").val();
|
||||
var masa_tumbuh = $("#masa_tumbuh").val();
|
||||
// console.log(tanggal);
|
||||
// if (reString.test(tanggal)) {
|
||||
// // console.log(tanggal);
|
||||
|
||||
// }
|
||||
var data = $('#elemen_produksi').serializeArray();
|
||||
var $emptyFields = $('#elemen_produksi :input').filter(function() {
|
||||
return $.trim(this.value) === "";
|
||||
// return this.name;
|
||||
});
|
||||
|
||||
if (!$emptyFields.length) {
|
||||
if (reString.test(tanggal)) {
|
||||
if (masa_tumbuh == '' || masa_tumbuh == null) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Masa Tumbuh Harus Dipilih");
|
||||
}else{
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal,no:'tabel'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#sinitabel").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal, no : 'detail'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#detailsini").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal, no : 'tabel_transaksi'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
console.log(data1);
|
||||
$("#tabel_transaksi").html(data1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}else{
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Tanggal Harus Terisi");
|
||||
}
|
||||
}else{
|
||||
// console.log('tiada');
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Semua Input Form Pada Field Satuan Harus Terisi");
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": false,
|
||||
"paging": false,
|
||||
"ordering": false,
|
||||
"info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data1').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == 'lihat'): ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
function editdata()
|
||||
{
|
||||
$('#button_submit').show();
|
||||
$('#button_batal').show();
|
||||
$('#button_edit').hide();
|
||||
|
||||
$("#tanggal").prop('disabled', false);
|
||||
$("#tanggal").focus();
|
||||
$("#masa_tumbuh").prop('disabled', false);
|
||||
|
||||
<?php foreach ($elemen_produksi->result() as $key => $value): ?>
|
||||
$("#inputan<?= $value->id_elemen?>").prop('disabled', false);
|
||||
<?php endforeach ?>
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($elemen_produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->id_elemen?>");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
function submitdata()
|
||||
{
|
||||
// console.log(a);
|
||||
var reString = /^\d{4}-\d\d-\d\d$/;
|
||||
var tanggal = $("#tanggal").val();
|
||||
var masa_tumbuh = $("#masa_tumbuh").val();
|
||||
// console.log(tanggal);
|
||||
// if (reString.test(tanggal)) {
|
||||
// // console.log(tanggal);
|
||||
|
||||
// }
|
||||
var data = $('#elemen_produksi').serializeArray();
|
||||
var $emptyFields = $('#elemen_produksi :input').filter(function() {
|
||||
return $.trim(this.value) === "";
|
||||
// return this.name;
|
||||
});
|
||||
|
||||
if (!$emptyFields.length) {
|
||||
if (reString.test(tanggal)) {
|
||||
if (masa_tumbuh == '' || masa_tumbuh == null) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Masa Tumbuh Harus Dipilih");
|
||||
}else{
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(4)?>, tanggal: tanggal,no:'tabel'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#sinitabel").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(4)?>, tanggal: tanggal, no : 'detail'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#detailsini").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>penyuluh/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(4)?>, tanggal: tanggal, no : 'tabel_transaksi'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
console.log(data1);
|
||||
$("#tabel_transaksi").html(data1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}else{
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Tanggal Harus Terisi");
|
||||
}
|
||||
}else{
|
||||
// console.log('tiada');
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Semua Input Form Pada Field Satuan Harus Terisi");
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": false,
|
||||
"paging": false,
|
||||
"ordering": false,
|
||||
"info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data1').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
14
application/views/petambak/fixed_navbar.php
Normal file
14
application/views/petambak/fixed_navbar.php
Normal file
@ -0,0 +1,14 @@
|
||||
<div class="fixed-navbar">
|
||||
<div class="pull-left">
|
||||
<button type="button" class="menu-mobile-button glyphicon glyphicon-menu-hamburger js__menu_mobile"></button>
|
||||
<h1 class="page-title">Sistem Analisa Produksi Perikanan Tambak</h1>
|
||||
<!-- /.page-title -->
|
||||
</div>
|
||||
<!-- /.pull-left -->
|
||||
<div class="pull-right">
|
||||
|
||||
<!-- /.ico-item -->
|
||||
<!-- <a href="#" class="ico-item mdi mdi-logout js__logout"></a> -->
|
||||
</div>
|
||||
<!-- /.pull-right -->
|
||||
</div>
|
||||
8
application/views/petambak/footer.php
Normal file
8
application/views/petambak/footer.php
Normal file
@ -0,0 +1,8 @@
|
||||
<footer class="footer">
|
||||
<ul class="list-inline">
|
||||
<li>2020 © SAPITA.</li>
|
||||
<li><a href="#">Privacy</a></li>
|
||||
<li><a href="#">Terms</a></li>
|
||||
<li><a href="#">Help</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
38
application/views/petambak/head.php
Normal file
38
application/views/petambak/head.php
Normal file
@ -0,0 +1,38 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title>SAPITA - <?=$header?></title>
|
||||
|
||||
<!-- Main Styles -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Material Design Icon -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/fonts/material-design/css/materialdesignicons.css">
|
||||
|
||||
<!-- mCustomScrollbar -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/media/css/dataTables.bootstrap.min.css">
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/datatables/extensions/Responsive/css/responsive.bootstrap.min.css">
|
||||
<!-- Sweet Alert -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.css">
|
||||
|
||||
|
||||
<style>
|
||||
|
||||
#map_canvas {
|
||||
height: 600px;
|
||||
width: 100%;
|
||||
margin: 0px;
|
||||
padding: 0px
|
||||
}
|
||||
.nowrap {
|
||||
white-space: nowrap ;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
</head>
|
||||
41
application/views/petambak/index.php
Normal file
41
application/views/petambak/index.php
Normal file
@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:47:34 GMT -->
|
||||
<?php $this->load->view("petambak/head"); ?>
|
||||
|
||||
<body>
|
||||
<?php $this->load->view('petambak/main_menu'); ?>
|
||||
<!-- /.main-menu -->
|
||||
|
||||
<?php $this->load->view("petambak/fixed_navbar") ; ?>
|
||||
<!-- /.fixed-navbar -->
|
||||
|
||||
|
||||
<!-- /#notification-popup -->
|
||||
|
||||
|
||||
<!-- /#message-popup -->
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<?php $this->load->view($main); ?>
|
||||
<!-- /.row -->
|
||||
|
||||
|
||||
<?php $this->load->view("petambak/footer"); ?>
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div><!--/#wrapper -->
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<?php $this->load->view("petambak/script"); ?>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/ by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:09 GMT -->
|
||||
</html>
|
||||
89
application/views/petambak/login.php
Normal file
89
application/views/petambak/login.php
Normal file
@ -0,0 +1,89 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
||||
<title><?=$header?></title>
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/styles/style.min.css">
|
||||
|
||||
<!-- Waves Effect -->
|
||||
<link rel="stylesheet" href="<?=base_url()?>assets/plugin/waves/waves.min.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="single-wrapper">
|
||||
<form method="post" class="frm-single">
|
||||
<div class="inside">
|
||||
<div class="title"><strong>SAPITA</strong></div>
|
||||
<!-- /.title -->
|
||||
<div class="frm-title">Login</div>
|
||||
<!-- /.frm-title -->
|
||||
<div class="frm-input"><input type="text" placeholder="Username" class="frm-inp" name="username"><i class="fa fa-user frm-ico"></i></div>
|
||||
<!-- /.frm-input -->
|
||||
<div class="frm-input"><input type="password" placeholder="Password" class="frm-inp" name="password"><i class="fa fa-lock frm-ico"></i></div>
|
||||
|
||||
<input type="submit" class="frm-submit" name="login" value="Login">
|
||||
|
||||
<!-- /.row -->
|
||||
<a href="<?=base_url()?>home/pendaftaran" class="a-link"><i class="fa fa-archive"></i>Silakan Daftar Lahan Anda.</a>
|
||||
<div class="frm-footer">Dinas Pertanian Kelautan Dan Perikanan <br> Kota Parepare © 2020.</div>
|
||||
<!-- /.footer -->
|
||||
</div>
|
||||
<!-- .inside -->
|
||||
</form>
|
||||
<!-- /.frm-single -->
|
||||
</div><!--/#single-wrapper -->
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="assets/script/html5shiv.min.js"></script>
|
||||
<script src="assets/script/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<!--
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
<?php if ($this->session->flashdata('warning')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.warning("<?php echo $this->session->flashdata('warning')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
</body>
|
||||
|
||||
<!-- Mirrored from demo.ninjateam.org/html/my-admin/light/page-login.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 03 Jan 2018 03:48:56 GMT -->
|
||||
</html>
|
||||
287
application/views/petambak/main.php
Normal file
287
application/views/petambak/main.php
Normal file
@ -0,0 +1,287 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Petambak <?=$nama?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($lahan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($lahan->result() as $key => $value):
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>petambak/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
<a href="<?=base_url()?>petambak/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a>
|
||||
<a href="<?=base_url()?>petambak/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<!-- <div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-4 control-label">PILIH LOKASI TAMBAK :</label>
|
||||
<div class="col-sm-5">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" se>-Sila Pilih Lokasi Lahan</option>
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<option value="<?=$value->id_lahan?>">ID:<?=$value->id_lahan?> / Kecamatan:<?=$value4->kecamatan?> / Kelurahan:<?=$value3->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<a href="<?=base_url()?>petambak/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>    '+
|
||||
'<a href="<?=base_url()?>petambak/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a>    '+ '<a href=""<?=base_url()?>petambak/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a>'+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
83
application/views/petambak/main_menu.php
Normal file
83
application/views/petambak/main_menu.php
Normal file
@ -0,0 +1,83 @@
|
||||
<div class="main-menu">
|
||||
<header class="header">
|
||||
<a href="index-2.html" class="logo"><img src="<?=base_url()?>logo.png" width="25" height="25"> SAPITA</a>
|
||||
<!-- <button type="button" class="button-close fa fa-times js__menu_close"></button> -->
|
||||
<div class="user">
|
||||
<a href="#" class="avatar"><img src="<?=base_url()?>logo.png" alt="" width="50" height="50"></a>
|
||||
<h4><a href="profile.html"><?=$this->session->userdata('nama')?></a></h4>
|
||||
<h5 class="position"><?=$this->session->userdata('level')?></h5>
|
||||
<!-- /.name -->
|
||||
<div class="control-wrap js__drop_down">
|
||||
<i class="fa fa-caret-down js__drop_down_button"></i>
|
||||
<div class="control-list">
|
||||
<div class="control-item"><a href="profile.html"><i class="fa fa-user"></i> Profile</a></div>
|
||||
<div class="control-item"><a href="#"><i class="fa fa-sign-out"></i> Log out</a></div>
|
||||
</div>
|
||||
<!-- /.control-list -->
|
||||
</div>
|
||||
|
||||
<!-- /.control-wrap -->
|
||||
</div>
|
||||
<!-- /.user -->
|
||||
</header>
|
||||
<!-- /.header -->
|
||||
<div class="content">
|
||||
|
||||
<div class="navigation">
|
||||
<h5 class="title">Menu</h5>
|
||||
<!-- /.title -->
|
||||
<ul class="menu js__accordion">
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == '') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>petambak"><i class="menu-icon mdi mdi-view-dashboard"></i><span>Halaman Utama</span></a>
|
||||
</li>
|
||||
|
||||
|
||||
<!-- <li>
|
||||
<a class="waves-effect" href="index-2.html"><i class="menu-icon mdi mdi-desktop-mac"></i><span>ADMIN</span></a>
|
||||
</li> -->
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'analisa' or $this->uri->segment(2) == 'pengujian') { echo 'class="current"'; } ?>>
|
||||
<!-- <a class="waves-effect" href="<?=base_url()?>home/pendaftaran"><i class="menu-icon mdi mdi-cube-outline"></i><span>Pendaftaran</a> -->
|
||||
<a class="waves-effect "href="<?=base_url()?>petambak/analisa"><i class="menu-icon mdi mdi-desktop-mac"></i><span>Analisa Produksi</span></a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'perkiraan_produksi') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>petambak/perkiraan_produksi"><i class="menu-icon mdi mdi-calendar"></i><span>Perkiraan Produksi</span></a>
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'transaksi') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>petambak/transaksi"><i class="menu-icon mdi mdi-desktop-mac"></i><span>Transaksi Produksi</span></a>
|
||||
|
||||
</li>
|
||||
|
||||
<li <?php if ($this->uri->segment(2) == 'penambahan') { echo 'class="current"'; } ?>>
|
||||
<a class="waves-effect" href="<?=base_url()?>petambak/penambahan"><i class="menu-icon mdi mdi-calendar"></i><span>Penambahan Lahan</span></a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a class="waves-effect" href="<?=base_url()?>petambak/logout"><i class="menu-icon mdi mdi-calendar"></i><span>Logout</span></a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
 <br> 
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<!-- /.menu js__accordion -->
|
||||
|
||||
</div>
|
||||
<!-- /.navigation -->
|
||||
</div>
|
||||
<!-- /.content -->
|
||||
</div>
|
||||
285
application/views/petambak/menu/analisa.php
Normal file
285
application/views/petambak/menu/analisa.php
Normal file
@ -0,0 +1,285 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Petambak <?=$nama?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($lahan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($lahan->result() as $key => $value):
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>petambak/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<!-- <div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-4 control-label">PILIH LOKASI TAMBAK :</label>
|
||||
<div class="col-sm-5">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" se>-Sila Pilih Lokasi Lahan</option>
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<option value="<?=$value->id_lahan?>">ID:<?=$value->id_lahan?> / Kecamatan:<?=$value4->kecamatan?> / Kelurahan:<?=$value3->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<a href="<?=base_url()?>petambak/analisa/<?=$value->id_lahan?>"><button type="button" title="Analisa Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>    '+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
172
application/views/petambak/menu/analisa_lahan.php
Normal file
172
application/views/petambak/menu/analisa_lahan.php
Normal file
@ -0,0 +1,172 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Informasi Analisa Lahan</h4>
|
||||
<!-- /.box-title -->
|
||||
<?php foreach ($lahan->result() as $key => $value); ?>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$cek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak'=>$value->tek_tambak));
|
||||
foreach ($cek_tambak->result() as $key1 => $value1) ;
|
||||
$nama_tambak = $value1->tambak;
|
||||
?>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Luas Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value->luas_lahan?>Ha" title="Luas Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Teknologi Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$nama_tambak?>" title="Teknologi Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Periode</label>
|
||||
<?php
|
||||
$tahun = date("Y");
|
||||
if (date("m") < 7) {
|
||||
$musim = "1";
|
||||
}else{
|
||||
$musim = "2";
|
||||
}
|
||||
?>
|
||||
<div class="col-sm-2">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$musim?>" title="Musim" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$tahun?>" title="Tahun" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Masa Tumbuh</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" disabled="" selected="">-Sila Pilih Masa Tumbuh</option>
|
||||
<option value="60" >60 Hari</option>
|
||||
<option value="90" >90 Hari</option>
|
||||
<option value="150" >150 Hari</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Hasil Analisa Lahan</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content" id="tabel">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th>Satuan</th>
|
||||
<th width="20%">Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value1->ket);
|
||||
$satuan = json_decode($value1->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);
|
||||
}
|
||||
|
||||
if ($satu == '' and $satu == null) {
|
||||
$satu = '';
|
||||
}else{
|
||||
$satu = $satu * $value->luas_lahan;
|
||||
$satu = number_format(ceil($satu));
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?></td>
|
||||
<td><?=$satu?> <?=$value2->satuan?></td>
|
||||
<td>Rp. ??</td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
<div class="form-horizontal" id="sini_ganti">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Biaya Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="Rp. ??" title="Biaya Produksi" disabled="" name="biaya">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Biaya Persiapan Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="Rp. ??" title="Biaya Produksi" disabled="" name="biaya">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Jumlah Hasil Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="?? Kg" title="Jumlah Hasil Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
105
application/views/petambak/menu/penambahan_lahan.php
Normal file
105
application/views/petambak/menu/penambahan_lahan.php
Normal file
@ -0,0 +1,105 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KECAMATAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKecamatan(value);" name="kecamatan">
|
||||
<option value="" se>-Pilih Kecamatan</option>
|
||||
<?php foreach ($kecamatan->result() as $key => $value) {
|
||||
if ($this->uri->segment(3) == $value->id_kecamatan) {
|
||||
$selected = "selected";
|
||||
}else{
|
||||
$selected = '';
|
||||
}
|
||||
?>
|
||||
<option value="<?=$value->id_kecamatan?>" <?=$selected?>><?=$value->kecamatan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">PILIH KELURAHAN :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" onchange="changeFuncKelurahan(value);" name="kelurahan" id="kelurahan" disabled>
|
||||
<option value="">-Sila Pilih Kecamatan Dulu</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content">
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">NO PBB :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="pbb" placeholder="Masukkan Nomor PBB" name="pbb" minlength="16" maxlength="16">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Luas Lahan: :</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" class="form-control" id="luas_lahan" placeholder="Otomatis" disabled="">
|
||||
<input type="hidden" name="luas_lahan" id="luas_lahan1">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-3 control-label">Teknologi Tambak :</label>
|
||||
<div class="col-sm-6">
|
||||
<select class="form-control" name="tambak">
|
||||
<option value="">-Pilih Teknologi Tambak</option>
|
||||
<?php foreach ($tek_tambak->result() as $key => $value) { ?>
|
||||
<option value="<?=$value->id_tambak?>"><?=$value->tambak?></option>
|
||||
<?php } ?>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xs-12" id="peta">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
217
application/views/petambak/menu/pengujian.php
Normal file
217
application/views/petambak/menu/pengujian.php
Normal file
@ -0,0 +1,217 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Form Pengujian</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-4 control-label">PILIH LOKASI TAMBAK :</label>
|
||||
<div class="col-sm-5">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" se>-Sila Pilih Lokasi Lahan</option>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
<option value="<?=$value->id_lahan?>">ID:<?=$value->id_lahan?> / Kecamatan:<?=$value->kecamatan?> / Kelurahan:<?=$value->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->id_kecamatan == 1) {
|
||||
$color = "#5C00B3";
|
||||
}elseif ($value->id_kecamatan == 2) {
|
||||
$color = "#FFFF00";
|
||||
}elseif ($value->id_kecamatan == 3) {
|
||||
$color = "#0D0811";
|
||||
}elseif ($value->id_kecamatan == 4) {
|
||||
$color = "#B85612";
|
||||
}
|
||||
?>
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value->tek_tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
// document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
87
application/views/petambak/menu/pengujian_proses.php
Normal file
87
application/views/petambak/menu/pengujian_proses.php
Normal file
@ -0,0 +1,87 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Hasil Analisa Lahan</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value->tek_tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-horizontal">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Satuan</th>
|
||||
<th>1%</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php foreach ($elemen_produksi->result() as $key => $value): {
|
||||
// if ($value->id_elemen != 1) { ?>
|
||||
|
||||
<tr>
|
||||
<td><?=$value->nama_elemen?></td>
|
||||
<td>?? <?=$value->satuan?></td>
|
||||
<td>??</td>
|
||||
<td>??</td>
|
||||
</tr>
|
||||
<?php } endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-4 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="?? kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="form-horizontal" style="text-align: center;">
|
||||
<button type="submit" class="btn btn-primary btn-sm waves-effect waves-light">Proses Pengujian</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
284
application/views/petambak/menu/perkiraan_produksi.php
Normal file
284
application/views/petambak/menu/perkiraan_produksi.php
Normal file
@ -0,0 +1,284 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Petambak <?=$nama?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($lahan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($lahan->result() as $key => $value):
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>petambak/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<!-- <div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-4 control-label">PILIH LOKASI TAMBAK :</label>
|
||||
<div class="col-sm-5">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" se>-Sila Pilih Lokasi Lahan</option>
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<option value="<?=$value->id_lahan?>">ID:<?=$value->id_lahan?> / Kecamatan:<?=$value4->kecamatan?> / Kelurahan:<?=$value3->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href="<?=base_url()?>petambak/perkiraan_produksi/<?=$value->id_lahan?>"><button type="button" title="Perkiraan Produksi" class="btn btn-warning btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-file-text"></i></button></a> </center>'+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
235
application/views/petambak/menu/perkiraan_produksi_proses.php
Normal file
235
application/views/petambak/menu/perkiraan_produksi_proses.php
Normal file
@ -0,0 +1,235 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Form Perkiraan Produksi</h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="2020-01-01">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" disabled="" selected="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" >60</option>
|
||||
<option value="90" >90</option>
|
||||
<option value="150" >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<div class="form-horizontal" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th>Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->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);
|
||||
}
|
||||
|
||||
if ($satu == '' and $satu == null) {
|
||||
$satu = '';
|
||||
}else{
|
||||
$satu = $satu * $value->luas_lahan;
|
||||
$satu = number_format(ceil($satu));
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>?? <?=$value2->satuan?></td>
|
||||
<td>??</td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="?? kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="inputEmail3" title="Panen" value="tanggal??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="inputPassword3" title="Saiz" value="+- 7/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Jumlah</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="inputPassword3" title="Jumlah" value="?? kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="inputEmail3" placeholder="Enter your email" title="Harga Jual" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="inputPassword3" title="Nilai" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="inputPassword3" title="Keuntungan" value="Rp. ??" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" id="inputEmail3" value="Berhasil/Tidak Berhasil" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
284
application/views/petambak/menu/transaksi.php
Normal file
284
application/views/petambak/menu/transaksi.php
Normal file
@ -0,0 +1,284 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">List Lahan Petambak <?=$nama?></h4>
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label">Jumlah Lahan</label>
|
||||
<div class="col-sm-5">
|
||||
<input type="text" disabled="" class="form-control" value="<?=count($lahan->result())?>">
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="overflow-x: auto">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Lahan</th>
|
||||
<th>Petambak</th>
|
||||
<th>No PBB</th>
|
||||
<th>Jenis Tambak</th>
|
||||
<th>Luas</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i =1; foreach ($lahan->result() as $key => $value):
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value->id_lahan?></td>
|
||||
<td><?=$value->no_pbb?></td>
|
||||
<td><?=$value2->tambak?></td>
|
||||
<td><?=$value->luas_lahan?></td>
|
||||
<td><?=$value4->kecamatan?></td>
|
||||
<td><?=$value3->kelurahan?></td>
|
||||
<td>
|
||||
<a href="<?=base_url()?>petambak/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<!-- <div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-4 control-label">PILIH LOKASI TAMBAK :</label>
|
||||
<div class="col-sm-5">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" se>-Sila Pilih Lokasi Lahan</option>
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<option value="<?=$value->id_lahan?>">ID:<?=$value->id_lahan?> / Kecamatan:<?=$value4->kecamatan?> / Kelurahan:<?=$value3->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "#B85612",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
'<center><a href=""<?=base_url()?>petambak/transaksi/<?=$value->id_lahan?>"><button type="button" title="Transaksi Produksi" class="btn btn-success btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-wpforms"></i></button></a></center>'+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
327
application/views/petambak/menu/transaksi_lihat.php
Normal file
327
application/views/petambak/menu/transaksi_lihat.php
Normal file
@ -0,0 +1,327 @@
|
||||
|
||||
<div class="row small-spacing">
|
||||
<?php
|
||||
$tahunnya = explode('-',$this->uri->segment(5));
|
||||
?>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
<div class="col-xs-12 col-lg-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>petambak/transaksi/lihat/<?=$kode_lahan?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card ">
|
||||
<h4 class="box-title">Form Transaksi Produksi Tahun <?=$tahunnya[0]?> Musim <?=$tahunnya[1]?> </h4>
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<?php foreach ($lahan->result() as $key => $value) ;
|
||||
$cari_data_harga = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' =>$value->tek_tambak));
|
||||
foreach ($cari_data_harga->result() as $key3 => $value3);
|
||||
$ket = json_decode($value3->ket);
|
||||
?>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Kode Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->id_lahan?>" title="ID Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Luas Lahan</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value->luas_lahan?> Ha" title="Luas Lahan" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jenis Tambak</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$value3->tambak?>" title="Jenis Tambak" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Waktu Tebar</label>
|
||||
<div class="col-sm-4">
|
||||
<?php
|
||||
$min_date = date('Y-m-d');
|
||||
$min_date = new DateTime($min_date);
|
||||
$min_date->modify('-30 day');
|
||||
$min_date =date('Y-m-d', strtotime($min_date->format('Y-m-d')));
|
||||
|
||||
|
||||
$max_date = date('Y-m-d');
|
||||
$max_date = new DateTime($max_date);
|
||||
$max_date->modify('+30 day');
|
||||
$max_date =date('Y-m-d', strtotime($max_date->format('Y-m-d')));
|
||||
// print_r($ket_nya);
|
||||
$produksi_pya = $ket_nya['ket_elemen_produksi'];
|
||||
// print_r($produksi_pya);
|
||||
$jumlah_produksi = round(($produksi_pya[1]*0.02)+$ket_nya['masa_tumbuh']-150);
|
||||
|
||||
$ekor = $produksi_pya[1];
|
||||
$saiz = ceil(($ekor / $jumlah_produksi) - (($ket_nya['masa_tumbuh']/($ekor / $jumlah_produksi))*13));
|
||||
|
||||
foreach ($produksi_pya as $key4 => $value4) {
|
||||
if ($key4 != 4) {
|
||||
$jumlah_ini[$key4] = $value4;
|
||||
}else{
|
||||
$jumlah_ini[$key4] = $value4 * $ket_nya['masa_tumbuh'];
|
||||
}
|
||||
}
|
||||
|
||||
if ($saiz >= 45) {
|
||||
$hargajual = 35000;
|
||||
}elseif ($saiz >= 30) {
|
||||
$hargajual = 60000;
|
||||
}elseif ($saiz >= 25) {
|
||||
$hargajual = 80000;
|
||||
}elseif ($saiz >= 20) {
|
||||
$hargajual = 110000;
|
||||
}elseif ($saiz >= 17) {
|
||||
$hargajual = 120000;
|
||||
}elseif ($saiz >= 8) {
|
||||
$hargajual = 180000;
|
||||
}elseif ($saiz >= 1) {
|
||||
$hargajual = 185000;
|
||||
}
|
||||
// print_r($jumlah_ini);
|
||||
|
||||
$nilaiproduksi = $hargajual * $jumlah_produksi;
|
||||
|
||||
|
||||
?>
|
||||
<input type="date" class="form-control" id="tanggal" title="Waktu Tebar" min="<?=$min_date?>" max="<?=$max_date?>" value="<?=$ket_nya['waktu_tebar']?>" disabled>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-5 control-label">Masa Tumbuh :</label>
|
||||
<div class="col-sm-4">
|
||||
<select class="form-control" id="masa_tumbuh" disabled="">
|
||||
<option value="" disabled="">-Sila Pilih Masa Pertumbuhan</option>
|
||||
<option value="60" <?php if ($ket_nya['masa_tumbuh'] == 60): ?>selected <?php endif ?>>60</option>
|
||||
<option value="90" <?php if ($ket_nya['masa_tumbuh'] == 90): ?>selected <?php endif ?>>90</option>
|
||||
<option value="150" <?php if ($ket_nya['masa_tumbuh'] == 150): ?>selected <?php endif ?> >150</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="sinitabel">
|
||||
<form class="form-horizontal" style="overflow-x: auto" id="elemen_produksi">
|
||||
<table id="tabel-data" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Bahan</th>
|
||||
<th>Harga</th>
|
||||
<th width="20%">Satuan</th>
|
||||
<th>Jumlah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<?php
|
||||
$ket = json_decode($value3->ket);
|
||||
$satuan = json_decode($value3->satuan);
|
||||
$r = 1;
|
||||
$biaya = 0;
|
||||
// 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);
|
||||
}
|
||||
|
||||
|
||||
$jumlah = $jumlah_ini[$value2->id_elemen] * $ket->$no;
|
||||
|
||||
// if ($produksi_pya['Tenaga']) {
|
||||
// $satu = $satu * $harga;
|
||||
// }else{
|
||||
// $satu = $satu * $harga * $hari;
|
||||
// }
|
||||
$biaya = $biaya + $jumlah;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$value2->nama_elemen?></td>
|
||||
<td>Rp. <?=$harga?> </td>
|
||||
<td>
|
||||
<input type="text" style="width: 200px;" class="form-control" id="inputan<?=$no?>" placeholder="Jumlah <?=$value2->nama_elemen?>" name="<?=$value2->id_elemen?>" minlegth='5' maxlength='10' value='<?=number_format($produksi_pya[$value2->id_elemen])?>' disabled>
|
||||
</td>
|
||||
<td>Rp. <?=number_format($jumlah)?></td>
|
||||
</tr>
|
||||
<?php endforeach ;
|
||||
$persiapan_lahan = $biaya * 10 / 100;
|
||||
$totalbiaya = $biaya + $persiapan_lahan;
|
||||
$keuntungan = $nilaiproduksi - $biaya - $persiapan_lahan;
|
||||
if ($keuntungan <= 0 ) {
|
||||
$status = 'Tidak Berhasil';
|
||||
}else{
|
||||
$status = 'Berhasil';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Jumlah Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=number_format($jumlah_produksi)?> kg" title="Jumlah Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="submitdata()" id="button_submit" style="display: none">Proses Transaksi Produksi</button>     <a href="<?=base_url()?>penyuluh/transaksi/lihat/<?=$this->uri->segment(4).'/'.$this->uri->segment(5)?>"><button type="button" class="btn btn-danger btn-sm waves-effect waves-light" id="button_batal" style="display: none">Batal Edit</button></a><button type="button" class="btn btn-warning btn-sm waves-effect waves-light" onclick="editdata()" id="button_edit" style="display: none">Edit Transaksi Produksi ?</button></center>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- /.box-content card white -->
|
||||
</div>
|
||||
|
||||
|
||||
<div id="detailsini">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<!-- /.box-title -->
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Panen</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Panen" value="<?=$ket_nya['masa_panen']?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Saiz</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Saiz" value="+- <?=$saiz?> ekor/kg" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Total Biaya</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Jumlah" value="Rp . <?=number_format($totalbiaya)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.card-content -->
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-3 control-label">Harga Jual</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" placeholder="Enter your email" title="Harga Jual" value="Rp. <?=number_format($hargajual)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Nilai Produksi</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Nilai" value="Rp. <?=number_format($nilaiproduksi)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="inputPassword3" class="col-sm-3 control-label">Keuntungan</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" title="Keuntungan" value="Rp. <?=number_format($keuntungan)?>" disabled="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<div class="card-content">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inputEmail3" class="col-sm-5 control-label">Status Produksi</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" value="<?=$status?>" title="Status Produksi" disabled="">
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
273
application/views/petambak/menu/transaksi_proses.php
Normal file
273
application/views/petambak/menu/transaksi_proses.php
Normal file
@ -0,0 +1,273 @@
|
||||
<div class="row small-spacing">
|
||||
<div class="col-xs-12">
|
||||
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Daftar Transaksi Produksi</h4>
|
||||
<div class="card-content">
|
||||
<div class="form-group" style="overflow-x: auto" id="tabel_transaksi">
|
||||
<table id="tabel-data" class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Tahun</th>
|
||||
<th>Musim</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php if (count($data_transaksi_produksi->result())>0): ?>
|
||||
<?php foreach ($data_transaksi_produksi->result() as $key => $value):
|
||||
$ket = json_decode($value->ket);
|
||||
?>
|
||||
<?php $i=1; foreach ($ket as $key1 => $value1): ?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$value1->tahun?></td>
|
||||
<td><?=$value1->musim?></td>
|
||||
<td align="center">
|
||||
<a href="<?=base_url()?>petambak/transaksi/lihat/<?=$this->uri->segment(3)?>/<?=$value1->tahun?>-<?=$value1->musim?>"><button type="button" title="Lihat Transaksi Produksi" class="btn btn-info btn-circle btn-sm waves-effect waves-light"><i class="ico fa fa-list-alt"></i></button></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php $i++; endforeach ?>
|
||||
<?php endforeach ?>
|
||||
<?php endif ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card">
|
||||
<h4 class="box-title">Luas Lahan Petambak : <span class="nowrap" id="luas1"></span> Ha </h4>
|
||||
<h4 class="box-title">Jumlah Lahan : <?=count($lahan->result())?> </h4>
|
||||
|
||||
<div class="card-content">
|
||||
<!-- <div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label for="inp-type-1" class="col-sm-4 control-label">PILIH LOKASI TAMBAK :</label>
|
||||
<div class="col-sm-5">
|
||||
<select class="form-control" onchange="changeFuncLahan(value);" name="lokasi_lahan">
|
||||
<option value="" se>-Sila Pilih Lokasi Lahan</option>
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
<option value="<?=$value->id_lahan?>">ID:<?=$value->id_lahan?> / Kecamatan:<?=$value4->kecamatan?> / Kelurahan:<?=$value3->kelurahan?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-3"></div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBw6bnAk0C2jIDDbz_dVRso9gUEnHLTH68&libraries=drawing,places,geometry"></script>
|
||||
<script type="text/javascript">
|
||||
var infowindow = new google.maps.InfoWindow({
|
||||
size: new google.maps.Size(150, 50)
|
||||
});
|
||||
|
||||
var geocoder;
|
||||
|
||||
function numberWithCommas(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
|
||||
function initialize() {
|
||||
var geolib = google.maps.geometry.spherical;
|
||||
|
||||
var myOptions = {
|
||||
zoom: 12,
|
||||
center: new google.maps.LatLng(-4.0741291, 119.63409424),
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
|
||||
},
|
||||
navigationControl: true,
|
||||
mapTypeId: 'roadmap'
|
||||
}
|
||||
map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
|
||||
|
||||
google.maps.event.addListener(map, 'click', function() {
|
||||
infowindow.close();
|
||||
});
|
||||
|
||||
bounds = new google.maps.LatLngBounds();
|
||||
|
||||
<?php ////////////// sini awal tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->id_kecamatan == 1) {
|
||||
$color = "#5C00B3";
|
||||
}elseif ($value->id_kecamatan == 2) {
|
||||
$color = "#FFFF00";
|
||||
}elseif ($value->id_kecamatan == 3) {
|
||||
$color = "#0D0811";
|
||||
}elseif ($value->id_kecamatan == 4) {
|
||||
$color = "#B85612";
|
||||
}
|
||||
?>
|
||||
var polygon_<?=$value->id_kecamatan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->kordinat?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
|
||||
<?php
|
||||
if ($value->tek_tambak == 1) {
|
||||
$color = "#FE2D00";
|
||||
}elseif ($value->tek_tambak == 2) {
|
||||
$color = "#77FE00";
|
||||
}elseif ($value->tek_tambak == 3) {
|
||||
$color = "#1F00FE";
|
||||
}
|
||||
?>
|
||||
var lahan_<?=$value->id_lahan?> = new google.maps.Polygon({
|
||||
map: map,
|
||||
path: [<?=$value->point?>],
|
||||
strokeColor: "#000000",
|
||||
strokeOpacity: 2,
|
||||
strokeWeight: 1,
|
||||
fillColor: "<?=$color?>",
|
||||
fillOpacity: 0.4,
|
||||
});
|
||||
|
||||
|
||||
|
||||
<?php } ?>
|
||||
|
||||
<?php ////////////// sini akhir tampil lahan ////////////////////////// ?>
|
||||
|
||||
<?php ////////////// sini awal infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($kecamatan->result() as $key => $value) { ?>
|
||||
|
||||
google.maps.event.addListener(polygon_<?=$value->id_kecamatan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(polygon_<?=$value->id_kecamatan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>Kecamatan : <?=$value->kecamatan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
// for (var i = 0; i < polygon_<?=$value->id_kecamatan?>.getPath().getLength(); i++) {
|
||||
// bounds.extend(polygon_<?=$value->id_kecamatan?>.getPath().getAt(i));
|
||||
// }
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows kecamatan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal infowindows lahan ////////////////////////// ?>
|
||||
|
||||
<?php foreach ($lahan->result() as $key => $value) {
|
||||
$cek_tek_tambak = $this->mpetambak->tampil_data_where('tb_tambak',array('id_tambak' => $value->tek_tambak));
|
||||
foreach ($cek_tek_tambak->result() as $key2 => $value2) ;
|
||||
$cek_kelurahan = $this->mpetambak->tampil_data_where('tb_kelurahan',array('id_kelurahan' => $value->kelurahan));
|
||||
foreach ($cek_kelurahan->result() as $key3 => $value3) ;
|
||||
$cek_kecamatan = $this->mpetambak->tampil_data_where('tb_kecamatan',array('id_kecamatan' => $value->kecamatan));
|
||||
foreach ($cek_kecamatan->result() as $key4 => $value4) ;
|
||||
?>
|
||||
|
||||
google.maps.event.addListener(lahan_<?=$value->id_lahan?>, 'click', function(event) {
|
||||
var vertices = this.getPath();
|
||||
var luas = google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath()) / 10000;
|
||||
luas = numberWithCommas(luas.toFixed(2));
|
||||
var contentString ="<div class='form-group' >"+
|
||||
"<h5>ID Lahan: <?=$value->id_lahan?></h5>"+
|
||||
"<h5>Teknologi Tambak : <?=$value2->tambak?></h5>"+
|
||||
"<h5>Kecamatan : <?=$value4->kecamatan?></h5>"+
|
||||
"<h5>Kelurahan : <?=$value3->kelurahan?></h5>"+
|
||||
"<h5>Luas : "+luas + " Ha"+"</h5>"+
|
||||
"</div>";
|
||||
|
||||
|
||||
infowindow.setContent(contentString);
|
||||
infowindow.setPosition(event.latLng);
|
||||
infowindow.open(map);
|
||||
});
|
||||
|
||||
for (var i = 0; i < lahan_<?=$value->id_lahan?>.getPath().getLength(); i++) {
|
||||
bounds.extend(lahan_<?=$value->id_lahan?>.getPath().getAt(i));
|
||||
}
|
||||
|
||||
|
||||
<?php } ?>
|
||||
<?php ////////////// sini akhir infowindows lahan ////////////////////////// ?>
|
||||
|
||||
|
||||
<?php ////////////// sini awal kira luas lahan petambak ////////////////////////// ?>
|
||||
<?php foreach ($lahan->result() as $key => $value) { ?>
|
||||
var luasl<?=$value->id_lahan?> =google.maps.geometry.spherical.computeArea(lahan_<?=$value->id_lahan?>.getPath());
|
||||
|
||||
<?php } ?>
|
||||
|
||||
var luaslahan = <?php foreach ($lahan->result() as $key => $value) { echo "luasl".$value->id_lahan."+";} ?>0;
|
||||
|
||||
luaslahan = luaslahan / 10000;
|
||||
|
||||
document.getElementById("luas1").innerHTML = numberWithCommas(luaslahan.toFixed(2));
|
||||
|
||||
<?php ////////////// sini akhir kira luas lahan petambak ////////////////////////// ?>
|
||||
map.fitBounds(bounds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
google.maps.event.addDomListener(window, 'load', initialize);
|
||||
// document.getElementById('luas').value = luas;
|
||||
|
||||
</script>
|
||||
|
||||
<div id="vertices"></div>
|
||||
<div id="map_canvas"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.box-content -->
|
||||
</div>
|
||||
|
||||
<!-- /.col-xs-12 -->
|
||||
|
||||
<!-- /.col-lg-6 col-xs-12 -->
|
||||
</div>
|
||||
512
application/views/petambak/script.php
Normal file
512
application/views/petambak/script.php
Normal file
@ -0,0 +1,512 @@
|
||||
<script src="<?=base_url()?>assets/scripts/jquery.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/scripts/modernizr.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/nprogress/nprogress.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/sweet-alert/sweetalert.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/waves/waves.min.js"></script>
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/jquery.dataTables.min.js"></script>
|
||||
<script src="<?=base_url()?>assets/plugin/datatables/media/js/dataTables.bootstrap.min.js"></script>
|
||||
|
||||
<!-- <script src="<?=base_url()?>assets/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/toastr/toastr.min.css"> -->
|
||||
|
||||
<script src="<?=base_url()?>assets/plugin/toastr/toastr.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="<?=base_url()?>assets/plugin/toastr/toastr.css">
|
||||
|
||||
|
||||
|
||||
<?php if ($this->session->flashdata('my404')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('my404')?>");
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('success')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.success("<?php echo $this->session->flashdata('success')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->session->flashdata('error')): ?>
|
||||
<script type="text/javascript">
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.error("<?php echo $this->session->flashdata('error')?>");
|
||||
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == '' or $this->uri->segment(2) == null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/analisa/"+value);
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'analisa' ): ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == '' and $this->uri->segment(3) == null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/analisa/"+value);
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(3) != '' or $this->uri->segment(3) != null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
if (value != '') {
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/analisa",
|
||||
data: {hari: value, kode: <?=$this->uri->segment(3)?>,id:1}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#tabel').html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/analisa",
|
||||
data: {hari: value, kode: <?=$this->uri->segment(3)?>,id:2}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
$('#sini_ganti').html(data1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": false,
|
||||
"paging": false,
|
||||
"ordering": false,
|
||||
"info": false,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php endif ?>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'perkiraan_produksi'): ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == '' and $this->uri->segment(3) == null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/perkiraan_produksi/"+value);
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) != '' and $this->uri->segment(3) != 'null'): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan(a)
|
||||
{
|
||||
console.log(a);
|
||||
var reString = /^\d{4}-\d\d-\d\d$/;
|
||||
var tanggal = $("#tanggal").val();
|
||||
if (reString.test(tanggal)) {
|
||||
console.log(tanggal);
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/perkiraan_produksi",
|
||||
data: {hari: a, kode: <?=$this->uri->segment(3)?>, no:'tabel'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#sinitabel").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/perkiraan_produksi",
|
||||
data: {hari: a, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#detailsini").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}else{
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
|
||||
toastr.warning("<b>Gagal</b><br>Tanggal Harus Dipilih Terlebih Dulu");
|
||||
}
|
||||
// var value = $('select[name="lokasi_lahan"]').val();
|
||||
// window.location.replace("<?=base_url()?>petambak/perkiraan_produksi/"+value);
|
||||
}
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'transaksi'): ?>
|
||||
|
||||
<?php if ($this->uri->segment(3) == '' or $this->uri->segment(3) == null): ?>
|
||||
<script type="text/javascript">
|
||||
function changeFuncLahan()
|
||||
{
|
||||
var value = $('select[name="lokasi_lahan"]').val();
|
||||
window.location.replace("<?=base_url()?>petambak/transaksi/"+value);
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
<?php if ($this->uri->segment(3) != null or $this->uri->segment(3) != ''): ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
<?php foreach ($elemen_produksi->result() as $key => $value): ?>
|
||||
|
||||
var elem = document.getElementById("inputan<?=$value->id_elemen?>");
|
||||
|
||||
elem.addEventListener("keydown",function(event){
|
||||
var key = event.which;
|
||||
if((key<48 || key>57) && key != 8) event.preventDefault();
|
||||
});
|
||||
|
||||
elem.addEventListener("keyup",function(event){
|
||||
var value = this.value.replace(/,/g,"");
|
||||
this.dataset.currentValue=parseInt(value);
|
||||
var caret = value.length-1;
|
||||
while((caret-3)>-1)
|
||||
{
|
||||
caret -= 3;
|
||||
value = value.split('');
|
||||
value.splice(caret+1,0,",");
|
||||
value = value.join('');
|
||||
}
|
||||
this.value = value;
|
||||
});
|
||||
|
||||
|
||||
<?php endforeach ?>
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
function submitdata()
|
||||
{
|
||||
// console.log(a);
|
||||
var reString = /^\d{4}-\d\d-\d\d$/;
|
||||
var tanggal = $("#tanggal").val();
|
||||
var masa_tumbuh = $("#masa_tumbuh").val();
|
||||
// console.log(tanggal);
|
||||
// if (reString.test(tanggal)) {
|
||||
// // console.log(tanggal);
|
||||
|
||||
// }
|
||||
var data = $('#elemen_produksi').serializeArray();
|
||||
var $emptyFields = $('#elemen_produksi :input').filter(function() {
|
||||
return $.trim(this.value) === "";
|
||||
// return this.name;
|
||||
});
|
||||
|
||||
if (!$emptyFields.length) {
|
||||
if (reString.test(tanggal)) {
|
||||
if (masa_tumbuh == '' || masa_tumbuh == null) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Masa Tumbuh Harus Dipilih");
|
||||
}else{
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal,no:'tabel'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
// console.log(data1);
|
||||
$("#sinitabel").html(data1);
|
||||
}
|
||||
});
|
||||
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/transaksi",
|
||||
data: {hari: masa_tumbuh, data : data, kode: <?=$this->uri->segment(3)?>, tanggal: tanggal, no : 'detail'}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "html",
|
||||
success: function(data1) {
|
||||
console.log(data1);
|
||||
$("#detailsini").html(data1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}else{
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Tanggal Harus Terisi");
|
||||
}
|
||||
}else{
|
||||
// console.log('tiada');
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"progressBar": true,
|
||||
"positionClass": "toast-top-right",
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
};
|
||||
|
||||
toastr.error("<b>Error</b><br>Semua Input Form Pada Field Satuan Harus Terisi");
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('#tabel-data').DataTable({
|
||||
"pageLength": 10,
|
||||
"searching": true,
|
||||
"paging": true,
|
||||
"ordering": true,
|
||||
"info": true,
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($this->uri->segment(2) == 'penambahan'): ?>
|
||||
<script type="text/javascript">
|
||||
|
||||
function changeFuncKecamatan($i) {
|
||||
var value = $i;
|
||||
if (value == '' || value == null) {
|
||||
// console.log('kosong bosku');
|
||||
$('#kelurahan').html('<option>-Sila Pilih Kecamatan Dulu</option>');
|
||||
$('#kelurahan').attr('disabled','disabled');
|
||||
$('#peta').html('');
|
||||
}else{
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/penambahan/pilih_kelurahan",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "json",
|
||||
success: function(data1) {
|
||||
|
||||
// console.log(data1);
|
||||
$('#kelurahan').html(data1);
|
||||
$('#kelurahan').removeAttr('disabled');;
|
||||
}
|
||||
|
||||
});
|
||||
$.ajax({
|
||||
|
||||
type: "post",
|
||||
url: "<?=base_url()?>petambak/peta",
|
||||
data: {kecamatan: value}, // appears as $_GET['id'] @ your backend side
|
||||
// dataType: "json",
|
||||
success: function(data1) {
|
||||
$('#peta').html(data1);
|
||||
console.log(data1);
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function setInputFilter(textbox, inputFilter) {
|
||||
["input", "keydown", "keyup", "mousedown", "mouseup", "select", "contextmenu", "drop"].forEach(function(event) {
|
||||
textbox.addEventListener(event, function() {
|
||||
if (inputFilter(this.value)) {
|
||||
this.oldValue = this.value;
|
||||
this.oldSelectionStart = this.selectionStart;
|
||||
this.oldSelectionEnd = this.selectionEnd;
|
||||
} else if (this.hasOwnProperty("oldValue")) {
|
||||
this.value = this.oldValue;
|
||||
this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);
|
||||
} else {
|
||||
this.value = "";
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Install input filters.
|
||||
|
||||
setInputFilter(document.getElementById("pbb"), function(value) {
|
||||
return /^-?\d*$/.test(value); });
|
||||
|
||||
</script>
|
||||
<?php endif ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="<?=base_url()?>assets/scripts/main.min.js"></script>
|
||||
89
application/views/welcome_message.php
Normal file
89
application/views/welcome_message.php
Normal file
@ -0,0 +1,89 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Welcome to CodeIgniter</title>
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
::selection { background-color: #E13300; color: white; }
|
||||
::-moz-selection { background-color: #E13300; color: white; }
|
||||
|
||||
body {
|
||||
background-color: #fff;
|
||||
margin: 40px;
|
||||
font: 13px/20px normal Helvetica, Arial, sans-serif;
|
||||
color: #4F5155;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #003399;
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: #444;
|
||||
background-color: transparent;
|
||||
border-bottom: 1px solid #D0D0D0;
|
||||
font-size: 19px;
|
||||
font-weight: normal;
|
||||
margin: 0 0 14px 0;
|
||||
padding: 14px 15px 10px 15px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: Consolas, Monaco, Courier New, Courier, monospace;
|
||||
font-size: 12px;
|
||||
background-color: #f9f9f9;
|
||||
border: 1px solid #D0D0D0;
|
||||
color: #002166;
|
||||
display: block;
|
||||
margin: 14px 0 14px 0;
|
||||
padding: 12px 10px 12px 10px;
|
||||
}
|
||||
|
||||
#body {
|
||||
margin: 0 15px 0 15px;
|
||||
}
|
||||
|
||||
p.footer {
|
||||
text-align: right;
|
||||
font-size: 11px;
|
||||
border-top: 1px solid #D0D0D0;
|
||||
line-height: 32px;
|
||||
padding: 0 10px 0 10px;
|
||||
margin: 20px 0 0 0;
|
||||
}
|
||||
|
||||
#container {
|
||||
margin: 10px;
|
||||
border: 1px solid #D0D0D0;
|
||||
box-shadow: 0 0 8px #D0D0D0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="container">
|
||||
<h1>Welcome to CodeIgniter!</h1>
|
||||
|
||||
<div id="body">
|
||||
<p>The page you are looking at is being generated dynamically by CodeIgniter.</p>
|
||||
|
||||
<p>If you would like to edit this page you'll find it located at:</p>
|
||||
<code>application/views/welcome_message.php</code>
|
||||
|
||||
<p>The corresponding controller for this page is found at:</p>
|
||||
<code>application/controllers/Welcome.php</code>
|
||||
|
||||
<p>If you are exploring CodeIgniter for the very first time, you should start by reading the <a href="user_guide/">User Guide</a>.</p>
|
||||
</div>
|
||||
|
||||
<p class="footer">Page rendered in <strong>{elapsed_time}</strong> seconds. <?php echo (ENVIRONMENT === 'development') ? 'CodeIgniter Version <strong>' . CI_VERSION . '</strong>' : '' ?></p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user