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/applicationold/views/admin/driver_refund_settlement/settle.php
<div class="main-content">
  <div class="content-wrapper">
    <div class="container-fluid"><!-- Basic form layout section start -->
        <section id="basic-form-layouts">
        	<div class="row">
        		<div class="col-md-12">
        			<div class="card">
        				<div class="card-header">
        					<div class="page-title-wrap">
        						<h4 class="card-title">Settle</h4>
        					</div>
        				</div>
        				<div class="card-body">
        					<div class="px-3">
        						<form class="form custom_form_style" action="<?php echo base_url().'admin/DriverRefundSettlement/settleRefund' ?>" method="post">
        							<div class="form-body">
        								<div class="cust_from_area">
        									<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Driver</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="form-group">
                                  <?php $name ='';
                                        if(!empty($driver_refund_settlement) && $driver_refund_settlement['first_name'] && $driver_refund_settlement['dc_no']):
                                            if($driver_refund_settlement['middle_name']):
                                                $middle_name  =''; $middle_name.' ';
                                            else:
                                                $middle_name  ='';
                                            endif;
                                            $name = $driver_refund_settlement['first_name'].' '.$middle_name.$driver_refund_settlement['last_name'].' - '.$driver_refund_settlement['dc_no'];
                                        endif;
                                  ?>      
          													<input type="text" class="form-control" disabled value="<?php echo $name; ?>">
          												</div>
          											</div>
          										</div>
          									</div>
        								  </div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Total Bond Amount</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
                                  <div class="input-group">
                                    <div class="input-group-prepend">
                                        <span class="input-group-text">$</span>
                                    </div>
                                    <?php $bond_amt ='';
                                        if(!empty($driver_refund_settlement) && $driver_refund_settlement['bond_amt']): 
                                          $bond_amt = $driver_refund_settlement['bond_amt'];
                                        endif;
                                      ?>
                                    <input type="text" class="form-control" value="<?php echo $bond_amt; ?>" style="height:38px" readonly>
                                  </div>
          											</div>
          										</div>
          									</div>
          								</div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Bond Refund Remaining</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="input-group">
                                    <div class="input-group-prepend">
                                        <span class="input-group-text">$</span>
                                    </div>
                                    <?php $bond_accumulated_amt ='';
                                        if(!empty($driver_refund_settlement) && $driver_refund_settlement['bond_accumulated_amt']): 
                                          $bond_accumulated_amt = $driver_refund_settlement['bond_accumulated_amt'];
                                        endif;
                                    ?>
                                    <input type="text" class="form-control" value="<?php echo $bond_accumulated_amt; ?>" id="bond_accumulated_amt" name="bond_accumulated_amt" style="height:38px" readonly>
                                  </div>
          											</div>
          										</div>
          									</div>
          								</div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Refund Type</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="form-group">
                                    <?php $refund_type ='';
                                        if(!empty($driver_refund_settlement) && $driver_refund_settlement['refund_type']): 
                                          $refund_type = $driver_refund_settlement['refund_type'];
                                        endif;
                                    ?>
          													<input type="text" class="form-control" value="<?php echo UCfirst($refund_type); ?>">
          												</div>
          											</div>
          										</div>
          									</div>
          								</div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Refund Amount</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="input-group">
                                    <div class="input-group-prepend">
                                        <span class="input-group-text">$</span>
                                    </div>
                                    <?php $refund_amt ='';
                                        if(!empty($driver_refund_settlement) && $driver_refund_settlement['refund_amt']): 
                                          $refund_amt = $driver_refund_settlement['refund_amt'];
                                        endif;
                                    ?>
                                    <input type="number" min="1" class="form-control" value="<?php echo $refund_amt; ?>" id="refund_amt" name="refund_amt" style="height:38px" REQUIRED>
                                  </div>
          											</div>
          										</div>
          									</div>
          								</div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Notice Date</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="form-group">
          													<div class="input-group">
                                      <?php $notice_dt ='';
                                          if(!empty($driver_refund_settlement) && $driver_refund_settlement['notice_dt']): 
                                            $notice_dt = $driver_refund_settlement['notice_dt'];
                                          endif;
                                      ?>
                                      <input type="text" class="form-control pickadate" id="notice_date" value="<?php echo $notice_dt; ?>" placeholder="D/M/YYYY" />
                                      <div class="input-group-append">
                                        <span class="input-group-text">
                                          <span class="fa fa-calendar-o"></span>
                                        </span>
                                      </div>
                                    </div>
          												</div>
          											</div>
          										</div>
          									</div>
          								</div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Bond Refund Due Date</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="form-group">
          													<div class="input-group">
                                     <?php $bond_refund_due_dt ='';
                                          if(!empty($driver_refund_settlement) && $driver_refund_settlement['bond_refund_due_dt']): 
                                            $bond_refund_due_dt = $driver_refund_settlement['bond_refund_due_dt'];
                                          endif;
                                      ?>
                                      <input type="text" id="bond_refund_due_dt" class="form-control pickadate" value="<?php echo date('d/m/Y',strtotime($bond_refund_due_dt)); ?>" placeholder="D/M/YYYY" />
                                      <div class="input-group-append">
                                        <span class="input-group-text">
                                          <span class="fa fa-calendar-o"></span>
                                        </span>
                                      </div>
                                    </div>
          												</div>
          											</div>
          										</div>
          									</div>
          								</div>
          								<div class="table_row">
          									<div class="row">
          										<div class="col-sm-5">
          											<div class="form_box">
          												<label>Payment Method</label>
          											</div>
          										</div>
          										<div class="col-sm-7">
          											<div class="form_box">
          												<div class="form-group">
                                    <select id="payment_method" name="payment_method" class="form-control" REQUIRED>
                                    <option value="">Select Payment Method</option>
            													<?php if($payment_method_data): 
                                              foreach($payment_method_data as $list): ?>
                                                <option value="<?php echo $list['payment_method_id']; ?>"><?php echo $list['payment_method']; ?></option> 
                                      <?php   endforeach; ?>
                                      <?php endif; ?>
                                    </select>
          												</div>
          											</div>
          										</div>
          									</div>
          								</div>
        						    </div>
                				<button type="submit" class="btn btn-success">
                        <?php $dr_refund_settlement_id ='';$driver_id='';
                            if(!empty($driver_refund_settlement) && $driver_refund_settlement['dr_refund_settlement_id']): 
                              $dr_refund_settlement_id = $driver_refund_settlement['dr_refund_settlement_id'];
                            endif;
                            if(!empty($driver_refund_settlement) && $driver_refund_settlement['driver_id']): 
                              $driver_id = $driver_refund_settlement['driver_id'];
                            endif;
                        ?>
                        <input type="hidden" name="driver_id" value="<?php echo $driver_id; ?>" >
                        <input type="hidden" name="dr_refund_settlement_id" value="<?php echo $dr_refund_settlement_id; ?>" >
                					<i class="fa fa-floppy-o" aria-hidden="true"></i> Save
                				</button>
                      </div>
        		        </form>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </section>
<!-- // Basic form layout section end -->
    </div>
  </div>
</div>
<script>
$(document).on('focusout','#refund_amt',function(){
    var refund_amt            = $(this).val();
    var bond_accumulated_amt  = $("#bond_accumulated_amt").val();
    alert(bond_accumulated_amt."&&".refund_amt);
    if(parseFloat(bond_accumulated_amt) < parseFloat(refund_amt)){
      alert("Refund amount should not be grater than remaining bond refund.");
      $(this).css("background-color", "yellow"); 
    }
    else{
      $(this).css("background-color", "white");
    }  
});

</script>
</script>
</body>
</html>
<script>
$(document).ready(function(){
    
    var notice_date       = $('#notice_date').pickadate({format:'dd/mm/yyyy',autoclose:true,max:new Date()}),
    notice_dt_picker  = notice_date.pickadate('picker');

    var bond_refund_due_dt        = $('#bond_refund_due_dt').pickadate({format:'dd/mm/yyyy',autoclose:true}),
    bond_refund_due_dt_picker = bond_refund_due_dt.pickadate('picker');
      
    // Check if there’s a “from” or “to” date to start with.
    if ( notice_dt_picker.get('value') ) {
        bond_refund_due_dt_picker.set('min', notice_dt_picker.get('select'))
    }
    if ( bond_refund_due_dt_picker.get('value') ) {
        notice_dt_picker.set('max', bond_refund_due_dt_picker.get('select'))
    }

    // When something is selected, update the “from” and “to” limits.
    notice_dt_picker.on('set', function(event) {
    
      if ( event.select ) {
        bond_refund_due_dt_picker.set('min', notice_dt_picker.get('select'));    
      }
      else if ( 'clear' in event ) {
        bond_refund_due_dt_picker.set('min', false);
      }
    })

    bond_refund_due_dt_picker.on('set', function(event) {
    
      if ( event.select ) {
        notice_dt_picker.set('max', bond_refund_due_dt_picker.get('select'));    
      }
      else if ( 'clear' in event ) {
        notice_dt_picker.set('max', false);
      }
    })
  });
</script>