HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /var/www/html/taxicamera/old/application/views/admin/setting/bond_setup.php
<div class="main-content">
	<div class="content-wrapper">
		<div class="container-fluid">
		<?php if ($this->session->flashdata('success_msg')) : ?>
								<div class="alert alert-success">
									<a href="#" class="close" data-dismiss="alert" aria-label="close" title="close">×</a>
									<?php echo $this->session->flashdata('success_msg') ?>
								</div>
							<?php endif ?>
							<?php if ($this->session->flashdata('error_msg')) : ?>
								<div class="alert alert-danger">
									<a href="#" class="close" data-dismiss="alert" aria-label="close" title="close">×</a>
									<?php echo $this->session->flashdata('error_msg') ?>
								</div>
							<?php endif ?>
			<!-- Basic form layout section start -->
			<section id="basic-form-layouts">
			
			
				<!--<div class="row">
		<div class="col-sm-12">
			<h2 class="content-header">Driver Master</h2>
		</div>
	</div>-->
				<div class="row">
					<div class="col-md-12">
						<div class="card">
							<div class="card-header">
								<div class="page-title-wrap">
									<h4 class="card-title">Bond Setup</h4>

								</div>


								<!--<p class="mb-0">This is the most basic and cost estimation form is the default position.</p>-->
							</div>
							<div class="card-body">
								<div class="px-3">
								<form id="bond_setup_form" name="bond_setup_form" method="POST" action="<?=base_url()?>admin/settings/bond_submit">
										<div class="form-body">
											<!----->
											<div class="row">
												<div class="col-md-12">
													<div class="staff_tab_area">
														<!-- Tab panes -->
														
														<input type="hidden" id="bond_id" name="bond_id">
														<div class="tab-content">
															<div id="active_user" class="tab-pane active">
																<div class="tab_btn_area">
																	<div class="row">
																		<div class="col-sm-6">
																			<div class="form-group">
																				<select id="user_id" name="user_id" class="js-select2 " data-show-subtext="true" data-live-search="true">
																					<option value="">Select Driver</option>
																					<?php if (!empty($drivers)) { ?>
																						<?php foreach ($drivers as $driver) { ?>
																							<option value="<?= $driver['user_id']; ?>"><?= $driver['full_name'] . '-' . $driver['dc_no'] ?></option>
																						<?php }
																						} else { ?>
																						<option value="" selected disabled>No Driver Found</option>
																					<?php  } ?>
																				</select>
																			</div>
																		</div>
																	</div>
																</div>
																<div class="accident_form_area">
																	<div class="table-responsive custom_table_area">
																		<table class="table table-striped table-bordered c_table_style">
																			<tbody>
																				<tr>
																					<td>Total Bond Amount</td>
																					<td align="right"><input style=" text-align:right;" type="text" id="bond_amt" name="bond_amt" class="form-control"></td>
																				</tr>
																				<tr>
																					<td>Initial Amount Paid</td>
																					<td align="right"><input style=" text-align:right;" type="text" id="initial_amt_paid" class="form-control" name="initial_amt_paid"></td>
																				</tr>
																				<tr>
																					<td>Installment /Shift</td>
																					<td align="right"><input style=" text-align:right;" type="text"  id="installment_shift" name="installment_shift"  class="form-control"></td>
																				</tr>
																				<tr>
																					<td>Total Amount Paid</td>
																					<td align="right" id="total_amt_paid"></td>
																				</tr>
																				<tr>
																					<td>Total Amount Due</td>
																					<td align="right" id="total_amt_due"></td>
																				</tr>
																			</tbody>
																		</table>

																	</div>
																	<div class="row" style="text-align:center;">
																		<div class="col-sm-12">
																			<div class="form-actions">
																				<button type="button" class="btn btn-danger mr-1" onclick="window.location.reload();">
																					<i class="fa fa-times" aria-hidden="true"></i> Cancel
																				</button>
																				<button type="submit" class="btn btn-success">
																					<i class="fa fa-floppy-o" aria-hidden="true"></i> Submit
																				</button>
																			</div>
																		</div>
																	</div>
																</div>
															</div>
														</div>
													</div>
												</div>
											</div>
										</div>
									</form>
								</div>
							</div>
						</div>
					</div>
				</div>
			</section>
			<!-- // Basic form layout section end -->
		</div>
	</div>
</div>
<script>
	$(document).on('change','#user_id',function(){
		var user_id = $(this).val();
		$.ajax({
			type: "POST",
			url: '<?= base_url(); ?>admin/settings/get_bond_details_against_driver',
			data: {user_id: user_id},
			dataType: 'json',
			encode: true
		})
		.done(function(data) {
			
			if(data.status){
				$("#bond_id").val(data.bond_data.bond_id);
				$("#bond_amt").val(data.bond_data.bond_amt);
				$("#initial_amt_paid").val(data.bond_data.initial_amt_paid);
				$("#installment_shift").val(data.bond_data.installment_shift);
				var total_amt_paid = parseFloat(Number(data.bond_data.installment_amt_paid) + Number(data.bond_data.initial_amt_paid)).toFixed(2);
				var total_amt_due = parseFloat(Number(data.bond_data.bond_amt) - Number(total_amt_paid)).toFixed(2);
				$("#total_amt_paid").text(total_amt_paid);
				$("#total_amt_due").text(total_amt_due);
				
			}else{
				$.alert({
					title: 'Alert!',
					content: 'No Data Found',
				});
			}	
		
		})
		.fail(function(data) {
			$.alert({
				title: 'Alert!',
				content: 'Oops!something went wrong',
			});
		})
	})	
</script>