File: /var/www/html/pmw24/app/application/views/customer/car/list.php
<!-- Page Content -->
<div id="page-wrapper">
<div class="container-fluid">
<div class="row bg-title">
<!-- <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">Car List</h4>
</div>
-->
<!-- /.col-lg-12 -->
</div>
<!-- /row -->
<div class="row">
<div class="col-sm-12">
<div class="white-box">
<?php if($this->session->flashdata('cus_success_msg')){?>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?=$this->session->flashdata('cus_success_msg')?>
</div>
<?php } ?>
<?php if($this->session->flashdata('cus_error_msg')){?>
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?=$this->session->flashdata('cus_error_msg')?>
</div>
<?php } ?>
<h3 class="box-title m-b-0">Car Management</h3>
<p class="text-muted m-b-30">Car List</p>
<div class="table-responsive">
<table id="customer_table" class="table table-striped">
<thead>
<tr>
<th>Sl. No.</th>
<th class="no-sort">Action</th>
<th>Car No.</th>
<th>Company</th>
<th>Make</th>
<th>Model</th>
<th>Body</th>
<!-- <th>Compliance Date</th> -->
<th>Vin</th>
<th>Engine</th>
<th>Fuel</th>
<!-- <th>Network</th> -->
<th>Colour</th>
<!--<th>Silver</th>-->
<!-- <th>Camera</th>
<th>Reg Exp Date</th>
<th>RWC Due Month</th>
<th>Plate</th>
<th>Status</th>
<th>Terminal</th> -->
</tr>
</thead>
<tbody></tbody>
<tfoot></tfoot>
</table>
</div>
</div>
</div>
</div>
<!-- /.row -->
</div>
<div class="modal" id='myModal2'>
<div class="modal-dialog modal-lg">
<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">Details</h4>
</div>
<div class="modal-body" id='modalContent2' title="">
<!-- <p>Would you like to continue ?</p>-->
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal" id="cdel2">Ok</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<script src="<?=base_url('public/customer_assets/plugins/bower_components/datatables/jquery.dataTables.min.js')?>"></script>
<!-- start - This is for export functionality only -->
<script src="https://cdn.datatables.net/buttons/1.2.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.flash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js"></script>
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.print.min.js"></script>
<!-- end - This is for export functionality only -->
<script>
$(document).ready(function() {
table = $('#customer_table').DataTable({
"pageLength": 10,
"processing": true, //Feature control the processing indicator.
"serverSide": true, //Feature control DataTables' server-side processing mode.
"order": [],
// Load data for the table's content from an Ajax source
"ajax": {
"url": "<?php echo site_url('customer/car/all_content_list')?>",
"type": "POST"
},
//Set column definition initialisation properties.
"columnDefs": [
{
"targets": 'no-sort', //1st and last column
"orderable": false, //set not orderable
},
],
});
$('.dataTables_filter input').off().on('keyup', function() {
$('#customer_table').DataTable().search(this.value.trim(), true, false).draw();
});
});
$(document).on( "click",'#view.cstm_view',function() {
var id=$(this).data('id');
// alert(id);
var content='<div class="box-body" style="height:300px;overflow-y:scroll;"><table class="table table-bordered">';
$.ajax({
type:'POST',
url :'<?php echo base_url('customer/car/all_details');?>',
data:'car_id='+id,
dataType:'json',
success:function(result){
//alert(result);
// if(result.silver_service == 1){
// var silver_service = "Yes";
// }else{
// var silver_service = "No";
// }
if(result.dob === null){
var f_dob = " ";
}else{
var f_dob = result.dob;
}
if(result.car_no)
content+='<tr><td>Registration No</td> <td>'+result.car_no+'</td></tr>';
if(result.company_name)
content+='<tr><td>Company Name</td> <td>'+result.company_name+'</td></tr>';
if(result.make)
content+='<tr><td>Make</td> <td>'+result.make+'</td></tr>';
if(result.model_no)
content+='<tr><td>Model No</td> <td>'+result.model_no+'</td></tr>';
if(result.body)
content+='<tr><td>Body</td> <td>'+result.body+'</td></tr>';
if(result.compliance_date)
content+='<tr><td>Compliance Date</td> <td>'+result.compliance_date+'</td></tr>';
if(result.vin)
content+='<tr><td>Vin</td> <td>'+result.vin+'</td></tr>';
if(result.engine)
content+='<tr><td>Engine</td> <td>'+result.engine+'</td></tr>';
if(result.fuel)
content+='<tr><td>Fuel</td> <td>'+result.fuel+'</td></tr>';
if(result.network)
content+='<tr><td>Network</td> <td>'+result.network+'</td></tr>';
if(result.colour)
content+='<tr><td>colour</td> <td>'+result.colour+'</td></tr>';
// if(result.silver_service)
// content+='<tr><td>Silver Service</td> <td>'+silver_service+'</td></tr>';
if(result.camera)
content+='<tr><td>Camera</td> <td>'+result.camera+'</td></tr>';
if(result.registration_expiry_date)
content+='<tr><td>Registration Expiry Date</td> <td>'+result.registration_expiry_date+'</td></tr>';
if(result.registration_due_month)
content+='<tr><td>Registration Due Month</td> <td>'+result.registration_due_month+'</td></tr>';
if(result.plate_type)
content+='<tr><td>Plate Type</td> <td>'+result.plate_type+'</td></tr>';
if(result.car_status)
content+='<tr><td>Status</td> <td>'+result.car_status+'</td></tr>';
if(result.terminal_no)
content+='<tr><td>Terminal No</td> <td>'+result.terminal_no+'</td></tr>';
if(result.remarks)
content+='<tr><td>Remarks</td> <td>'+result.remarks+'</td></tr>';
if(result.owner_type)
content+='<tr><td>Owner Type</td> <td>'+result.owner_type+'</td></tr>';
if(result.driver_dc)
content+='<tr><td>Driver Dc</td> <td>'+result.driver_dc+'</td></tr>';
if(result.name)
content+='<tr><td>Name</td> <td>'+result.name+'</td></tr>';
if(result.email)
content+='<tr><td>Email</td> <td>'+result.email+'</td></tr>';
if(result.unit_no || result.street || result.suburb || result.post_code)
content+='<tr><td>Address</td> <td>'+result.unit_no+' '+result.street+' '+result.suburb+' '+result.post_code+'</td></tr>';
if(result.contact_no)
content+='<tr><td>Contact No</td> <td>'+result.contact_no+'</td></tr>';
if(result.dob)
content+='<tr><td>Date Of Birth</td> <td>'+f_dob+'</td></tr>';
content+='</table></div>';
$('#modalContent2').html(content);
$('#myModal2').modal('show');
},error:function(){
}
});
});
$(document).on('click','a.deactive_btn',function(){
var href = $(this).data('href');
$.confirm({
title: "Confirm Deactive",
content: "Do you want to deactivate this car?",
buttons: {
Deactive: {
btnClass: 'btn-red',
action: function(){
location.href = href;
}
},
Close: {
btnClass: 'btn-default',
action: function(){}
},
}
});
})
$(document).on('click','a.active_btn',function(){
var href = $(this).data('href');
$.confirm({
title: "confirm Active",
content: "Do you want to active this car?",
buttons: {
Activate: {
btnClass: 'btn-green',
action: function(){
location.href = href;
}
},
Close: {
btnClass: 'btn-default',
action: function(){}
},
}
});
})
</script>