403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/b2bzend/application/views/scripts/customer/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend/application/views/scripts/customer/insurance-query-form.phtml
<?php
    $destination_list   = unserialize(INSURANCE_destination_list); // from constant file
    $INSURANCE_SIArray   = unserialize(INSURANCE_SIArray_Asia); // from constant file
	$leadDetail = $this->leadDetail;
	$roominfojson = json_decode($leadDetail['RoomInfoJson'],true);
?>
<style>
    .redtxt {
        color:red;
    }
    .fcheck {
    padding-left: 15px;
}
.grand-total {
    padding-left: 15px;
}
    .pl-15{
        padding-left:10px;
    }
    .radio-dflex{
        display: flex;
    }
    .padding15 {
    padding: 0 15px;
    position: relative;
    top: -10px;
}
.grand-total i{
    font-size:16px;
}
    .radio-dflex .margintop0{
    margin-top:10px;
    }
    .disabled{
        pointer-events: none;
        cursor: none;
    }
    .ui-datepicker {
    z-index: 9 !important;
    }
    .ui-datepicker .ui-datepicker-header {
        background: #fff;
    }
    .ui-datepicker .ui-datepicker-title select {
        border: 1px solid #e5e5e5;
    }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        text-align: center;
    }
    .ui-state-default.ui-state-active {
        background: #0076cb !important;
    }
</style> 
<div style="padding-top:20px !important;" id="onWay-tab">
   <div class="col-md-12"> 
        <div class="alert alert-danger" style="display: none;">
            <span id="errorMessage">No package found, Try some other criteria or <a onclick="BulidPkg();" style="text-decoration: underline;">Click Here </a>  to Build Your Own Package </span>
            <span id="errorMessage2" style="display:none;">No package found, Try some other criteria or <a onclick="BulidPkg();" style="text-decoration: underline;cursor:pointer;">Click Here </a>  to Build Your Own Package </span>
        </div>
    </div>
    <form name="InsuranceQueryForm" id="InsuranceQueryForm" method="post"> 
        <div class="col-md-12">
        <div class="col-md-3">
                <div class="form-group active">
                    <label><strong>Destination</strong> <span class="redtxt">*</span></label>
                        <select id="traveldestination" name="TravellingTo" class="getpremium" onchange="updatesuminsured()">
                            <?php
                            foreach ($destination_list as $destination) {
                                ?>
                                <option value="<?php echo trim($destination["name"]); ?>" <?php if ($destination["name"] == trim($leadDetail['DestinationPlaces'])) echo "selected='selected'"; ?> ><?php echo trim($destination["name"]); ?></option>
                                <?php
                            }
                            ?>
                        </select>
                </div>
            </div>
            <div class="col-md-3">
                <div class="form-group active">
                    <label><strong>Trip Type</strong> <span class="redtxt">*</span></label>
                        <select id="triptype" name="TripType" class="demo-default getpremium">
                            <option value="Single">Single</option>
                            <option value="Multi-trip">Multi-trip</option>
                        </select>
                </div>
            </div>
        </div>
        <div class="col-md-12">
            <div class="col-md-12" style="margin-bottom:15px;">
                <h5>Age Band of Travellers</h5>
            </div>
            <div class="col-md-2">
                <div class="form-group">
                    <label>Up to 40 Yrs <span class="redtxt">*</span></label>
                    <input type="number" min="0" class="getpremium form-control whbg" value="<?php echo isset($roominfojson[1]['age_band_0_40'])?$roominfojson[1]['age_band_0_40']:0; ?>" name="age_band_0_40" id="age_band_0_40" onchange="get_total();" maxlength="3" />
                </div>
            </div>

            <div class="col-md-2">
                <div class="form-group">
                    <label>41 to 60 Yrs <span class="redtxt">*</span></label>
                    <input type="number" min="0" class="getpremium form-control whbg" value="<?php echo isset($roominfojson[1]['age_band_41_60'])?$roominfojson[1]['age_band_41_60']:0; ?>" name="age_band_41_60" id="age_band_41_60" onchange="get_total();" maxlength="3" />
                </div>
            </div>

            <div class="col-md-2">
                <div class="form-group">
                    <label>61 to 70 Yrs <span class="redtxt">*</span></label>
                    <input type="number" min="0" class="getpremium form-control whbg" value="<?php echo isset($roominfojson[1]['age_band_61_70'])?$roominfojson[1]['age_band_61_70']:0; ?>" name="age_band_61_70" id="age_band_61_70" onchange="get_total();" maxlength="3" />
                </div>
            </div>
            <input type="hidden" name="TravelersAges" id="TravelersAges" value="up to 40 Years">
            <div class="col-md-6">
                <div class="form-group dropdown">
                    <label>Total Members</label>
                    <div class="large text-success" id="total_members" style="font-size:30px; font-weight:300;"><?php echo isset($roominfojson[1]['totalmember'])?$roominfojson[1]['totalmember']:0; ?></div>                      
                    <input type="hidden" class="getpremium form-control whbg" value="<?php echo isset($roominfojson[1]['totalmember'])?$roominfojson[1]['totalmember']:0; ?>" name="NoOfTravelers" id="NoOfTravelers" maxlength="3" />
                </div>
            </div>
        </div>
        <div class="col-md-12">
			<?php $totalDays=0;
                        
                                if(isset($roominfojson[1]['departuredate'])){
					$departuredate=explode('/',$roominfojson[1]['departuredate']);
					$selecteddeparturedate=$departuredate[0]."-".$departuredate[1]."-".$departuredate[2];
				}
                                if(isset($roominfojson[1]['returndate'])){
					$returndate=explode('/',$roominfojson[1]['returndate']);
					$selectedreturndate=$returndate[0]."-".$returndate[1]."-".$returndate[2];
				} 
				if((isset($roominfojson[1]['departuredate']) && !empty($roominfojson[1]['departuredate'])) && (isset($roominfojson[1]['returndate']) && !empty($roominfojson[1]['returndate']))){
                                    if(count($departuredate) > 1 && $returndate > 1){
                                        $startdate=$departuredate[2]."-".$departuredate[1]."-".$departuredate[0];
                                        $enddate=$returndate[2]."-".$returndate[1]."-".$returndate[0];
                                        $totalDays = Zend_Controller_Action_HelperBroker::getStaticHelper('DateFormat')->calculateNoOfDays($startdate, $enddate);
                                    }
				}
				?>
            <div class="col-md-3">
                <div class="form-group active">
                    <label><strong>Trip Start date</strong> <span class="redtxt">*</span></label>
                    <div class="input-group ls-group-input">
                        <input class="getpremium form-control" type="text" id="trip_start_date" name="StartDate" value="<?php echo isset($selecteddeparturedate)?$selecteddeparturedate:''; ?>" placeholder="DD-MM-YYYY" />
                    </div>                        
                </div>
            </div>

            <div class="col-md-3">
                <div class="form-group active">
                    <label><strong>Trip end date</strong> <span class="redtxt">*</span></label>
                    <div class="input-group ls-group-input">
                        <input class="getpremium form-control" type="text" id="trip_end_date" name="EndDate" value="<?php echo isset($selectedreturndate)?$selectedreturndate:''; ?>" placeholder="DD-MM-YYYY"/>
                       </div>                        
                </div>
            </div>

            <div class="col-md-3">
                <div class="form-group active disabled">
                    <label><strong>Trip Duration (Days)</strong> </label>
                    <input readonly autocomplete="off" name="NoOfDays" id="NoOfDays" type="text" class="form-control whbg" value="<?php echo @$totalDays; ?>" />
                </div>
            </div>
          
        </div>
    <div class="col-md-3">
    <div class="padding15">
    <label>Any Traveler Having PED <i title="Please select 'Yes' if any person(s) to be insured has any of the following: heart disease, liver disease, kidney disease, cancer, Stroke, Paralysis or others" class="fa fa-question-circle" aria-hidden="true"></i> </label>
    <div class="radio-dflex">
    <div class="radio">
    <input type="radio" name="AnyTravelerHavingPED" id="no" value="NO" class="getpremium" checked>
    <label for="no" checked> NO</label>
    </div>
    <div class="radio margintop0">
    <input type="radio" name="AnyTravelerHavingPED" id="yes" value="Yes" class="getpremium" ><label for="yes"> Yes</label>
    </div>
    </div>
    </div>
    </div>
    <div class="col-md-3">
    <div class="form-group">
  <label for="sel1">Sum Insured: ($)</label>
  <select class="form-control suminsured getpremium" id="SumInsured" name="SumInsured">
  <?php
                        foreach ($INSURANCE_SIArray as $sikey => $sival) {
                    ?>
                        <option value="<?php echo $sikey;?>" <?php if($sikey==@$leadDetail['quote']['suminsured']) echo 'selected="selected"';?> ><?php echo $sival;?></option>
                    <?php  } ?>
  </select>
</div>
    </div>
    <div class="col-md-12">
        <div class="fcheck">
        <div class="checkbox EHA_div">
        <label class="checkbox_popup"><span class="pl-15">Emergency Hotel Accomodation, Burglary, Loan Protector</span> <input type="checkbox" name="EHA" id="EHA" class="getpremium" value="1" checked><span class="checkmark"></span></label>
        </div>
        <div class="checkbox disabled">
        <label class="checkbox_popup"><span class="pl-15"> Life threatening conditions due to PED- 10% </span><input type="checkbox" name="LTC" value="1" class="getpremium" checked><span class="checkmark"></span></label>
        </div>
        <div class="checkbox">
        <label class="checkbox_popup"><span class="pl-15"> Refund of Visa fee (if visa Rejected)</span> <input type="checkbox" name="RVF"  class="getpremium" value="1"><span class="checkmark"></span></label>
        </div>
        <div class="checkbox">
        <label class="checkbox_popup"><span class="pl-15"> Adventure Sports Cover</span> <input type="checkbox" name="ASC" class="getpremium" value="1"><span class="checkmark"></span></label>
        </div>
        <div class="checkbox">
        <label class="checkbox_popup"><span class="pl-15"> Staff Replacement</span> <input type="checkbox" name="SR" class="getpremium" value="1"><span class="checkmark"></span></label>
        </div>
        <div class="checkbox">
        <label class="checkbox_popup"><span class="pl-15"> Sports Cover</span> <input type="checkbox" name="SC" class="getpremium" value="1"><span class="checkmark"></span></label>
        </div>
        </div>
    </div>
    <div class="col-md-12">
        <div class="grand-total">
            <h3>Grand Total  ₹ <span id="grandTotal"><?php echo isset($leadDetail['NetPrice']) && !empty($leadDetail['NetPrice'])?$leadDetail['NetPrice']:0?></span></h3>
            <p><i class="fa fa-info-circle" aria-hidden="true"></i> Above premium includes 18% GST.</p>
            <p><i class="fa fa-info-circle" aria-hidden="true"></i> Above Premium is only for New Business.</p>
        </div>
    </div>

        <div class="col-md-12">
            <div class="form-group pull-right">
                <input type="hidden" name="premiumAmount" id="grandTotalAmount" value="<?php echo isset($leadDetail['NetPrice']) && !empty($leadDetail['NetPrice'])?$leadDetail['NetPrice']:0?>" />
                <input type="hidden" name="CustomerSysId" id="CustomerSysId" value="<?php echo $this->customerId; ?>" />
                <input type="hidden" name="editLeadId" id="InsuranceEditLeadId" value="<?php echo isset($leadDetail['TPSysId'])?base64_encode($leadDetail['TPSysId']):''; ?>" />
                <span class="alert-danger queryInsuranceCreated" style="display:none;">Query created</span>
               <?php $displaySaveButton=''; 
			 	$displayOtherButton='none';
			 if($this->IsFromModified==true){
			 	$displaySaveButton='none';
				$displayOtherButton='';
			 }
			 if($this->customerId==''){
				 $displaySaveButton='none';
				 $displayOtherButton='';
			 }
			 ?>
                <button type="submit" class="btn btn-primary btn-sm" id="saveInsuranceQueryButton" name="saveQuery" value="saveQuery" style="display:<?php echo $displaySaveButton; ?>;"><span class="ladda-label">Save Query</span></button>
                <button type="submit"  class="btn btn-warning btn-sm searchInsuranceButton"  name="saveSearchQuery" value="saveSearchQuery" style="display:<?php echo $displayOtherButton; ?>;"><span class="ladda-label">Search & Send Insurance Proposal</span></button>
                <div class="clear"></div>
            </div>
        </div>
        

    </form>
        <div class="clear"></div>
        <div class="clear"></div>

</div>
<link rel="stylesheet" href="<?php echo $this->baseUrl('public/assets/css/jquery-ui.css'); ?>" >
<script type="text/javascript" src="<?php echo $this->baseUrl('public/js/jquery-ui-1.11.0.js');?>"></script>

<script type="text/javascript">var baseUrl = '<?php echo $this->baseUrl();?>';var curr_date = '<?php echo date('d-m-Y');?>'</script>
<script>
function updatesuminsured() {
     var suminsuredClass = 'suminsured';
        var traveldestination = $('#traveldestination :selected').val();
        console.log(traveldestination);
        var arrOptions;
        if (traveldestination === 'Asia') {
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Asia)); ?>;
        } else if (traveldestination === 'Africa') {
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Africa)); ?>;
            console.log(arrOptions);
        } else if(traveldestination === 'ANZ'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_ANZ)); ?>;
        } else if(traveldestination === 'Worldwide_Silver'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Worldwide_Silver)); ?>;
        } else if(traveldestination === 'WW_excl_US_CAN_Silver'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_WW_excl_US_CAN_Silver)); ?>;
        } else if(traveldestination === 'Europe'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Europe)); ?>;
        } else if(traveldestination === 'Worldwide_Gold'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Worldwide_Gold)); ?>;
        } else if(traveldestination === 'WW_excl_US_CAN_Gold'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_WW_excl_US_CAN_Gold)); ?>;
        } else if(traveldestination === 'Canada'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Canada)); ?>;
        } else if(traveldestination === 'Worldwide_Platinum'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_Worldwide_Platinum)); ?>;
        } else if(traveldestination === 'WW_excl_US_CAN_Platinum'){
            arrOptions = <?php echo json_encode(unserialize(INSURANCE_SIArray_WW_excl_US_CAN_Platinum)); ?>;
        }
        var suminsuredDropdown = document.getElementsByClassName(suminsuredClass);
        Array.from(suminsuredDropdown).forEach(function(dropdown) {
        dropdown.innerHTML = '';
        Object.keys(arrOptions).forEach(function(key) {
            var option = document.createElement('option');
            option.value = key;
            option.text = arrOptions[key];
            dropdown.appendChild(option);
        });
    });
}


$(document).ready(function() {
    $("#trip_start_date").datepicker({
        dateFormat: 'dd-mm-yy',
        timepicker: false,
        changeMonth: true,
        changeYear: true,
        numberOfMonths: 1,      
        minDate: curr_date,
        onSelect: function(selectedDate) {
            var TripType = $("#triptype :selected").val();
            var fromvalue = $("#trip_start_date").val();
            var tovalue = $("#trip_end_date").val();
            if (fromvalue != '') {
                $.ajax({
                    type: "POST",
                    url: baseUrl + "/insurance/index/check-dates",
                    async: true,
                    data: "fromvalue=" + fromvalue + "&tovalue=" + tovalue + "&triptype=" + TripType,
                    success: function(msg) {
                        var t = msg.split(":");
                        $("#trip_end_date").val(t[1]);
                        $("#NoOfDays").val(t[0]);
                        if(t[0]>179){
                            $('#EHA').attr('checked','');
                            $('.EHA_div').addClass('disabled');
                        } else{
                            $('.EHA_div').removeClass('disabled');
                        }
                        Ajaxgetpremium();
                    }
                });
            }
        }
});
    
    $("#trip_end_date").datepicker({
        dateFormat: 'dd-mm-yy',
        timepicker: false,
        changeMonth: true,
        changeYear: true,
        numberOfMonths: 1,
        minDate: curr_date,
        onSelect: function(selectedDate) {
            var TripType = $("#triptype :selected").val();
            var fromvalue = $("#trip_start_date").val();
            var tovalue = $("#trip_end_date").val();
            if (fromvalue != '') {
                $.ajax({
                    type: "POST",
                    url: baseUrl + "/insurance/index/check-dates",
                    async: true,
                    data: "fromvalue=" + fromvalue + "&tovalue=" + tovalue + "&triptype=" + TripType,
                    success: function(msg) {
                        var t = msg.split(":");
                        $("#trip_end_date").val(t[1]);
                        $("#NoOfDays").val(t[0]);
                        if(t[0]>179){
                            $('#EHA').attr('checked','');
                            $('.EHA_div').addClass('disabled');
                        } else{
                            $('.EHA_div').removeClass('disabled');
                        }
                        Ajaxgetpremium();
                    }
                });
            }
        }
    });
});

function get_total() {
    var value1 = $("#age_band_0_40").val() ? $("#age_band_0_40").val() : 0;
    var value2 = $("#age_band_41_60").val() ? $("#age_band_41_60").val() : 0;
    var value3 = $("#age_band_61_70").val() ? $("#age_band_61_70").val() : 0;
    var totlmember = parseInt(value1) + parseInt(value2) + parseInt(value3);
    if(value1!=0 && value2!=0 && value3!=0){
        $("#TravelersAges").val('61 Years- 70 Years');
    } else if(value1!=0 && value2==0 && value3==0){
        $("#TravelersAges").val('up to 40 Years');
    } else if(value1==0 && value2!=0 && value3==0){
        $("#TravelersAges").val('41 Years- 60 Years');
    } else if(value1==0 && value2==0 && value3!==0){
        $("#TravelersAges").val('61 Years- 70 Years');  
    } else if(value1!=0 && value2!=0 && value3==0){
        $("#TravelersAges").val('41 Years- 60 Years');
    } else if(value1==0 && value2!=0 && value3!=0){
        $("#TravelersAges").val('61 Years- 70 Years'); 
    } else if(value1!=0 && value2==0 && value3!=0){
        $("#TravelersAges").val('61 Years- 70 Years'); 
    }
    if (totlmember > 0) {
        $("#total_members").html(totlmember);
        $("#NoOfTravelers").val(totlmember);
    } else {
        $("#total_members").html("0");
        $("#NoOfTravelers").val(totlmember);
    }
}

$(document).on('change', '.getpremium', function() {
    Ajaxgetpremium();
});


function Ajaxgetpremium(){
    var travellers = $("#NoOfTravelers").val();
    var noofdays = $("#NoOfDays").val();
    if(travellers!=0 && noofdays!=0){
        var formData = $("#InsuranceQueryForm").serialize();   
        $.ajax({
        url: '/gtxwebservices/care-insurance/get-premium',
        type: 'POST',
        data: formData,
        dataType: 'json',
        beforeSend : function() {
            $('#grandTotal').text('Loading...');
        },
        success: function (result) {
                if (result.status==true) {
                    $('#grandTotal').text(result.premium);
                    $('#grandTotalAmount').val(result.premium);
                } else {
                alert(result.status);
                return false;
                }
        }
    })
 }
}
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit