MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //home/cafsindia/allyindian_com/sbltt/application/views/rate/form.php
<?php
	echo form_open('rate/save/' . $rate->rate_id,array('id'=>'rate_form','class'=>'form-inline'));
?>
<fieldset id="FundBasicInfo">
	<div class="form-group">
		<?php echo form_label("Vendor", 'rate_vendor', array('class' => 'required')); ?>
		<?php
			echo form_dropdown(array(
					'name' => 'rate_vendor',
					'id' => 'rate_vendor',
					'class' => 'form-control input-sm'), $rate_vendor, $rate->rate_vendor);
		?>
	</div>
	<div class="form-group">
		<?php echo form_label("Trip Type", 'rate_trip_type', array('class' => 'required')); ?>
		<?php			
			echo form_dropdown(array(
					'name' => 'rate_trip_type',
					'id' => 'rate_trip_type',
					'class' => 'form-control input-sm'), $trip_type, $rate->rate_trip_type);
		?>
	</div>
	<div class="form-group">
		<?php echo form_label("Vehicle Type", 'rate_vehicle_type', array('class' => 'required')); ?>
		<?php			
			echo form_dropdown(array(
					'name' => 'rate_vehicle_type',
					'id' => 'rate_vehicle_type',
					'class' => 'form-control input-sm'), $vehicle_type, $rate->rate_vehicle_type);
		?>
	</div>	
	<div class="form-group">
		 <?php 
		 echo form_label("Up to Hrs", 'upto_km', array('class' => 'control-label')); 
			echo form_input(
				array(
					'name'=>'upto_hrs',
					'id'=>'upto_hrs',
					'placeholder'=>'Up to Hrs',
					'class'=>'form-control input-sm number',
					'value'=>$rate->upto_hrs
				)
			); 
		?>
	</div>	
	<div class="form-group">
		 <?php 
		 echo form_label("Up to KM", 'upto_km', array('class' => 'control-label required')); 
			echo form_input(
				array(
					'name'=>'upto_km',
					'id'=>'upto_km',
					'placeholder'=>'Up to KM',
					'class'=>'form-control input-sm number',
					'value'=>$rate->upto_km
				)
			); 
		?>
	</div>	
	<div class="form-group">
		 <?php 
		 echo form_label("Up to Amount", 'upto_amt', array('class' => 'control-label required')); 
			echo form_input(
				array(
					'name'=>'upto_amt',
					'id'=>'upto_amt',
					'placeholder'=>'Up to Amount',
					'class'=>'form-control input-sm number',
					'value'=>$rate->upto_amt
				)
			); 
		?>
	</div>	
	<div class="form-group">
		 <?php 
		 echo form_label("Extra Per KM Amount", 'extra_km_amt', array('class' => 'control-label required')); 
			echo form_input(
				array(
					'name'=>'extra_km_amt',
					'id'=>'extra_km_amt',
					'placeholder'=>'Extra Per KM Amount',
					'class'=>'form-control input-sm number',
					'value'=>$rate->extra_km_amt
				)
			); 
		?>
	</div>	
	<div class="form-group">
		 <?php 
		 echo form_label("Extra KM Amount", 'extra_amt', array('class' => 'control-label')); 
			echo form_input(
				array(
					'name'=>'extra_amt',
					'id'=>'extra_amt',
					'placeholder'=>'Extra KM Amount',
					'class'=>'form-control input-sm number',
					'value'=>$rate->extra_amt
				)
			); 
		?>
	</div>
	<div class="form-group">
		<?php
			echo form_input(
				array(
					'name'=>'rate_id',
					'id'=>'rate_id',
					'type'=>'Hidden',
					'class'=>'form-control input-sm',
					'value'=>$rate->rate_id
				)
			);
		?>
	</div>
</fieldset>
<?php echo form_close(); ?>
<script type="text/javascript">
	$(document).ready(function()
	{
        $(".number").bind('keyup', function(e) {
            this.value = this.value.replace(/[^0-9_.]/g,'');
        });

        /*========= Allow text validation =========*/
        $(".alpha").on("keydown", function(event){

            var arr = [8,9,16,17,20,32,35,36,37,38,39,40,45,46];
            for(var i = 65; i <= 90; i++){
            arr.push(i);
        }
        if(jQuery.inArray(event.which, arr) === -1){
        event.preventDefault();
        }
        });
        $.validator.addMethod("pan", function (value, element) {
            return this.optional(element) || /^[A-Z]{5}\d{4}[A-Z]{1}$/.test(value);
        }, "Invalid Pan Number");
        $.validator.addMethod("gst_in", function (value, element) {
            return this.optional(element) || /^[0-9]{2}[A-Za-z]{5}[0-9]{4}[a-zA-Z][0-9]{1}[a-zA-Z]{1}[0-9]{1}$/.test(value);
        }, "Invalid GST Number");


        $('#rate_form').validate($.extend({
            submitHandler: function (form)
            {
              $('#submit').attr('disabled','disabled');
                $(form).ajaxSubmit({
                    success: function (response)
                    {
                        dialog_support.hide();
                        table_support.handle_submit('<?php echo site_url($controller_name); ?>', response);
                        table_support.refresh();
                    },
                    dataType: 'json'
                });
            },
            rules:{
				rate_vendor: "required",    
				rate_trip_type: "required",    
				rate_vehicle_type: "required",    
				upto_km: "required",    
				upto_amt: "required",    
				extra_km_amt: "required",    
			}
        }));
	});
</script>