first commit
This commit is contained in:
149
application/views/tukang_parkir/content/kritik.php
Normal file
149
application/views/tukang_parkir/content/kritik.php
Normal file
@ -0,0 +1,149 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<?php $this->load->view('tukang_parkir/header'); ?>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php $this->load->view('tukang_parkir/sidebar'); ?>
|
||||
|
||||
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<div class="row small-spacing">
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">List Area Parkir</h4>
|
||||
<div class="card-content">
|
||||
<div style="overflow-x: auto;">
|
||||
<table id="table_kritik" class="table table-striped table-bordered display" style="width:100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Waktu</th>
|
||||
<th>Nama</th>
|
||||
<th>Aksi</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php $this->load->view('tukang_parkir/footer'); ?>
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div>
|
||||
|
||||
<div class="modal fade" id="boostrapModal-1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="myModalLabel">Kritik Dan Komen</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<label for="alamat">Waktu</label>
|
||||
<input type="text" name="waktu" id="waktu" class="form-control" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="alamat">Nama</label>
|
||||
<input type="text" name="nama" id="nama" class="form-control" disabled>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="alamat">Kritik Dan Komen</label>
|
||||
<textarea name="kritik" id="kritik" cols="30" rows="10" class="form-control" style="resize:none" disabled></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default btn-sm waves-effect waves-light" data-dismiss="modal">Close</button>
|
||||
<button type="button" class="btn btn-primary btn-sm waves-effect waves-light" onclick="send_kritik()">Send</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php $this->load->view('tukang_parkir/scripts'); ?>
|
||||
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD7B9RynI4hQM_Y4BG9GYxsTLWwYkGASRo&libraries=drawing,places,geometry"></script>
|
||||
<script src="https://unpkg.com/@googlemaps/markerclusterer/dist/index.min.js"></script>
|
||||
<!-- <script src="<?= base_url() ?>assets/cluster.js"></script> -->
|
||||
<script>
|
||||
function datatables() {
|
||||
table = $('#table_kritik').DataTable({
|
||||
// "searching": false,
|
||||
"lengthMenu": [
|
||||
[5, 10, 15, -1],
|
||||
[5, 10, 15, "All"]
|
||||
],
|
||||
"pageLength": 10,
|
||||
"ordering": true,
|
||||
"processing": true,
|
||||
"serverSide": true,
|
||||
// "order": [[ 4, 'desc' ]],
|
||||
|
||||
"ajax": {
|
||||
"url": "<?php echo base_url('tukang_parkir/kritik'); ?>",
|
||||
"type": "POST",
|
||||
data: {
|
||||
proses: 'table_area_parkir'
|
||||
},
|
||||
|
||||
},
|
||||
|
||||
"columnDefs": [{
|
||||
"targets": [0],
|
||||
"orderable": false,
|
||||
}, ],
|
||||
});
|
||||
}
|
||||
datatables()
|
||||
|
||||
function lihat_kritik(id_kritik){
|
||||
console.log(id_kritik)
|
||||
try {
|
||||
$.ajax({
|
||||
url: "<?php echo base_url('api/kritik') ?>?id_kritik="+id_kritik,
|
||||
type: "GET",
|
||||
dataType: "JSON",
|
||||
|
||||
beforeSend: function() {
|
||||
$.blockUI({
|
||||
message: 'Loading...',
|
||||
css: {
|
||||
border: 'none',
|
||||
padding: '15px',
|
||||
backgroundColor: '#000',
|
||||
'-webkit-border-radius': '10px',
|
||||
'-moz-border-radius': '10px',
|
||||
opacity: .5,
|
||||
color: '#fff'
|
||||
}
|
||||
});
|
||||
},
|
||||
success: function(data) {
|
||||
console.log(data)
|
||||
$.unblockUI();
|
||||
// show modal
|
||||
$('#boostrapModal-1').modal('show');
|
||||
$('#waktu').val(data.data.created_at)
|
||||
$('#nama').val(data.data.nama)
|
||||
$('#kritik').val(data.data.kritik)
|
||||
},
|
||||
error: function(jqXHR, textStatus, errorThrown) {
|
||||
$.unblockUI();
|
||||
alert('Error Loading Data');
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
alert(error)
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
116
application/views/tukang_parkir/content/password.php
Normal file
116
application/views/tukang_parkir/content/password.php
Normal file
@ -0,0 +1,116 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<?php $this->load->view('tukang_parkir/header'); ?>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php $this->load->view('tukang_parkir/sidebar'); ?>
|
||||
|
||||
|
||||
<div id="wrapper">
|
||||
<div class="main-content">
|
||||
<div class="row small-spacing">
|
||||
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="box-content card white">
|
||||
<h4 class="box-title">Ganti Password</h4>
|
||||
<div class="card-content">
|
||||
<form id="form_tambah">
|
||||
<div class="form-group">
|
||||
<label for="luas">Passowrd Lama</label>
|
||||
<input type="password" id="password_lama" class="form-control" >
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="luas">Password Baru</label>
|
||||
<input type="password" id="password_baru" class="form-control" >
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="luas">Konfirmasi Password Baru</label>
|
||||
<input type="password" id="konfirmasi_password_baru" class="form-control" >
|
||||
</div>
|
||||
|
||||
<center><button type="button" class="btn btn-primary btn-sm waves-effect waves-light text" onclick="ganti_password()">Ganti Password</button></center>
|
||||
</form>
|
||||
<br>
|
||||
<div id="div_map" style="display: none;">
|
||||
|
||||
<div id="map" style="width: 100%; height: 500px;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<?php $this->load->view('tukang_parkir/footer'); ?>
|
||||
</div>
|
||||
<!-- /.main-content -->
|
||||
</div>
|
||||
<?php $this->load->view('tukang_parkir/scripts'); ?>
|
||||
<script>
|
||||
function ganti_password(){
|
||||
var password_lama = $('#password_lama').val();
|
||||
var password_baru = $('#password_baru').val();
|
||||
var konfirmasi_password_baru = $('#konfirmasi_password_baru').val();
|
||||
|
||||
if(password_baru.length < 8){
|
||||
alert('Password Baru Minimal 8 Karakter');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(password_baru != konfirmasi_password_baru){
|
||||
alert('Password Baru dan Konfirmasi Password Baru Tidak Sama');
|
||||
}else{
|
||||
$.ajax({
|
||||
url: "<?php echo base_url('api/ganti_password') ?>",
|
||||
type: "POST",
|
||||
data: {
|
||||
password_lama: password_lama,
|
||||
password_baru: password_baru
|
||||
},
|
||||
dataType: "JSON",
|
||||
beforeSend: function() {
|
||||
$.blockUI({
|
||||
message: 'Loading...',
|
||||
css: {
|
||||
border: 'none',
|
||||
padding: '15px',
|
||||
backgroundColor: '#000',
|
||||
'-webkit-border-radius': '10px',
|
||||
'-moz-border-radius': '10px',
|
||||
opacity: .5,
|
||||
color: '#fff'
|
||||
}
|
||||
});
|
||||
},
|
||||
success: function(data) {
|
||||
$.unblockUI();
|
||||
console.log(data);
|
||||
if(data.status == true){
|
||||
alert('Password Berhasil Diganti');
|
||||
// clear all input
|
||||
$('#password_lama').val('');
|
||||
$('#password_baru').val('');
|
||||
$('#konfirmasi_password_baru').val('');
|
||||
}else{
|
||||
alert('Password Lama Salah');
|
||||
}
|
||||
},
|
||||
error: function(jqXHR, textStatus, errorThrown) {
|
||||
$.unblockUI();
|
||||
alert('Error');
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user